Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
MT
Mina Tjänster
Lead Software Engineer (C/C++)
Career Insights for C / C++ Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Missouri data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A C or C++ Developer or Engineer designs or improves computer software and applications using the C / C++ computer programming language. Oversees the entire C / C++ software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$112,255 / year median in Missouri
-15% projected decline
Job Description
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. 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. Title and Summary Lead Software Engineer (C/C++) Overview This is an exciting opportunity for you to join Mastercard on the global credit card authorization team. The system facilitates billions of transactions among issuers, acquirers, and service providers. You will have the chance to lead projects that enhance this system each release. We are looking for engineers that are passionate about design and development with constant focus on quality. Responsibilities
- Partner with Product Management to elaborate features, stories, and test strategy for each initiative
- Create technical designs and assign work to developers
- Develop complex stories in C and write unit tests in C++ (Google Test)
- Be a quality gate by leading code and design reviews
- Collaborate with other Principals and Leads to define interfaces and interactions between systems
- Advise on implementation strategy for successful deployment
- Implement development process improvements and automation
- Coach and develop junior employees
- Deliver department and external presentations All About You
- Have you written many lines of code in C or C++?
- Do you like solving complex challenges?
- Have you set technical direction for your team and mentored junior engineers?
- Do you have experience in automation (CI/CD)?
- Have you developed software for Linux operating systems?
- Do you have experience and prefer working on an Agile team?
- Have you worked on embedded or real-time distributed systems?
- Are you passionate about quality and engineering standards?