Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Manager, Software Engineering image - Rise Careers
Job details

Manager, Software Engineering - job 1 of 3

Our PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.Title and SummaryManager, Software EngineeringOverview:• Corporate Solutions provides solutions such as expense management, reporting, etc.. to our issuers driving visibility and actionable insights.We are looking for a Software Engineering Manager to join our Commercial Client Experience program part of Corporate Solutions in O’Fallon MO office.• Are you a people manager and a technical programmer with experience working on high performance applications?• Do you want to be part of a team which builds world class modern authentication and authorization solutions to our customers?Role• Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, engineering principles, processes, and best practices• Provide strong people leadership and technical guidance to team – lead with a technical vision prioritizing business value, tech stack includes Java, Angular, PCF, Spring boot and Oracle• Lead by example with hands-on approach that demonstrates engineering excellence• Work closely with director, product manager, technical leads and architects to align on objectives and architecture guidelines• Act as the scrum master to ensure successful delivery of software capabilities• Take ownership of complex problems and production incidents with dependencies across services and collaborate with cross-functional teams to drive timely resolution.• Perform code reviews to ensure best practices• Foster a blameless postmortems culture to identify root causes of incidents and implement corrective and preventive measures.• Establish effective partnerships and relationships across multiple organizations• Encourage knowledge sharing and collaboration within your Guild/Program to drive the reuse of patterns, libraries, and best practices, enhancing overall productivity.All About You• Proven track record of delivering results with available resources and developing a high performing development team• A strong technical leader who is able to effectively communicate your vision and roadmap to a wide variety of stakeholders and successfully engage your development team• Proficient programming skills with a deep understanding of Java, Angular, SQL and Spring Framework• Experience working with highly scalable, reliable, maintainable, performant and secure applications• Solid expertise in unit testing and familiarity with mocking frameworks like JUnit• Capability to identify and analyze user requirements, clarify requirements with the team, and provide high level solution and estimates• Bachelor's degree in Computer Science, Software Engineering, or a related field• Desirable skills – experience working with Kafka, Splunk, DynatraceCorporate Security ResponsibilityEvery person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must:• Abide by Mastercard’s security policies and practices;• Ensure the confidentiality and integrity of the information being accessed;• Report any suspected information security violation or breach, and• Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.Mastercard is an inclusive equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.Corporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:• Abide by Mastercard’s security policies and practices;• Ensure the confidentiality and integrity of the information being accessed;• Report any suspected information security violation or breach, and• Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary based on location, experience and other qualifications for the role and may be eligible for an annual bonus or commissions depending on the role. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance), flexible spending account and health savings account, paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave), 10 annual paid sick days, 10 or more annual paid vacation days based on level, 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, gender-inclusive benefits and many more.
Mastercard Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Mastercard DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Mastercard
Mastercard CEO photo
Michael Miebach
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Manager, Software Engineering, Mastercard

At Mastercard, we're on a mission to connect and power an inclusive, digital economy, making transactions safe, simple, and accessible for everyone, everywhere. If you're ready to take on the challenge of leading a talented team as a Manager, Software Engineering at our O'Fallon, MO office, we want to hear from you! In this role, you’ll manage our Commercial Client Experience program, crafting high-performance applications while also boosting team collaboration and technical excellence. You'll design innovative technical solutions, guiding your team with a hands-on approach and aligning closely with key stakeholders to meet business requirements. Emphasizing engineering best practices, you’ll conduct code reviews, facilitate scrum processes and cultivate a positive culture of knowledge sharing and growth. At Mastercard, we embrace diversity in our workforce, believing that our differences help us to innovate and deliver better results. If you're a proactive problem-solver with a deep understanding of Java, Angular, and Spring Framework, and you have experience in building reliable, scalable applications, this position is a great fit for you! Join us and help deepen the impact of our Corporate Solutions while enjoying competitive compensation and comprehensive benefits designed to support your well-being. Let’s shape the future of the digital economy together!

Frequently Asked Questions (FAQs) for Manager, Software Engineering Role at Mastercard
What are the key responsibilities of a Manager, Software Engineering at Mastercard?

As a Manager, Software Engineering at Mastercard, you will be responsible for overseeing technical solution design, providing people leadership, and ensuring adherence to best engineering practices. You will act as a scrum master, manage complex problems, and collaborate with cross-functional teams to drive software delivery.

Join Rise to see the full answer
What qualifications do I need for the Manager, Software Engineering position at Mastercard?

Candidates for the Manager, Software Engineering at Mastercard should possess a Bachelor's degree in Computer Science or a related field, along with proficiency in Java, Angular, SQL, and Spring Framework. Additionally, experience in managing high-performing teams and working on scalable applications is highly desirable.

Join Rise to see the full answer
How does Mastercard support work-life balance for a Manager, Software Engineering?

Mastercard offers a robust benefits package, including flexible paid leaves, competitive vacation days, and parental leave options. This commitment to work-life balance ensures that a Manager, Software Engineering can thrive professionally while also attending to personal needs.

Join Rise to see the full answer
What programming languages and technologies should a Manager, Software Engineering at Mastercard be familiar with?

At Mastercard, a Manager, Software Engineering should be well-versed in Java, Angular, Spring Framework, and SQL. Familiarity with additional technologies such as Kafka, Splunk, and Dynatrace is a plus, as these tools contribute to the development of reliable and scalable applications.

Join Rise to see the full answer
What is the corporate culture like for a Manager, Software Engineering at Mastercard?

Mastercard fosters a culture of inclusion, respect for individual strengths, and collaboration across diverse teams. As a Manager, Software Engineering, you'll be part of an environment that values innovative thinking and encourages shared knowledge, all while promoting a strong ethical framework.

Join Rise to see the full answer
Common Interview Questions for Manager, Software Engineering
Can you describe your management style as a Manager, Software Engineering?

As a Manager, Software Engineering, my style is collaborative and empowering. I believe in establishing clear goals, promoting open communication, and providing my team with the resources they need to succeed. My approach is hands-on, ensuring that I’m actively involved in both technical and team-building initiatives.

Join Rise to see the full answer
How do you handle production incidents and ensure timely resolution?

When handling production incidents, I prioritize swift communication with affected stakeholders, conduct a thorough root cause analysis, and collaborate with cross-functional teams to implement effective solutions. A blameless postmortem culture is essential for learning and preventing future occurrences.

Join Rise to see the full answer
What strategies do you implement to encourage agile practices in your team?

To encourage agile practices, I promote daily stand-ups, sprint planning sessions, and regular retrospectives. This maintains momentum within the team and fosters continuous improvement. I also emphasize the importance of adaptability in responding to changing project needs.

Join Rise to see the full answer
How do you ensure that your team adheres to coding standards and best practices?

I implement regular code reviews to ensure adherence to coding standards and best practices, while also providing constructive feedback. Developing a culture of knowledge sharing through pair programming and technical discussions further reinforces these standards.

Join Rise to see the full answer
What experience do you have with Java, Angular, and Spring Framework?

I have extensive experience developing applications using Java, Angular, and Spring Framework, where I’ve built high-performing, secure applications. My expertise enables me to guide my team's technical direction while ensuring we leverage industry best practices.

Join Rise to see the full answer
How do you prioritize technical debt in your projects?

When addressing technical debt, I assess its impact on the team and ongoing projects. I prioritize fixing critical areas while balancing new feature development. Promoting a culture that values maintainability ensures that we continuously address technical debt as part of our workflow.

Join Rise to see the full answer
Can you give an example of a challenging project you led and how you managed it?

One challenging project I led involved migrating legacy systems to cloud-based solutions. I managed this by breaking the project into phases, fostering open communication, and engaging stakeholders throughout the process to address issues proactively and ensure smooth transitions.

Join Rise to see the full answer
What role do you see mentorship playing in the success of your team?

Mentorship plays a crucial role in enhancing team capabilities and promoting career growth. I prioritize mentorship by pairing experienced team members with newcomers, providing workshops, and encouraging knowledge sharing to cultivate a strong learning culture.

Join Rise to see the full answer
How do you approach collaboration with product managers and technical leads?

I approach collaboration with product managers and technical leads by maintaining open lines of communication, aligning on objectives, and ensuring that technical solutions align with business needs. Collaborative planning sessions help us stay on track and achieve our goals.

Join Rise to see the full answer
What is your vision for a successful software engineering team?

A successful software engineering team is one that communicates well, operates collaboratively, consistently delivers high-quality solutions, and is committed to continuous learning. I envision a team that is agile, innovative, and ultimately seeks to drive the organization’s strategic goals forward.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
NBCUniversal Remote 7580 Golf Channel Drive, Orlando, Florida
Posted 5 days ago
Photo of the Rise User
Posted 15 hours ago
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago

We believe in connecting everyone to Priceless possibilities. We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.

125 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge Global CitizenBadge Office VibesBadge Work&Life BalanceBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 14, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!