Senior Software Engineer

Mastercard Mastercard · Fintech · Navi Mumbai, India · Engineering

Mastercard's Open Finance Analytics team seeks a Senior Software Engineer to drive product development. The role involves building high-quality, secure, scalable software solutions, partnering with Data Science and Product teams, and adhering to development best practices. The ideal candidate has a strong software engineering background, experience with REST services, SQL, Docker, and languages like Python or Golang, and is comfortable with common development tools and processes.

What you'd actually do

  1. Develop high quality, secure, scalable software solutions based on technical requirements
  2. Partner with Data Science and Product teams to identify business opportunities, solve problems, and deliver solutions.
  3. Program, test, document, and maintain applications in adherence with MasterCard standards, processes, and best practices.
  4. Contribute ideas and actively look for opportunities to enhance the team standards and improve efficiency.
  5. Participate in on-call pager support rotation of our live services.

Skills

Required

  • software engineering concepts
  • methodologies
  • best practices
  • evaluating technical solutions
  • designing intuitive, flexible REST services
  • SQL
  • Docker
  • RabbitMQ
  • Redis
  • Python
  • Golang
  • Git
  • unit and integration testing
  • code reviews
  • documentation
  • Jira
  • SCRUM ceremonies
  • Flyway
  • VS Code

Nice to have

  • React.js
  • Linux
  • hosting machine‑learning models
  • gRPC
  • MLflow
  • Databricks