Manager Software Engineering
Mastercard · O'Fallon, MO · 2 days ago
Hybrid$140k–$231k/yrFull-time
Overview
Leads a team of software engineers delivering enterprise integration solutions across cloud-based platforms. Provides technical leadership, drives large-scale initiatives, and ensures high-quality, scalable, and secure software delivery aligned to business priorities.
Key Responsibilities
- Lead, coach, and develop a high-performing engineering team, fostering a culture of quality, innovation, and accountability
- Drive end-to-end delivery of complex integration and full-stack engineering initiatives
- Manage configuration and integration of cloud-based applications across the enterprise
- Provide technical leadership in architecture (microservices, APIs, scalable design) and system design decisions
- Oversee execution of projects, balancing scope, timeline, and quality
- Ensure adherence to enterprise standards including secure coding, testing, and operational best practices
- Review and approve technical designs, code, and configurations
- Partner with stakeholders to translate business needs into technical solutions
- Drive quality through strong testing strategy, automation, code reviews, and performance validation
- Implement process improvements to enhance efficiency, automation, and reliability
Required Skills
- Strong software design and architecture experience (microservices, APIs, scalable systems)
- Strong Core Java experience
- Deep familiarity with test automation frameworks and modern automated testing practices
- Strong understanding of test strategy and design, including defining coverage, test cases, and quality metrics
- Strong understanding of automation architecture, including framework design, scalability, and maintainability
- End-to-end understanding of the testing lifecycle, from planning and design through execution, defect management, and release validation
- Exposure to AI concepts or tools, with the ability to understand and apply AI within a software testing or engineering context
- Deep knowledge of software development, testing (unit/integration), and performance engineering
- Experience with secure coding practices and code quality standards
- Strong troubleshooting and problem-solving skills
- Ability to design systems with operability, monitoring, and reliability in mind
Leadership & Experience
- Proven experience leading and mentoring software engineering teams
- Track record delivering large, complex technical solutions in agile environments
- Strong cross-functional collaboration and stakeholder management skills
- Ability to drive continuous improvement and engineering excellence
Education
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Pay
O'Fallon, Missouri: $140,000 - $231,000 USD