Software Development Engineer II

Mastercard
Missouri
Workplace: OnsiteFull timeUSD 92,000 - 147,000Function: Product ManagementSkills: ["Analytical","Troubleshooting","Collaboration","Secure coding practices","Code review participation"]

Develop scalable, cloud-ready applications as a Java-focused engineer specializing in microservices architecture. Translate product requirements into modular software components, participate in design discussions and code reviews, and implement secure coding practices. Build and maintain unit, functional, and integration tests; support performance, reliability, and observability/operational readiness. Troubleshoot production issues using root-cause analysis and collaborate with cross-functional stakeholders throughout the application lifecycle.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
1 month ago

Software Development Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Develop scalable, cloud-ready applications as a Java-focused engineer specializing in microservices architecture. Translate product requirements into modular software components, participate in design discussions and code reviews, and implement secure coding practices. Build and maintain unit, functional, and integration tests; support performance, reliability, and observability/operational readiness. Troubleshoot production issues using root-cause analysis and collaborate with cross-functional stakeholders throughout the application lifecycle.
Location: Missouri
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Mid level

Key Responsibilities

  • •Design software components by translating product requirements into scalable technical solutions.
  • •Contribute to software architecture decisions and technical design discussions.
  • •Build modular, extensible, maintainable, and performant applications.
  • •Design, execute, and maintain unit, functional, and integration tests, including secure coding practices.
  • •Support production with observability and troubleshoot application/production issues using structured root cause analysis.

Pay and Benefits

Salary: USD 92,000 - 147,000
Perks:Health InsuranceDentalVision401kPaid Leave

Key Requirements

  • •Solid understanding of Java, J2EE, Spring, Spring Boot, Kafka, RESTful Web Services, and JPA.
  • •Experience developing cloud-ready applications and microservices.
  • •Experience with automated unit and integration testing.
  • •Understanding of software architecture and secure software development practices.
  • •Agile Scrum experience and exposure to CI/CD and Test-Driven Development practices.
Skills:AnalyticalTroubleshootingCollaborationSecure coding practicesCode review participation
Tech Stack:JavaJ2EESpringSpring BootKafkaRESTful Web ServicesJPAMicroservicesCloud-ready applicationsUnit testingIntegration testingCI/CDTest-Driven DevelopmentObservabilityAgile ScrumRoot cause analysis

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor