Software Development Engineer II

MastercardO'fallon, MO
$92,000 - $147,000Onsite

About The Position

The Software Development Engineer II is an experienced software engineer specializing in Java development and microservices architecture. This role independently develops scalable, cloud-ready applications while contributing to software design, architecture, operational excellence, and production support.

Requirements

  • Solid understanding of Java, J2EE, Spring, Spring Boot, Kafka, RESTful Web Services, and JPA.
  • Experience developing cloud-ready applications and microservices.
  • Understanding of software architecture and design principles.
  • Experience with automated testing, unit testing, and integration testing.
  • Familiarity with performance optimization and scalability concepts.
  • Understanding of secure software development practices.
  • Experience participating in code reviews.
  • Strong analytical and troubleshooting skills.
  • Agile Scrum experience.

Nice To Haves

  • Exposure to CI/CD and Test-Driven Development practices.
  • Experience or exposure to AI-assisted applications, autonomous agents, or agentic workflows.

Responsibilities

  • Design software components by translating product requirements into scalable technical solutions.
  • Contribute to software architecture decisions and technical design discussions.
  • Build modular, extensible, maintainable, and performant applications.
  • Design, execute, and maintain unit, functional, and integration tests.
  • Apply secure coding practices throughout the software development lifecycle.
  • Participate in code reviews and contribute to engineering quality standards.
  • Support system performance optimization, scalability improvements, and reliability initiatives.
  • Design applications with observability, operational readiness, and supportability in mind.
  • Research new technologies, frameworks, and engineering practices.
  • Participate in proof-of-concepts and technical experimentation.
  • Troubleshoot application and production issues using structured root cause analysis.
  • Support applications throughout their lifecycle, including production support.
  • Collaborate with cross-functional stakeholders to deliver business solutions.

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • 16 weeks of new parent leave
  • up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 5 personal days
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service