Senior Software Engineer

Mastercard Mastercard · Fintech · O Fallon, MO +1 · Engineering

Mastercard is seeking a Senior Software Engineer to design, develop, test, and maintain complex software solutions within the Decision Management Program (DMP). This role involves technical leadership, mentoring, and contributing to the full software development lifecycle, with a focus on code quality, system design, and agile processes. The engineer will automate build/operate/run aspects, drive service integrations, and mentor junior team members. A strong background in Java, software development processes, and performance tuning is required, along with a demonstrated track record with AI.

What you'd actually do

  1. Own software delivery tasks (code development, test, deployment, release, configuration and documentation) at an application/software component level
  2. Able to troubleshoot and refactor existing code for exceptional code quality.
  3. Adopt new languages and architecture patterns needed for the work.
  4. Participate and contribute to team’s agile process and decisions. Understand and contribute to Prioritization.
  5. Pull from backlog and deliver work after seeking guidance from experienced team members and in partnership with full scrum team.

Skills

Required

  • JAVA
  • software development processes
  • Application Lifecycle Management tools
  • performance tuning
  • automation
  • Computer Science degree or equivalent experience

Nice to have

  • AI

What the JD emphasized

  • JAVA is a must
  • Demonstrated track record with AI