Senior Software Engineer (Golang Development) (multiple positions) in Chicago, IL. jobs in United States
cer-icon
Apply on Employer Site
company-logo

U.S. Bank · 5 hours ago

Senior Software Engineer (Golang Development) (multiple positions) in Chicago, IL.

U.S. Bank is on a journey to help customers and businesses make better financial decisions. They are seeking a Senior Software Engineer to design and develop high-performance back-end services using Golang, while also taking ownership of DevOps practices and collaborating with cross-functional teams.

BankingFinancial ServicesInsuranceMortgageWealth Management
badNo H1Bnote

Responsibilities

Design and develop high-performance, scalable back-end services and systems using Golang
Take ownership of DevOps practices, including automating builds and deployments through Jenkins pipelines
Collaborate with data scientists and product teams to integrate AI/ML models and tools (such as TensorFlow, PyTorch, etc.) into software solutions
Oversee the deployment and management of cloud-based solutions (AWS, GCP, Azure)
Ensure high availability and performance of applications in cloud environments
Provide technical leadership and mentorship to junior and mid-level engineers
Lead code reviews, design discussions, and contribute to team development
Monitor system performance, conduct root cause analysis, and implement improvements in the areas of efficiency, scalability, and reliability
Work closely with cross-functional teams such as product, data, and infrastructure teams to deliver end-to-end solutions
Contribute to product roadmaps, define technical specifications, and align engineering solutions with business needs
Resolve production issues, analyzing root causes
Ensure system uptime through automated monitoring, alerts, and proactive problem resolution

Qualification

GolangDevOps ToolsAzure Kubernetes ServiceAPI integrationGitlab CI/CDCross Platform Language conversion

Required

Bachelor's degree in Computer Science or Information Technology
2 years in a Software Developer, or related, occupation
2 years of experience with Golang
2 years of experience with DevOps Tools including Docker, Gitlab, SonarQube, Synopsys, and Twistlock
2 years of experience with Azure Kubernetes Service and relevant package managers including Helm and Ansible
2 years of experience with API integration
2 years of experience with Gitlab CI/CD
2 years of experience with Cross Platform Language conversion including Gradle, Java, Maven, NodeJS, and Python

Benefits

Healthcare (medical, dental, vision)
Basic term and optional term life insurance
Short-term and long-term disability
Pregnancy disability and parental leave
401(k) and employer-funded retirement plan
Paid vacation (from two to five weeks depending on salary grade and tenure)
Up to 11 paid holiday opportunities
Adoption assistance
Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
Incentive and recognition programs
Equity stock purchase 401(k) contribution and pension

Company

U.S. Bank

company-logo
At U.S.

Funding

Current Stage
Public Company
Total Funding
$991M
Key Investors
U.S. Department of the TreasuryMitsubishi UFJ Financial Group
2023-09-29Post Ipo Debt· $55M
2023-08-03Post Ipo Debt· $936M
1978-01-13IPO

Leadership Team

leader-logo
John C Stern
CFO
linkedin
leader-logo
Shruti Patel
Executive Vice President & GM, CPO- Business Banking segment
linkedin
Company data provided by crunchbase