Principal Software Development Engineer

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$195,000–$323,000 / yr
Posted
59 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $259k
$121k $345k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $165,000–$214,500 — the blue band above. At the midpoint, this role pays about $259k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 155 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 136 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Principal Software Development Engineer

The Principal Software Development Engineer leads major projects and creates quality software solutions in a timely and cost-effective manner. This role involves leading cross-department initiatives, performing Proofs of Concepts to assess technologies, and creating roadmaps aligned with long-term business vision. Daily responsibilities include coaching team members, defining Quality Assurance processes, and ensuring compliance with audit requirements. The candidate must possess a superior coding background in Java/Spring or Python, alongside experience with AWS, Databricks, and Snowflake. The role requires using AI to shape applications while managing associated risks. Key competencies include Lean methodology, vendor relationship management, and the ability to influence matrixed teams. The work focuses on delivering secure solutions within the Financial Services Sector while solving complex technical and business problems.

What does a Software Development Engineer earn?

Median $169050 from 206 postings across 17 companies.

See salary data

What you'll do

  • Lead the definition, development, and delivery of major cross-department software initiatives with long-term business implications.
  • Perform Proofs of Concepts to assess technologies and provide strategic technical direction to senior management.
  • Create and manage technical roadmaps that align with the department's long-term business vision and objectives.
  • Define and lead Quality Assurance processes, including the development of quality metrics and deployment standards.
  • Instruct the team on proper documentation, process compliance, and the development of artifacts throughout the lifecycle.
  • Integrate compliance requirements into the SDLC and represent the team during formal compliance audits.
  • Manage project scope, estimates, and requirements across various phases to meet time-to-market needs.

What we're looking for

  • Bachelor’s degree in information systems, Information Technology, Computer Science, Engineering, or equivalent experience.
  • Expertise with Software Engineering Concepts and Methodologies.
  • Proven track record in selection and implementation of methodologies with a focus on Lean methodology.
  • Superior coding background with Java/Spring or Python.
  • Required technical experience with AWS, Databricks, and Snowflake.
  • Experience using AI to assist in shaping/design applications and understanding associated risks.
  • Extensive background in delivering secure solutions in the Financial Services Sector (preferred).
  • Experience in vendor relationship management, vendor selection, RFI/RFP process, and SOW (highly desired).

More like this

Similar roles

Principal Software Development Engineer, Backend

Zillow

Remote (United States) 9 days ago $195,600–$312,400
AWS GCP Azure Distributed Systems APIs Event Pipelines Machine Learning Cloud-Native Security Compliance Incident Response Testing Prototyping
10+ yrs exp Remote

Principal Software Development Engineer

Comcast

Philadelphia, PA 9 days ago $188,925–$296,269
Linux C C++ Golang Python Docker Kubernetes Microservices Distributed Systems DOCSIS CMTS vCMTS PON Messaging Event-driven Architecture Telemetry Network Infrastructure
10+ yrs exp

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 59 days ago $200,500–$260,500
C++ C Unix Linux REST API libcurl JSON Posix System TCP/IP Switching Routing Embedded Systems Firewall
10+ yrs exp

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 151 days ago $175,000–$245,000
Linux Kernel C Python Go Bash TCP/IP x86 ARM Virtualization Netfilter Memory Management VFS I/O Performance Tuning Debugging
8+ yrs exp