Principal Software Engineer
Job
Mastercard
Harrison, NY (In Person)
$225,500 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Principal Software Engineer Mastercard 3.6 ( ) Harrison, NY on company site for later Why you should apply for a job to
Mastercard :
4.8/5 in supportive management 71% say women are treated fairly and equally to men 100% say the CEO supports gender diversity Ratings are based on anonymous reviews by Fairygodboss members. See all reviews # 22331_R-274684-dc11eb06d3188f41a7b12b9fe01f2132 Position summary ecord building distributed system, modernizing legacy platforms, and delivering GenAI-enabled capabilities in complex enterprise environments.The Role:
- Design, build, and deliver secure, production-grade software using clean, testable, and maintainable code.
- Own end-to-end architecture across full-stack systems, including service boundaries, APIs, data models, resiliency, security, and runtime behavior.
- Design, implement, and operationalize GenAI-powered solutions, including LLM-based services, retrieval-augmented generation (RAG) pipelines, embeddings, vector stores, and agent workflows.
- Prototype, evaluate, and introduce new technologies to modernize existing platforms and enable new product capabilities.
- Define and drive technical roadmaps focused on scalability, reliability, performance, security, and cost optimization, including GenAI-specific latency and cost considerations.
- Contribute across the full software development lifecycle, including architecture, design, development, code reviews, testing, documentation, deployment, and production support.
- Own and operate production systems with deep insight into dependencies, failure modes, operational risks, and performance characteristics.
- Establish and enforce secure engineering and responsible AI practices, including privacy, compliance, governance, and risk controls.
- Mentor engineers and influence technical direction through architecture reviews, design discussions, and code reviews.
- Partner closely with product, data, security, and platform teams across a global organization to deliver cohesive end-to-end solutions.
- Act as a technology evangelist through internal technical forums, external speaking opportunities, and thought leadership.
All About You:
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience.
- Expert-level foundation in algorithms, data structures, distributed systems, and core computer science principles.
- 13+ years of hands-on experience building large-scale systems using Java, the Spring Framework, REST-based services, and batch processing frameworks such as Spring Batch.
- Strong experience designing and integrating GenAI solutions, including LLM orchestration, prompt design, embeddings, vector databases, retrieval-augmented generation, and evaluation techniques.
- Experience building GenAI solutions using enterprise or cloud platforms such as Azure OpenAI or equivalent managed LLM platforms.
- 5+ years of data engineering experience, including advanced Oracle SQL and PL/SQL, data modeling, and performance tuning.
- Strong experience working in Agile environments using frameworks such as SAFe and Scrum, with hands-on use of TDD and BDD practices.
- Deep DevOps ownership, including CI/CD pipelines, observability, automation, and production support for distributed systems.
- Strong Linux or UNIX experience with confidence operating large-scale systems in production environments.
- Proven experience designing scalable, fault-tolerant, and highly resilient platforms.
- Experience modernizing monolithic systems using patterns such as strangulation and anti-corruption layers.
- Deep understanding of modern software design principles, including SOLID, DRY, single responsibility, and clean architecture.
- Excellent written and verbal communication skills, with the ability to explain complex technical concepts to a wide audience.
- Experience building cloud-native systems using platforms such as PCF, OpenShift, Azure, or similar environments is a plus.
Pay Ranges O'Fallon, Missouri:
$170,000- $281,000
USD Atlanta, Georgia:
$170,000- $281,000
USD New York City, New York:
$204,000- $337,000
USD Purchase, New York:
$196,000- $323,000
USD San Francisco, California:
$204,000- $337,000 USD Why you should apply for a job to
Mastercard :
4.8/5 in supportive management 71% say women are treated fairly and equally to men 100% say the CEO supports gender diversity Ratings are based on anonymous reviews by Fairygodboss members. See all reviewsSimilar remote jobs
Wells Fargo
Chandler, AZ
Posted2 days ago
Updated3 hours ago
Similar jobs in Harrison, NY
Morgan Stanley
Harrison, NY
Posted2 days ago
Updated3 hours ago
Mastercard
Harrison, NY
Posted2 days ago
Updated3 hours ago
Similar jobs in New York
White Glove Placement
New York
Posted1 day ago
Updated3 hours ago
White Glove Placement
New York, NY
Posted1 day ago
Updated3 hours ago
White Glove Placement
Rochester, NY
Posted1 day ago
Updated3 hours ago
Soliant Health
New York
Posted2 days ago
Updated3 hours ago