
Principal Software Engineer
2 weeks ago
- Partner with stakeholders and product leaders to provide innovative solutions for continuously evolving application security, Connect (User-Access) and localization requirements.
- Drive the architecture for Connect (User-Access) products using your expertise in microservices-based architectures for the fintech industry.
- Ensure that your solutions use 12-factor application design principles.
- Design enterprise-grade APIs for services that follow Mastercard best-practices.
- Design and maintain technical blueprints and service descriptions for your solutions.
- Incorporate high-availability and system resiliency into your solutions to maximize up-time and capacity.
- Partner with senior technical and product leaders for the platform on how to deliver on your designs.
- Perform reviews to ensure teams are following your designs.
- Collaborate with fellow principal engineers, service architects, development teams, operations, and product owners.
- Provide technical leadership and mentorship to technical leads, and development teams.
- Represent the Connect (User-Access) program group as a contributing architect and technical advocate with other groups within Mastercard.
- Partner with the Architecture & Technology team to leverage best practices in global scale systems, including on-soil and cloud deployment scenarios.
- Java (Core, Concurrency, Multithreading, Spring Framework, Hibernate)
- Microservices, REST APIs, MOM, Spring MVC, Spring Boot, Kafka, Apache Pulsar
- JUnit, Mockito, Integration Testing
- PCF, Kubernetes, EC2, ECS, NLB, ELB, API Gateway, DynamoDB, RDS (or similar experience around any cloud platform).
- Distributed Systems Architecture & Design (large-scale, low-latency systems)
- Optimization Performance Profiling & Tuning, Design Patterns & Best Practices
- Team & Technical Leadership, Mentoring Junior Engineers, Cross-Functional Team Collaboration, Stakeholder Engagement & Requirement Analysis, Strategic Planning & Execution
- You have an exceptional foundation in Computer Science fundamentals, web applications & services, and microservices-based software architecture.
- You have demonstrated experience architecting solutions based on platform-as-a-service (PaaS) and containers.
- You have contributed to the design & implementation of high transaction volume, systems that operate at global scale and extreme up-time requirements.
- You have extensive experience in designing and building global-scale, back-end micro services using Java, Spring, Spring Boot, and event-based systems like Kafka.
- You have a deep understanding of No-SQL storage technologies such as MongoDB.
- You have experience with automated testing and successfully releasing software in a continuous delivery model using Git, Jenkins, Chef etc.
- You enjoy working in an Agile environment focused on continuous improvement.
- You have a strong desire to collaborate and provide mentorship to technology teams.
- You enjoy working with product leaders to inform and support options for delivering highly capable solutions that meet market demands.
- You desire to be hands-on building prototypes to solve complex business problems.
- You have excellent communication skills with both technical and non-technical people.
- You are a relentless self-starter who works quickly and efficiently to support product and technical objectives.
- You advocate for what's technically important and doing the right thing.
- BS/MS degree or foreign equivalent in computer science, engineering, or related field.
Mastercard
-
Pune, Maharashtra, India Boomi Software Full timeJob DescriptionAs a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment. You will work with product management, other engineering teams, customer success and support on developing cutting edge new product features and enhancements...
-
Software Principal Engineer
1 week ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 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...
-
Principal Software Engineer
5 days ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 15,00,000 - ₹ 28,00,000 per yearSoftware Principal Engineer PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage...
-
Software Principal Engineer-FileSystems
2 weeks ago
Pune, Maharashtra, India Dell Technologies Full time US$ 1,50,000 - US$ 2,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...
-
Principal Software Engineer
3 days ago
Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPrincipal Software Engineer PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems,...
-
Consultant - Software Engineer
4 days ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 1,50,000 - ₹ 28,00,000 per yearResponsibilitiesDescription% of Time SpentBuild deep understanding of the customer and business needs along with products and associated features. Collaborate with product owner and other stakeholders for requirement elicitation.Consistently deliver large systems involving one or more teams' contribution, on time with high quality.Proactively look for...
-
Principal Software Engineer
2 weeks ago
Pune, Maharashtra, India Mastercard Full time US$ 1,20,000 - US$ 1,50,000 per yearOur PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships...
-
Principal Software Engineer
2 weeks ago
Pune, Maharashtra, India Mastercard Full time ₹ 1,04,000 - ₹ 1,30,878 per yearWe are looking for a Principal Solution Architect to lead the architecture of strategic initiatives within CX Technology. This individual will play a key role in designing scalable and reliable customer engagement platforms, collaborating closely with engineering, product, and security teams to ensure architectural integrity and business alignment.Role...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Principal Global Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year*Responsibilities*Sr Software Engineer (T3)Mainframe Modernization ToolingIndicative years of total experience: 4 to 6 yearsRole Description:Principal, Pune is hiring a Mainframe Modernization Sr Infrastructure Engineer.This engineer will be a part of the Platform support under Information Services (IS) and responsible for helping achieve the strategy...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Principal Global Services Full timeResponsibilities Indicative years of experience 5 yearsRole Description Principal Pune is hiring a Mainframe Modernization - Sr Infrastructure Engineer This engineer will be a part of the Platform support under Information Services IS and responsible for helping achieve the strategy around availability of our Mainframe environment through adoption of...