3359 IT & Software Developer jobs in the US

Mastercard jobs

Senior Software Engineer - C++

$91,000 - 140,000
Mastercard
West 12th Avenue 453, Vancouver
$91,000 - 140,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Strong programming expertise in modern C++ with a proven history of creating high-performance, reliable, and maintainable code. - Experience in developing performance-critical, real-time systems with a solid grasp of scalability, latency, throughput, and reliability tradeoffs. - Track record of designing and implementing high-throughput data pipelines, including performance monitoring and instrumentation. - Thorough understanding of distributed systems and microservice architectures, including communication patterns like REST and gRPC. - Knowledge of secure coding standards and secure communication practices (TLS/SSL, mTLS, HTTPS), along with familiarity with SDLC principles. - Bonus: Proficiency in Rust and its integration with C++ APIs. - Bonus: Experience in cloud-native development, particularly on AWS. - Bonus: Ability to integrate native services with languages such as Java (JNI) and Python (ctypes, pybind11). - Bonus: Experience in designing and maintaining CI/CD pipelines for reliable software delivery. - Bonus: Familiarity with machine learning and artificial intelligence methodologies, mathematics, and statistics.

Technologies

AI
CI/CD
LESS
Machine Learning
REST

Responsibilities

- Architect, design, and develop enterprise-level software solutions. - Identify opportunities and craft roadmaps to enhance primary services/functions. - Commit to engineering excellence through well-designed, testable, maintainable, and secure coding practices. - Streamline development and delivery workflows through automation. - Participate in and facilitate blameless postmortems to investigate root causes and implement learnings. - Mentor and provide guidance to junior engineers.

Description


At Mastercard, we are a global technology company in the payments industry, dedicated to fostering an inclusive digital economy that benefits everyone. Our mission is to ensure transactions are secure, simple, smart, and accessible. We invite you to join our Decision Management Program (DMP) team as a Senior Software Development Engineer at our Vancouver office. Here, you will contribute to innovative products and play a crucial role in fraud prevention across our services. We offer a competitive salary, benefits, and an environment that champions diversity and inclusion.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.

How many C / C++ Developer jobs are in the United States?

Currently, there are 3359 C / C++ openings.

Is the US a good place for C / C++ Developers?

The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the United States?

D3 Security Management Systems, Gatestone & Co. Inc, Allied Technical Solutions, KUBRA, Agilus, GE Aerospace, Transport-Bourassa among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Lockheed Martin Corporation as they are hiring for 268 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.