đź’Ľ

Senior Software Engineer - Full Stack at Mastercard

Location
Pune, Maharashtra, India
Job type
Full time
Posted on 23 Jan
Description
Responsibilities:


  • Help lead team prioritization discussions in close collaboration with Product and Business stakeholders
  • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation)
  • Automate build, operate, and run aspects of software
  • Drive code/design/process trade-off discussions within their team when required
  • Be a voice of the team, performing demos/acceptance discussions with Product owners and confidently communicating elsewhere when needed
  • Drive adoption of technology standards and practices and review code, test, and automation work of team members
  • Mentor and guide new and less-experienced team members


Requirements:


  • 8+ years of full stack engineering experience in an agile production environment.
  • Good knowledge on card domain.
  • Proficient in facilitating AI coding tool for expedite development tasks.
  • Experience leading the design and implementation of complex features in full-stack applications.
  • Experience leading a large project and working with other developers.
  • Strong technologist eager to learn new technologies and frameworks. The following is a plus:
  • Proficiency with Angular, Java JDK 17, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies.
  • Solid experience with RESTful APIs and JSON/SOAP based API.
  • Experience with SQL, Multi-threading, Message Queuing & Distributed Systems.
  • Experience with Design Patterns.
  • Expertise in Junit or other automated unit testing frameworks.Knowledge of Splunk or other alerting and monitoring solutions.
  • Fluent in the use of Git, Jenkins.
  • Knowledge of cloud native development such as cloud foundry, AWS, etc.
  • Customer-centric development approach.
  • Passion for analytical / quantitative problem solving.
  • Ability to identify and implement improvements to team development processes.
  • Strong collaboration skills with experience collaborating across many people, roles, and geographies.
  • Motivation, creativity, self-direction, and desire to thrive on small project teams.
  • Superior academic record with a degree in Computer Science or related technical field.
  • Strong written and verbal English communication skills.

500+
Master Backend Engineering
AI-First Software Engineering
Next batch starts on 28 Feb
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities of a Senior Software Engineer - Full Stack at Mastercard?
Chevron down
Where is the Senior Software Engineer - Full Stack position at Mastercard located?
Chevron down
What type of employment is offered for the Senior Software Engineer - Full Stack role at Mastercard?
Chevron down
Why should you consider a career as a Senior Software Engineer - Full Stack at Mastercard?
Chevron down
What skills are necessary for the Senior Software Engineer - Full Stack role at Mastercard?
Chevron down
How can I apply for the Senior Software Engineer - Full Stack position at Mastercard?
Chevron down
What can you tell me about the seniority level of the Senior Software Engineer - Full Stack role at Mastercard?
Chevron down
Does the job description provide information on salary for the Senior Software Engineer - Full Stack role?
Chevron down

Why Work at Mastercard

As a leading global payments technology company, Mastercard operates an inclusive culture where collaboration and innovation are the cornerstones of the workplace. For individuals considering a career at Mastercard in Pune, Maharashtra, India, there are numerous reasons to make this your next career stop.

Mastercard values the input and expertise of each individual, fostering an environment where employees can thrive both personally and professionally. With opportunities for growth and the support of colleagues who bring diverse perspectives to the table, working at Mastercard means that you will be part of a team that is as committed to your growth as you are.

Mastercard offers state-of-the-art facilities in Pune designed to inspire creativity and collaboration. Additionally, employees enjoy competitive compensation packages and comprehensive benefits. Being part of Mastercard means access to resources that enhance your learning, well-being, and ability to create impact in your work.

What's it Like to Work at Mastercard

Working at Mastercard is not just about processing payments; it’s about driving change and innovation in the financial services industry. The company prides itself on its dynamic work culture that encourages employees to challenge norms and bring novel ideas to the table.

Employees at Mastercard enjoy a work environment that balances professionalism with a human touch. The leadership team at Mastercard is approachable, and mentorship programs allow you to grow under the guidance of experienced leaders in the tech industry. Regular team-building activities, community engagement opportunities, and a culture of recognition make day-to-day life at Mastercard both fulfilling and fun.

Mastercard is also committed to making a difference beyond the workplace. Employees are encouraged to participate in initiatives that support local communities, environmental sustainability, and global development, reflecting the company's broader vision of doing well by doing good.

What's it Like to Work as a Senior Software Engineer - Full Stack at Mastercard

As a Senior Software Engineer - Full Stack at Mastercard in Pune, you will be at the heart of delivering cutting-edge solutions that impact millions of users globally. The role involves working with a talented team to design, develop, and deploy software applications that drive Mastercard’s business objectives forward.

This position provides a unique opportunity to leverage the latest technologies and development practices in a supportive and innovative environment. You will be collaborating with cross-functional teams in engineering, product development, and design, ensuring a 360-degree view of project development from inception to deployment.

You will have the autonomy to make technical decisions and the support necessary to implement them, contributing your expertise to high-impact projects. The role also offers continuous learning opportunities through Mastercard’s robust training programs, ensuring you stay at the forefront of technology advancements and trends.

Senior Software Engineer - Full Stack Interview Questions at Mastercard

The interview process for a Senior Software Engineer - Full Stack at Mastercard involves a variety of questions designed to assess both your technical expertise and your ability to fit within the company culture. Here are some sample questions you might encounter:

  1. Can you describe your experience with full-stack development and specific technologies you have worked with?
  2. Discuss a challenging technical problem you faced in a recent project. How did you approach and resolve it?
  3. Explain your understanding of DevOps and its significance in software development.
  4. Describe your experience with Agile methodologies and how you have implemented them in past projects.
  5. Can you provide examples of how you’ve worked effectively within a team to accomplish project goals?

These questions aim to assess not only your technical acumen but also your problem-solving skills, teamwork abilities, and understanding of the software development lifecycle.

Senior Software Engineer - Full Stack Interview Preparation at Mastercard

Proper preparation is key to succeeding in a Senior Software Engineer - Full Stack interview at Mastercard. Start by thoroughly understanding the job description and reflect on your experience that aligns with the core requirements.

Brush up on your technical skills related to full-stack development by reviewing key concepts and staying up-to-date with the latest in technology trends. Practicing coding problems on platforms like LeetCode or GitHub can also be beneficial.

Research Mastercard’s mission, values, and initiatives. Understanding the company's business and culture will allow you to tailor your responses and demonstrate your enthusiasm for the role. Additionally, practice common behavioral interview questions to articulate how you embody the company's values.

Senior Software Engineer - Full Stack Interview Tips at Mastercard

To perform well in your interview, consider the following tips:

  • Research Mastercard: Gain a solid understanding of the company's history, products, and innovations. Demonstrating that you are informed and passionate about working at Mastercard will set you apart.

  • Highlight Relevant Experience: Clearly link your past experiences with the skills and responsibilities mentioned in the job description. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

  • Be Prepared for a Technical Assessment: Mastercard’s interview process often includes technical assessments. Make sure you are comfortable with coding challenges and technical demonstrations that could be part of the interview.

  • Ask Insightful Questions: Prepare questions about the team structure, current projects, and future objectives. This not only shows your interest but also helps you assess if the company aligns with your career goals.

  • Be Yourself: Mastercard values authenticity. Be true to who you are, express your passion for technology, and relate your personal career journey to the opportunity at Mastercard.

In conclusion, pursuing the role of a Senior Software Engineer - Full Stack at Mastercard presents a prime career opportunity characterized by challenging work, supportive culture, and continued professional development. With thorough preparation and a genuine alignment with Mastercard's corporate ethos, you can position yourself for success in this role.