Lead Software Engineer

MastercardO'fallon, MO
$140,000 - $231,000Onsite

About The Position

The File Transfer team within the Platform Services group designs, builds, and operates the technology that powers Mastercard’s market-facing and core platforms. This team enables secure, high-performance file transfers to and from customers across Mastercard’s global ecosystem. We are seeking a Lead Software Engineer to join our O’Fallon based team with a focus on building and operating our Global File Transfer platform. This platform underpins secure, seamless data movement across Mastercard’s global infrastructure, including Mastercard’s next-generation switch. As a Lead Software Engineer, you will design, build, and maintain a secure and highly observable file transfer platform. The ideal candidate combines strong backend engineering expertise with the ability to lead design decisions, enforce coding standards, and drive operational reliability. This role also involves modernizing engineering practices, including the adoption of AI-assisted software development tools.

Requirements

  • Proven software engineering experience with a strong focus on backend systems.
  • Hands-on expertise in: Java, Spring Boot
  • Hands-on expertise in: Oracle (SQL, performance tuning, data modeling)
  • Hands-on experience with MCP servers and other AI-assisted software development tools, such as GitHub Co-Pilot, Claude AI, Co-Pilot, Gemini, Etc.,
  • Proven experience with high-availability distributed systems.
  • Knowledge and practical application of unit, functional, and integration testing frameworks.
  • Familiarity with secure coding techniques and security compliance standards.
  • Advanced proficiency in software design patterns and microservices.
  • Strong understanding of operability engineering, including observability and incident troubleshooting.
  • Ability to conduct effective code reviews and mentor team members.
  • Strong knowledge of data structures and their application in optimizing performance and scalability.

Nice To Haves

  • Experience with file transfer platforms (e.g., Sterling Connect: Direct, SFTP, MQ-based systems).
  • Exposure to configuration as code and robust configuration management practices.
  • Familiarity with cloud platforms and containerized deployments (e.g., Kubernetes, Docker).
  • Experience improving operational processes, runbooks, and reliability strategies for production systems.

Responsibilities

  • Architect and design scalable, maintainable, and secure solutions using best-in-class software design principles and microservices architecture.
  • Implement and manage unit, functional, and integration testing strategies to ensure software quality and reliability.
  • Perform code reviews to maintain high standards of quality, enforce best practices, and ensure maintainability.
  • Apply secure coding practices throughout the software development lifecycle to safeguard systems against security threats.
  • Lead software development efforts using Java, Spring Boot, and work with Oracle databases for performance tuning and data modeling.
  • Design and leverage data structures to optimize system performance and storage efficiency.
  • Enhance operability engineering by establishing robust observability, monitoring, and operational processes for production environments.
  • Troubleshoot complex technical issues, conduct root cause analysis, and implement long-term resolutions.
  • Advocate and drive adoption of AI-assisted development tools (e.g., GitHub Copilot, Claude) for improved engineering workflows.
  • Mentor and coach peer engineers on best practices, testing methodologies, and secure development standards.

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