Software Engineer 1 (Java, Linux, SQL)

U.S. Bank•Brookfield, WI
•$92,820 - $109,200•Hybrid

About The Position

This position is responsible for analyzing, designing, testing, developing, and maintaining software experiences. The Software Engineer collaborates with a team and across the organization, takes responsibility for software artifacts in accordance with U.S. Bank standards, and works to minimize customer impact. The role uses agile software development lifecycle practices and DevOps principles. The engineer designs, develops, tests, operates, and maintains products; writes production-ready, testable code; and creates designs aligned with architectural best practices, scalability, reliability, and performance. The role analyzes failures, proposes design changes, supports operational improvements, and prioritizes customer experience. It also involves code reviews, compliance and security practices, software reliability engineering, and contributing to innovation, collaboration, and continuous improvement. The role requires working from a U.S. Bank location three or more days per week. The posted salary range is $92,820 to $109,200, with actual range varying by location.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Two to three years of relevant experience.
  • Expert-level coding skills in Java and Spring Boot.
  • Knowledge of shell scripting, GitLab, SQL, and Linux is described as nice to have.
  • Functional testing experience, including creating, maintaining, and executing manual and automated tests.
  • DevOps capabilities involving containers, cloud, automation, security, configuration management, and CI/CD.
  • Extensive knowledge of modeling, application design, and architecture.
  • Experience with unit testing, including automation and integration with CI systems, and agile software development such as Scrum, Kanban, or SAFe.
  • Strong understanding of system and network architecture.
  • Ability to identify, resolve, and retest defects.
  • Expert skills in service virtualization, test case modeling, and test data management tools and processes.
  • Ability to work from a U.S. Bank location three or more days per week.

Nice To Haves

  • Knowledge of shell scripting, GitLab, SQL, and Linux.

Responsibilities

  • Design, develop, test, operate, and maintain products.
  • Take full-stack ownership by consistently writing production-ready and testable code.
  • Create optimal designs that adhere to architectural best practices and account for scalability, reliability, and performance.
  • Analyze failures, propose design changes, and encourage operational improvements.
  • Make sound design and coding decisions with customer experience in mind.
  • Apply changes based on code review feedback to meet standards.
  • Conduct code reviews and guide others on engineering best practices and development procedures.
  • Ensure product development follows compliance and security best practices.
  • Apply software reliability engineering standards in development practices.
  • Contribute to emerging technology opportunities and best practices supporting the bank’s technology transformation.
  • Contribute to innovation, collaboration, and continuous improvement.
  • Critically review tasks, prioritize and size them for incremental delivery, and communicate blockers or delays before escalation.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation of 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 hours 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, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service