1

Mastercard Software Development Engineer Jobs in Raleigh, NC

The R&D Software Engineer 4 will perform complex code modification, testing, and debugging tasks, as well as provide high-level analysis related to software design and development. The person in this ...

Land Development Engineer

Raleigh, NC · Hybrid

$85K - $125K/yr

Civil Land Development Engineer This role offers an opportunity for an emerging civil engineer to ... Use Microsoft Office and civil design software such as Civil 3D, Carlson, or MicroStation to ...

New

Land Development Engineer

Raleigh, NC · Hybrid

$85K - $125K/yr

Civil Land Development Engineer This role offers an opportunity for an emerging civil engineer to ... Use Microsoft Office and civil design software such as Civil 3D, Carlson, or MicroStation to ...

senior software engineer

Durham, NC · On-site

$118.40K - $156.10K/yr

This role reports to the Associate Director of Software Engineering. Roles and Responsibilities ... Setup development servers and other infrastructure related to software development and product ...

Role Overview We are seeking an experienced Sr Software Development Manager to serve as a key ... Work closely with the VP of Engineering to craft strategy and translate into execution across ...

Role Overview We are seeking an experienced Sr Software Development Manager to serve as a key ... Work closely with the VP of Engineering to craft strategy and translate into execution across ...

... Software Engineer to support advanced research and development projects that require algorithm and ... In collaboration with other colleagues, lead development and implement advanced algorithms on PC ...

... Software Engineer to support advanced research and development projects that require algorithm and ... In collaboration with other colleagues, lead development and implement advanced algorithms on PC ...

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Involves building tools, improving development workflows, and supporting cross-functional engineering teams. Key Responsibilities • Develop and support embedded software tools and applications • ...

next page

Showing results 1-20

Mastercard Software Development Engineer information

See Raleigh, NC salary details

$79.7K

$143.8K

$204.6K

How much do mastercard software development engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for mastercard software development engineer in Raleigh, NC is $143,812.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,400.00 and $178,900.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Mastercard Software Development Engineer, and why are they important?

To thrive as a Mastercard Software Development Engineer, you need strong programming abilities (such as Java, C++, or Python), solid understanding of computer science fundamentals, and a relevant degree in computer science or related field. Familiarity with industry-standard development tools, cloud platforms, version control systems like Git, and knowledge of secure coding practices are typically required, along with certifications such as AWS or Scrum when applicable. Excellent problem-solving, collaboration, and communication skills are essential for effective teamwork and agile development. These skills and qualities ensure the delivery of secure, scalable, and innovative payment solutions that meet Mastercard’s global standards.

How does a Software Development Engineer at Mastercard typically collaborate with cross-functional teams?

As a Software Development Engineer at Mastercard, you will regularly collaborate with cross-functional teams such as product management, quality assurance, and operations. These collaborations are essential for understanding business requirements, integrating feedback, and ensuring the delivery of high-quality, secure software solutions. Agile methodologies are commonly used, so you'll participate in daily stand-ups, sprint planning, and code reviews alongside teammates from various disciplines. This environment fosters open communication and continuous learning, allowing engineers to contribute ideas and grow their professional network within the company.

What does a Mastercard Software Development Engineer do?

A Mastercard Software Development Engineer is responsible for designing, developing, and maintaining software applications that power Mastercard’s payment solutions and services. They work on a variety of projects, ranging from secure transaction processing systems to digital payment platforms. Their tasks include writing and testing code, collaborating with cross-functional teams, and ensuring software meets security and performance standards. The role often involves staying up to date with the latest technologies and implementing innovative solutions to enhance user experiences and system reliability.

What is the difference between Mastercard Software Development Engineer vs Mastercard Software Engineer?

AspectMastercard Software Development EngineerMastercard Software Engineer
ResponsibilitiesDesign, develop, and implement software solutions, often focusing on new features and product developmentMaintain, improve, and support existing software systems, with a focus on stability and performance
Required SkillsProficiency in programming languages, software design, and development methodologiesStrong coding skills, debugging, and system optimization abilities
Work EnvironmentCollaborative teams in product development, often involved in innovative projectsSupport and maintenance teams working on existing platforms and systems

Mastercard Software Development Engineers focus on creating new software solutions and features, while Mastercard Software Engineers primarily work on maintaining and improving existing systems. Both roles require strong programming skills and are integral to Mastercard's technology teams, but they differ in scope and responsibilities.

What are popular job titles related to Mastercard Software Development Engineer jobs in Raleigh, NC? For Mastercard Software Development Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
Infographic showing various Mastercard Software Development Engineer job openings in Raleigh, NC as of May 2026, with employment types broken down into 1% Internship, 79% Full Time, 10% Part Time, 1% Temporary, 7% Contract, and 2% Nights. Highlights an 1% Physical, 28% Hybrid, and 71% Remote job distribution, with an average salary of $143,812 per year, or $69.1 per hour.
Senior Director, Software Development Engineering

Senior Director, Software Development Engineering

Labcorp

Durham, NC • On-site

$244.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Labcorp rating

6.6

Company rating: 6.6 out of 10

Based on 1,081 frontline employees who took The Breakroom Quiz

78th of 103 rated laboratories


Job description

Labcorp is seeking a Senior Director, Software Development Engineering for a team in Durham, NC.
The Senior Director, Software Engineering is accountable for the engineering leadership, delivery, and long-term evolution of a portfolio of critical software systems that support laboratory operations and adjacent enterprise business capabilities.
This role owns a diverse portfolio of platforms and systems, including but not limited to:
  • Laboratory Information Management and workflow systems (initially Histology, with additional disciplines added over time)
  • Master Data Management (MDM) platforms that ensure consistency, quality, and governance of core enterprise data
  • Enterprise financial and payment systems that enable billing, reconciliation, and monetization of laboratory services

The leader will ensure these systems are scalable, secure, reliable, and well-integrated, while being designed to evolve as the organization's scientific, operational, and commercial needs grow. The role combines portfolio-level strategy, people leadership, and hands-on accountability for delivery and technical outcomes.
Work Schedule: This is a full-time, exempt (salaried) position assigned to a First Shift schedule, with standard business hours of Monday through Friday, 8:00 a.m. to 5:00 p.m. in your local time zone. Business needs may occasionally require flexibility in work hours, including earlier, later, or additional hours, with reasonable notice provided when possible.
Applicants who live within 35 miles of either the Burlington, NC or Durham, NC location will follow a hybrid schedule. This schedule includes a minimum of three in-office days per week at an assigned location, either Burlington or Durham, supporting both collaboration and flexibility.
Job Responsibilities
  • Own engineering delivery and technical health of a portfolio of mission-critical enterprise systems spanning laboratory platforms, master data management, and business/financial systems.
  • Set and execute portfolio-level technical strategy, ensuring systems are scalable, well-integrated, and designed for long-term evolution as new domains and capabilities are added.
  • Establish a strong engineering operating model across teams, including clear ownership, predictable release practices, and quality controls appropriate for regulated and financially sensitive systems.
  • Provide senior technical leadership on architecture, integration, data flows, resiliency, and modernization, while enabling teams to make sound day-to-day technical decisions.
  • Build and lead high-performing engineering teams, developing managers and technical leaders and fostering a culture of accountability, engineering excellence, and continuous improvement.
  • Partner with executive and cross-functional stakeholders (laboratory, data, finance, product, compliance, and architecture) to align delivery priorities, manage risk, and communicate platform health and progress

Minimum Qualifications:
  • Bachelor's Degree
  • 12 or more years' of software engineering experience
  • 5 or more years experience in senior engineering leadership roles.
  • 3 or more years' experience leading multiple complex systems or platform portfolios.
  • 2 or more years' experience delivering software in regulated, operationally critical, or financially sensitive environments.
  • 1 or more years' experience driving adoption of AI-assisted software development practices, including use of coding assistants, automation, and intelligent tooling to improve delivery velocity, quality, and reliability.

Preferred Qualifications:
  • 2 or more years' experience with laboratory systems (LIMS/LIS), master data management or enterprise financial systems.
  • 3 or more years' background in healthcare, life sciences, diagnostics, fintech, or other regulated industries.
  • 2 or more years' experience scaling platforms to support new domains, users, or products over time.

Additional Job Standards:
  • Strong understanding of modern SDLC practices, system integration, data management, and transactional systems.
  • Ability to translate diverse business and operational needs into coherent, scalable technical strategies.
  • Familiarity with audit, validation, and control frameworks relevant to enterprise and regulated software.

Application Window: 5/31/2016
All job offers will be based on a candidate's skills and prior relevant experience, applicable degrees/certifications, as well as internal equity and market data.
The position is also eligible for an annual bonus under the Labcorp Bonus Plan. Bonuses are payable based on corporate and/or business segment performance and are subject to individual performance modifiers. Compensation may also include discretionary short- and long-term incentive packages.
Benefits: Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Employees regularly scheduled to work less than 20 hours, Casual, Intern, and Temporary employees are only eligible to participate in the 401(k) Plan. Employees who are regularly scheduled to work a 7 on/7 off schedule are eligible to receive all the foregoing benefits except PTO or FTO. For more detailed information, please click here.
Labcorp is proud to be an Equal Opportunity Employer:
Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law.
We encourage all to apply
If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.

What Labcorp employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom