Role
We demonstrate 'Mastercard values every day – create value, grow together, move fast, & do the right thing. As a Software Engineer II at Mastercard, you are expected to carry out the following general duties:
• Work collaboratively on complex problems which have dependencies across services.
• Design and develop solutions to meet the business requirements/enhancements.
• Identify opportunities for automation in tasks and software delivery.
• Help drive our engineering culture through assisting and participate in the Software Engineering Guild and special interest groups.
• Participate in software design discussions and review, troubleshooting, pair programming and supporting related teams.
• Utilise internal IaaS, PaaS, & SaaS tooling and contribute improvements.
• Work in a Scrum team with internal customers and stakeholders distributed globally.
Experiences & Skills – Essential
• Experience & hands on knowledge of Unix/Linux.
• Experience using critical thinking to solve a range of technical challenges.
• Experience with Git version control, branching strategies and dependency management (e.g. Maven , NPM).
• Knowledge of a cloud-based environment (e.g. AWS, PCF).
• Knowledge of infrastructure as Code (IaC) automation tools such as Terraform.
Experiences & Skills – Desirable
• Experience with containerisation tools and orchestration (e.g., Docker , Kubernetes).
• Experience of Java (Spring Boot) and RDBMS (e.g. Oracle, MySQL, PostgreSQL)
Education & Experience
• Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience.
• 3-5 years of working experience as a DevOps engineer and experience with Software Engineering.
Any question or remark? just write us a message
If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.