Description
Mastercard's Decision Services Technology team is seeking a Senior Software Engineer to develop analytics, reporting, and intelligence solutions. As a Senior Software Engineer, you will independently deliver complex solutions, influence technical design decisions, and help drive engineering excellence across the platform.
Responsibilities
- Design, develop, test, deploy, and support complex software solutions.
- Build scalable APIs, backend services, and modern web applications.
- Utilize Java, Spring Boot, React or Angular, and Python across the technology stack.
- Lead implementation efforts for AI-enabled capabilities and automation initiatives.
- Drive technical solutions from requirements through deployment.
- Contribute to architecture decisions and system design discussions.
- Apply architectural patterns that support scalability, reliability, and maintainability.
- Guide technical implementation across distributed and cloud-based systems.
- Support integration of AI and machine learning capabilities into business products.
- Champion testing, secure coding, and code quality standards.
- Conduct code reviews and mentor engineers through technical feedback.
- Lead troubleshooting efforts and root-cause analysis for complex issues.
- Improve observability, automation, performance, and operational readiness.
- Drive continuous improvement initiatives across the engineering lifecycle.
- Partner closely with Product, Architecture, and Engineering leadership.
- Serve as a technical mentor for less experienced engineers.
- Influence technical direction and engineering best practices.
- Contribute to Agile planning, estimation, and delivery leadership.
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent experience.
- 6+ years developing enterprise software solutions.
- Advanced proficiency in Java 8+ and Spring Boot.
- Deep understanding of REST APIs, microservices, and distributed systems.
- Strong knowledge of React, Angular, or comparable frontend frameworks.
- Expertise in Oracle or SQL-based database development.
- Familiarity with CI/CD practices and modern engineering workflows.
- Knowledge of Python for AI, automation, and data-driven applications.
- Exposure to GitHub Copilot or similar AI-assisted development tools.
- Strong troubleshooting, debugging, and analytical capabilities.
- Ability to independently deliver complex technical solutions with minimal oversight.
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
- 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