Senior Software Engineer (REST API & Springboot )

U.S. Bank•Irving, TX
•Hybrid

About The Position

The Senior Software Engineer will analyze, design, test, develop, operate, and maintain software products and experiences. The role takes full-stack ownership of production-ready, testable code and creates designs that follow architectural best practices while considering scalability, reliability, and performance. The engineer collaborates with teams across the organization, applies customer-focused judgment, and works within agile software development and DevOps practices. The position requires working from a U.S. Bank location three or more days per week.

Requirements

  • Bachelor's degree or equivalent work experience.
  • Five to six years of relevant experience.
  • Hands-on experience in Java EE design and development.
  • Strong experience in REST API and Spring Boot design and development.
  • Knowledge of API security risks and microservices resilience.
  • Experience with Git, Jira, Jenkins, and test automation.
  • Experience with agile methodology and Scrum/Kanban.
  • Adeptness with the agile software development lifecycle and DevOps principles.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.

Nice To Haves

  • Experience with Apigee, Istio, Kubernetes, Kafka, AWS, and GCP.

Responsibilities

  • Design, develop, test, operate, and maintain products.
  • Write production-ready and testable code and take full-stack ownership of software artifacts.
  • Create designs that follow architectural best practices and account for scalability, reliability, and performance.
  • Make design and coding decisions with customer experience in mind.
  • Apply feedback from code reviews and conduct reviews to guide engineering best practices and compliance with development procedures.
  • Ensure product development follows compliance and security best practices.
  • Embed software reliability engineering standards into development practices.
  • Embrace emerging technology opportunities and contribute to best practices supporting the bank's technology transformation.
  • Contribute to innovation, collaboration, and continuous improvement.
  • Critically review tasks and ensure they are appropriately prioritized and sized for incremental delivery.
  • Anticipate and communicate blockers and delays before escalation is required.

Benefits

  • Healthcare, including medical, dental, and vision.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability insurance.
  • 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