Principal Software Engineer
1 day ago
Job Title:
Principal Software EngineerOverview:
Who is Mastercard?Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Enterprise and Risk Compliance Technology team is looking for a Principal Software Engineer, to lead and manage our the Governance Risk and Compliance (GRC) area by consistently innovating and problem-solving. The ideal candidate is passionate about the internal partners experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Role
In this role, you will:
* Collaborate with internal stakeholders to gather and map business requirements, design solutions, and provide technical leadership for implementations and upgrades.
* Identify and implement opportunities to enhance user experience, resolve issues, and support end users effectively.
* Drive continuous platform maturity through strategic planning and execution.
* Act as a liaison between business teams and vendor professional services, ensuring consistent capability uplift and solution alignment.
* Possess strong knowledge of the Software Development Life Cycle (SDLC) and enforce adherence to industry-standard development practices.
* Demonstrate deep expertise in Governance, Risk, and Compliance (GRC) platforms and their application in enterprise environments.
* Guide teams to ensure timely delivery of business objectives and high-quality outcomes.
* Partner with cross-functional teams to design and deliver new solutions and system integrations.
* Promote efficiency through automation, process optimization, and continuous improvement initiatives.
* Proactively identify delivery risks and implement mitigation strategies to ensure project success.
* Communicate complex technical scenarios clearly and effectively to diverse stakeholders.
* Build strong working relationships with geographically distributed teams, fostering collaboration and trust.
All About You
•A seasoned technical leader with a proven track record in designing and delivering high-performance, scalable, and resilient platforms. Demonstrates deep architectural acumen, cross-functional leadership, and a commitment to engineering excellence, security, and compliance.
Technical Leadership
* Ensures alignment of software development and operational practices with internal governance frameworks and external regulatory mandates.
* Proactively identifies and mitigates risks related to security, compliance, and operational continuity.
* Embeds compliance controls into the SDLC, including secure coding, access governance, and audit readiness.
* Collaborates with risk and compliance teams to ensure traceability, reporting, and timely remediation of vulnerabilities and incidents.
* Drives awareness and adherence to corporate security policies, including mandatory training, incident response, and data protection standards.
* Supports audit and regulatory reviews through comprehensive documentation, evidence management, and compliance reporting.
* Fosters a culture of accountability, transparency, and continuous improvement in risk and compliance practices.
* Expert in architecting and building high-throughput, low-latency systems with a focus on scalability and operational resilience.
* Strong command of architectural design patterns, core engineering principles, and modern infrastructure components across hardware and software layers.
* Versatile development experience in Java, .NET, JavaScript, and SQL, with strict adherence to secure coding standards (OWASP, CWE, SEI CERT).
* Deep knowledge of DevOps methodologies, infrastructure as code, and cloud-native development strategies.
* Skilled in advanced deployment and testing strategies including A/B testing, canary releases, blue-green deployments, and feature flagging.
* Proficient in CI/CD pipelines, automation frameworks, containerization (e.g., Docker), and virtualization technologies.
* Leads the definition and institutionalization of reference architectures and engineering principles such as poison pill, active/active/active, auto-scaling, and self-healing systems.
* Advocates for full-stack development and end-to-end service ownership to drive accountability and innovation.
* Champions standardization and reuse of software patterns, libraries, and services across teams and domains.
* Coaches teams on estimation, planning, and execution of large-scale, complex programs.
* Facilitates trade-off decisions aligned with business value, balancing regulatory, security, innovation, and technical debt considerations.
* Provides strategic direction on automation, tooling, and platform engineering across business units.
* Communicates complex architectural concepts and implications effectively to executive stakeholders and clients.
* Promotes operational resilience through chaos engineering and proactive failure scenario testing.
* Experienced in Agile methodologies and modern SDLC practices including Scrum, Kanban, DevOps, and Quality Engineering.To find US Salary Ranges, visit People Place. Under the Compensation tab, select "Salary Structures." Within the text of "Salary Structures," click on the link "salary structures 2025," through which you will be able to access the salary ranges for each Mastercard job family. For more information regarding US benefits, visit People Place and review the Benefits tab and the Time Off & Leave tab.
-
Principal Software Engineer
1 week ago
Pune, Maharashtra, India Coupa Software Inc Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per yearPrincipal Software Engineer- 10913Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M buyers and suppliers. We empower you with the ability to predict,...
-
Software Engineer
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 24,00,000 per yearResponsibilitiesWhat You'll doAs a Software Engineer at Principal Financial Group, you will be at the forefront of crafting innovative and high-performance software solutions. Your role will involve crafting, developing, and implementing software that drives our products. You will work in close collaboration with our product development team to understand...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per yearResponsibilitiesWhat you'll do As a Senior Mainframe Developer at Principal Financial Group, you will have a crucial responsibility in maintaining the smooth functioning of our mainframe systems. Your tasks will involve identifying, diagnosing, and resolving medium to complex system problems reported by our business partners. By consulting system...
-
Software Principal Engineer
3 days ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSoftware Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Software Principal Engineer
2 weeks ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per yearSoftware Principal Engineer(C,QAT, Hardware Accelerator, Persistent memory, device drivers)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced...
-
Software Principal Engineer
3 days ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...
-
Software Principal Engineer
3 days ago
Pune, Maharashtra, India Dell Technologies Full timeSoftware Principal Engineer(C, C++, Device drivers, Storage, SCSI, Fibre Channel)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced...
-
Software Principal Engineer
7 days ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware Principal EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies...
-
Software Principal Engineer
3 days ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearSoftware Principal EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 24,00,000 per yearResponsibilitiesWhat You'll doAs a Software Engineer at Principal Financial Group, you will be at the forefront of crafting innovative and high-performance software solutions. Your role will involve crafting, developing, and implementing software that drives our products. You will work in close collaboration with our product development team to understand...