Manager, Software Engineering jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mastercard ยท 1 day ago

Manager, Software Engineering

Mastercard is a global technology company that powers economies and empowers people. They are seeking a hands-on Software Development Manager to lead and mentor a team of software engineers in delivering high-quality, scalable, and secure software solutions, while driving clean code practices and engineering rigor.

FinanceFinancial ServicesInformation TechnologyPayments
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Serve as a hands-on technical leader, contributing to design discussions, architecture decisions, and complex coding challenges
Lead, coach, and mentor a team of software engineers to deliver secure, reliable, and scalable solutions
Champion clean code principles, code reviews, and engineering best practices across the team
Collaborate closely with Product, Architecture, and Engineering leads to define the technical roadmap and ensure high-quality execution
Drive the team to meet delivery milestones while maintaining technical excellence and code quality
Lead cross-functional initiatives with broad scope and long-term strategic impact
Recommend modern technologies and shape the strategic technical direction of the organization
Identify process gaps and implement tools, automation, and workflows that enhance team productivity
Manage staffing, training, and performance evaluations to foster a high-performing and engaged engineering culture
Oversee financial planning and resource allocation for assigned teams and projects

Qualification

JavaSoftware Development ManagementCloud-native Application DesignCI/CD PipelinesPythonC#Agile MethodologiesArchitectural PrinciplesTest-Driven DevelopmentCommunication SkillsMentorshipProblem-SolvingTeam Collaboration

Required

Proven experience as a Software Engineer, Developer, or Architect, with a track record of success as a Manager leading and mentoring technical teams
Hands-on expertise in Java (Java 17 preferred) and experience building scalable, high-performance applications
Proficiency in multiple programming languages (e.g., Python, C#) and frameworks (e.g., Spring, Angular, Apache projects)
Strong ability to write secure, efficient, and maintainable code following industry standards (OWASP, CWE)
Solid understanding of architectural principles and design patterns (e.g., MVC, service-to-worker, dependency injection)
Experience designing and deploying highly available, distributed systems across multiple availability zones
Hands-on experience with CI/CD pipelines, DevOps toolchains, and automation for deployment and testing
Proficient in test-driven development (TDD) and integrating automated testing (functional, regression, performance, chaos) into workflows
Deep understanding of cloud-native application design and infrastructure (compute, storage, networking)
Experienced in code reviews, developer mentorship, and continuous improvement through refactoring and technical debt reduction
Skilled in IDEs such as IntelliJ IDEA, with expertise in source control, branching strategies, peer reviews, logging, and error handling
Advanced debugging skills, including core, heap, and thread dump analysis
Customer-centric mindset with the ability to align technical solutions with business objectives
Deep knowledge of Agile methodologies (Scrum, Kanban, SAFe) and modern software development practices
Exceptional communication skills with the ability to translate complex technical topics for diverse audiences
Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent practical experience

Benefits

Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
Flexible spending account and health savings account
Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
80 hours of Paid Sick and Safe Time
25 days of vacation time and 5 personal days, pro-rated based on date of hire
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

Company

Mastercard

company-logo
Mastercard is a financial network that processes payments between banks and cardholders.

Funding

Current Stage
Public Company
Total Funding
unknown
2006-05-25IPO

Leadership Team

leader-logo
Michael Miebach
Chief Executive Officer
linkedin
leader-logo
Ed McLaughlin
President & Chief Technology Officer
linkedin
Company data provided by crunchbase