Senior Software Engineer - API in Charlotte, North Carolina

U.S. BankCharlotte, NC
$154,669 - $164,100Hybrid

About The Position

U.S. Bank is seeking the position of Senior Software Engineer - API in Charlotte, North Carolina. The Senior Software Engineer – API is responsible for the full software development lifecycle of enterprise-level applications, from design and development to testing, deployment, and maintenance. This role focuses on building robust, scalable, and secure microservices-based applications using Java and related frameworks, ensuring high standards of quality, reliability, and performance. Responsibilities include developing and maintaining RESTful APIs, ensuring security, compliance, and proper data integration with databases. The Senior Software Engineer – API will work with cloud-based and containerized environments, contribute to CI/CD pipelines, participate in code reviews, troubleshoot technical issues, and develop automated testing frameworks to ensure software quality. The Senior Software Engineer – API will work with cross-functional teams in an Agile environment to deliver secure, high-quality applications, prepare technical documentation, support release management, and contribute to process improvements. The Senior Software Engineer – API will be a proactive problem solver with strong analytical skills, a deep understanding of application architecture, and a commitment to delivering maintainable and scalable software solutions that meet technical and business objectives. Position may allow working from home within a commuting distance of worksite location. Multiple Positions.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science or Computer Engineering plus 5 years of progressive, post-baccalaureate experience as a Software Engineer, Technology Associate, or related.
  • 5 years of experience developing applications and creating custom connectors.
  • 5 years of experience designing APIs using RAML (RESTful API Modeling Language), publishing APIs to a global catalog, and managing APIs using API Manager.
  • 5 years of experience developing enterprise-wide Java-based applications and RESTful web services.
  • 5 years of experience implementing TLS (Transport Layer Security) protocols for data privacy and data security.
  • 5 years of experience interacting with business stakeholders for requirement analysis, writing technical design documents, MUnit testing, and UAT testing.
  • 5 years of experience configuring GIT for continuous integration (CI) and configuring Jenkins for continuous deployment (CD), as well as working to deploy applications in various environments.
  • Experience using Mulesoft, Anypoint Platform, RAML, TLS protocols, Java, RESTful web services, GIT, and Jenkins for CI/CD processes.

Responsibilities

  • Full software development lifecycle of enterprise-level applications, from design and development to testing, deployment, and maintenance.
  • Building robust, scalable, and secure microservices-based applications using Java and related frameworks.
  • Developing and maintaining RESTful APIs.
  • Ensuring security, compliance, and proper data integration with databases.
  • Working with cloud-based and containerized environments.
  • Contributing to CI/CD pipelines.
  • Participating in code reviews.
  • Troubleshooting technical issues.
  • Developing automated testing frameworks to ensure software quality.
  • Working with cross-functional teams in an Agile environment to deliver secure, high-quality applications.
  • Preparing technical documentation.
  • Supporting release management.
  • Contributing to process improvements.
  • Proactive problem solving with strong analytical skills.
  • Delivering maintainable and scalable software solutions that meet technical and business objectives.

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
  • Pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service