MasterCard is currently hiring freshers for the role of Senior Software Engineer, Priceless Platform, based in Pune. This position welcomes individuals from any graduate background who are passionate about software engineering. As a Senior Software Engineer at MasterCard, successful candidates will have the opportunity to contribute to the development and innovation of the Priceless Platform, a key component of MasterCard’s global offerings. This role offers an exciting opportunity for recent graduates to embark on a fulfilling career journey in software engineering, working alongside seasoned professionals in a dynamic and collaborative environment. Pune, known for its thriving IT sector, provides an ideal location for individuals to grow and excel in their careers while contributing to MasterCard’s mission of advancing global commerce.
Company Name: MasterCard
Job Role: Senior Software Engineer, Priceless Platform,
Education Required: Any Graduate
Experience Required: Freshers
Job Location: Pune
Role and Responsibilities:
- Contribute to all parts of software development and deployment lifecycle, including design, development, documentation, testing, monitoring, and operations.
- Dive technical conversations and decisions making in product and infrastructural aspects end-to-end.
- Build software and services. Build automation tests. Build monitoring infrastructure and deployment infrastructure. You are hands-on, but can also do system design.
- Work with other engineers, perform design reviews and code reviews to ensure high-quality software development, foster a culture of collaboration and continuous improvement within the team.
- Collaborate with cross-functional engineers to build new features at large-scale, while improving internal engineering standards, tooling, and automation processes.
- Build mobile and web- friendly pages and APIs.
- The technology stacks we use – GoLang, PHP, Python, React, Golang and AWS serverless application model.
- The technology stacks we need to use more of – CloudFormation and other deployment automation tools. More Monitoring and DevOps tools.
- Major focus on designing and implementing domain driven, event driven and cloud native application models with enterprise features such as in memory caching, distributed databases, AuthN and AuthZ.
- Implement DevSecOps practices, integrate security throughout the software development lifecycle, ensure compliance and protect software systems.
- Ensure observability through effective logging, monitoring, and alerting mechanisms for system health and performance.
Required Skills and Qualification:
- Strong working experience in at least two of the technologies in – PHP, Python, React, Golang and Java.
- Experience with concurrency and memory management.
- Responsive web development, with professional React/Angular experience and advanced JavaScript proficiency.
- Experience with SQL and NO SQL databases like MySQL, Postgres, MongoDb etc..
- Cloud Native Application Development.
- Event driven microservices with popular messaging frameworks like Kafka, RabbitMQ, etc.
- Strong troubleshooting skills.
- Ability to work effectively and collaboratively with a team in Pune and a global team in US.
- Preferred experiences:
- Public Cloud Environments.
- Serverless Application Development.
- Multi Region Code deployments.
- Distributed Databases experience.
- In memory cache implementations.