Software Engineer II contributes to the design, development, testing, and maintenance of software solutions in Mastercard's Decision Management Program, collaborating with experienced engineers to deliver high-quality, reliable, and security-critical software components.
Requirements
- Bachelor's degree in computer science, Engineering, Information Technology, or equivalent experience
- Foundational knowledge of software engineering concepts and the software development lifecycle
- Experience with one or more programming languages (Java is a must)
- Familiarity with Agile development practices, testing concepts, and version control
- Strong analytical, problem-solving, and communication skills
- Ability to work effectively in a collaborative, team-based environment
Benefits
- insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- flexible spending account and health savings account
- paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time
- 25 days of vacation time and 5 personal days, pro-rated based on date of hire
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- deferred compensation for eligible roles
- fitness reimbursement or on-site fitness facilities
- eligibility for tuition reimbursement