At U.S. Bank, we are dedicated to empowering our customers and their businesses to make informed financial choices while supporting the growth of our communities. We embrace the unique potential of each individual, offering a wide range of career opportunities to help you thrive at every stage of your professional journey. From Day One, you'll have the chance to explore new skills and discover your strengths.
Job Overview
We are seeking a proactive and self-motivated Senior Software Engineer who will play a crucial role in analyzing, designing, testing, developing, and maintaining top-notch software solutions. As part of our dynamic team, you will be expected to take ownership of software artifacts, ensuring they adhere to U.S. Bank standards and enhance customer experience. Familiarity with agile development methodologies and DevOps practices is essential.
Key Responsibilities:
Design, develop, test, operate, and maintain high-quality products.
Own full stack development by writing reliable and testable production code.
Follow architectural best practices to create scalable, reliable, and high-performance designs.
Analyze failures, suggest design modifications, and advocate for operational enhancements.
Prioritize customer experience in all design and coding decisions.
Implement feedback from code reviews to meet established standards.
Conduct code reviews to mentor on engineering best practices and adherence to development procedures.
Ensure compliance and security best practices are integrated throughout product development.
Maintain a strong emphasis on software reliability engineering standards.
Basic Qualifications:
Bachelor's degree or equivalent work experience.
Five to six years of relevant experience.
Preferred Skills/Experience:
API Gateways: Apigee, Service Mesh ISTIO.
Logging and Alerting Tools: Splunk, ELK.
Programming Languages: Java/J2EE, Spring Boot.
Web Technologies: SOAP, REST, XSD, JSON, XML, Apollo GraphQL.
Data Management/Event Streaming: Cassandra, DB2, SQL Server, Event Streaming, Kafka, NoSQL, MongoDB, Oracle.
Essential: Hands-on experience with Liquibase, data modeling.
Operating Systems: Windows, Linux, zOS.
Information Security Tools: Black Duck, Twistlock, Fortify, PRISMA.
DevSecOps CICD Tools: Cloudbees Jenkins, Rancher.
Source Code Management: GitLab.
Cloud Technologies: Azure, Microservices, Containers, Docker, Kubernetes, AWS.
Agile Tools: JIRA, JIRA Align, JIRA Dragonboat, Version One, Confluence.
Nice to Have: Exposure to Agentic AI.
Work Location: This position requires working on-site at a U.S. Bank location three or more days a week.
If you require any accommodations due to a disability during the application or hiring process, please refer to our disability accommodations for applicants.
Benefits:
U.S. Bank offers a comprehensive benefits package aimed at supporting your overall well-being, including:
Healthcare (medical, dental, vision).
Life insurance options.
Short-term and long-term disability coverage.
Parental and pregnancy disability leave.
401(k) and employer-funded retirement plans.
Paid vacation (2 to 5 weeks depending on salary grade and tenure).
Up to 11 paid holidays annually.
Adoption assistance.
Sick and Safe Leave accrual up to 80 hours per calendar year.
For more information on benefits available by employment status, please review our offerings.
U.S. Bank is an equal opportunity employer and welcomes all qualified applicants regardless of race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability, or veteran status.
E-Verify: U.S. Bank participates in the E-Verify program to verify employment eligibility.
The salary range for this role is $119,765.00 - $140,900.00. Actual compensation may vary based on location and experience. U.S. Bank also offers various incentive programs and benefits for eligible employees.
Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable laws. U.S. Bank conducts background checks following relevant regulations.
Applicants must comply with U.S. Bank policies and procedures, including the Code of Ethics and Business Conduct.
Note: This posting may close early due to a high volume of applicants.