Posted:15 hours ago|
Platform:
On-site
Full Time
At Mastercard, we live by our cultural values: Create Value by thinking big and bold, Grow Together by fostering an open culture and supporting diverse perspectives, and Move Fast by experimenting and pivoting while always owning the outcomes. As a Principal, Software Engineering, you will be expected to perform the following key duties: Own: Own and shape the technology roadmap for the platform, driving the adoption of evolving industry technologies and architectures that deliver significant business value. Own the technology outcomes, consistently delivering enhanced business value through strategic technology implementations. Own the technology for a domain across all layersapplication, data, infrastructure, and security. Do: Define architecture and identify and implement systems, meticulously considering all non-functional dimensions. Leverage a strong domain understanding to design and implement highly extensible solutions. Write high-quality code and actively participate in rigorous code and design review sessions. Define and implement systems and processes to ensure fast and error-free release of features and capabilities. Enable: Guide and mentor engineers as well as your stakeholders on all aspects of technology. Actively collaborate with engineering and product counterparts to ensure product propositions continuously evolve and meet both business and technology imperatives. Education We value diverse educational backgrounds that have contributed to your skills and expertise. A formal college experience is also valued. Expertise : Expertise in React, Java, and Spring Boot technology stacks. Extensive experience in the design and development of enterprise-grade, scalable, and resilient software solutions. Deep experience in various architecture patterns including REST architectures, Event-driven architectures, and a profound understanding of microservices and domain-driven principles. Expertise in DevOps, with a sound understanding of the internals, design, and implementation of CI/CD pipelines. Hands-on experience designing and building them is a plus. Experience with cloud-based solutions, possessing a strong understanding of cloud infrastructure and service considerations, and hands-on experience in building cloud-native solutions. Experience in evolving and migrating legacy solutions to the Cloud is a significant plus. Experience in designing solutions for non-functional needs and expertise in instrumenting them to ensure both validation during the build phase and robust monitoring during the operational phase. Strong written and verbal communication skills. Ability to succinctly articulate architecture patterns of complex systems, including their business and technical implications, to executive and customer stakeholders. Proven experience in leading and coaching teams to perform software planning and estimation for large-scale complex programs using metrics-driven constructs.
Dynamic Yield
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru
Experience: Not specified
11.0 - 12.0 Lacs P.A.
Bengaluru
Experience: Not specified
11.0 - 12.0 Lacs P.A.
Hyderābād
1.25 - 6.0 Lacs P.A.
Hyderabad, Telangana, India
Salary: Not disclosed
Pune, Maharashtra, India
3.0 - 8.0 Lacs P.A.
Pune, Maharashtra, India
3.0 - 8.0 Lacs P.A.
Pune, Maharashtra, India
7.0 - 12.0 Lacs P.A.
Pune, Maharashtra, India
7.5 - 10.5 Lacs P.A.
Pune, Maharashtra, India
5.0 - 10.0 Lacs P.A.
Bengaluru / Bangalore, Karnataka, India
9.0 - 12.0 Lacs P.A.