Description
We are looking for a Software Engineer II to join our team. As a Software Engineer II, you will provide support for applications software through programming, analysis, design, development, and delivery of software solutions.
Responsibilities:
- Programming, testing, implementation, documentation, maintenance, and support of systems application software in adherence with Mastercard standards, processes, and best practices
- Working with project teams to meet scheduled due dates, identifying emerging issues, and recommending solutions for problems
- Assisting senior team members in modifying documentation templates per project and technology needs
- Contributing ideas to ensure required standards and processes are in place and actively seeking opportunities to enhance standards and improve process efficiency
- Collaborating with stakeholders and teams to understand and develop requirements, ensuring security, stability, and scalability of software
- Working with QA teams to automate and simplify the SDLC
- Using LLMs/AI for maximum impact but minimum risk
- Sharing knowledge and supporting the growth of teammates
Requirements:
- Bachelor's degree or equivalent experience in Information Technology, Computer Science, or Engineering
- 3-5 years of experience in software engineering
- Strong experience with Java backend development, Automation Framework, and required concepts and toolsets
- Some experience (2-4 years) in delivering secure solutions in a heavily regulated sector
- Advanced knowledge and understanding of Software Engineering Concepts and Methodologies
- Strong communication skills with the ability to build relationships and collaborate effectively in a diverse setting
- Ability to understand complex systems and their interactions with external partners and dependencies
- Curious and eager to learn and implement new technologies, frameworks, and tools
Benefits:
- Opportunities for professional growth and development
- Collaborative and dynamic work environment
- Flexible work arrangements
Corporate Security Responsibility:
- Abide by Mastercard's security policies and practices
- Ensure the confidentiality and integrity of accessed information
- Report any suspected information security violation or breach
- Complete all periodic mandatory security trainings