×
Register Here to Apply for Jobs or Post Jobs. X

Manager, Software Engineering

Job in Lee's Summit, Lees Summit, Jackson County, Missouri, 64002, USA
Listing for: Mission+
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 140000 - 231000 USD Yearly USD 140000.00 231000.00 YEAR
Job Description & How to Apply Below
Location: Lee's Summit

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Overview

Manager, Software Engineering – This is an exciting opportunity to join Mastercard's global credit card authorization program. We facilitate billions of transactions among issuers, acquirers, and service providers worldwide. We are looking for a strong software engineering people leader to build advanced technologies and applications that revolutionize payments.

Responsibilities
  • As a Software Engineering People Manager, lead a cross-functional team including Software Engineers, Technical Program Managers, and Product Manager-Technical roles.
  • Recruit, develop, and retain top engineering talent, ensuring a high-performing and diverse team.
  • Coach and mentor engineers, helping them grow technical expertise, leadership capabilities, and business acumen.
  • Conduct performance reviews, career development planning, and regular coaching conversations.
  • Partner with product, architecture, and business stakeholders to define technical strategies that support both team objectives and broader enterprise priorities.
  • Translate business and customer needs into actionable engineering roadmaps and technology initiatives.
  • Promote an enterprise mindset by identifying opportunities for cross-team collaboration, platform reuse, operational efficiencies, and shared engineering practices.
  • Collaborate with architects and senior engineers to design scalable, secure, maintainable, and highly available systems.
  • Review and approve software designs and architectural decisions, ensuring alignment with enterprise architecture standards.
  • Guide teams in applying modern architecture patterns, API-first design principles, modular services, and event-driven architectures.
  • Drive design tradeoff discussions on balancing performance, maintainability, scalability, operational complexity, and business value.
  • Remain technically engaged and provide guidance on software development best practices across the entire SDLC.
  • Promote clean code, reusable components, maintainable architecture, and engineering craftsmanship.
  • Review designs, code, and implementations with an emphasis on quality, security, resiliency, maintainability, and performance.
  • Guide engineers in applying effective use of data structures, algorithms, and performance-aware design techniques.
  • Establish and promote best practices for unit testing, functional testing, integration testing, and automated quality validation.
  • Ensure teams maintain appropriate test coverage and incorporate testing into CI/CD pipelines.
  • Drive quality engineering practices that improve reliability, reduce defects, and increase confidence in releases.
  • Champion automation strategies that improve engineering productivity and software quality.
  • Drive performance engineering practices across the team, including performance testing, benchmarking, scalability analysis, and system tuning.
  • Ensure applications are designed and optimized for high-volume, low-latency transaction processing environments.
  • Monitor and improve application performance, throughput, resource utilization, and reliability.
  • Partner with engineers to identify and eliminate performance bottlenecks through effective system design and algorithm selection.
  • Ensure teams follow secure coding standards and software security best practices throughout the development lifecycle.
  • Promote security-by-design principles including threat modeling, secure architecture reviews, vulnerability management, and risk mitigation.
  • Partner with security teams to ensure applications meet Mastercard security requirements and industry standards.
  • Own the operational health of applications and services, including observability, monitoring, logging, alerting, and supportability.
  • Drive engineering practices that improve reliability, availability, resiliency, and maintainability.
  • Ensure systems are…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary