Software Engineer II

Mastercard
United States
Workplace: OnsiteFull timeUSD 92,000 - 147,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Analytical","Communication","Prioritization"]

Build and maintain secure, modular, testable services for the Bill Pay Program, contributing across the software development lifecycle from design and testing to deployment support and ongoing maintenance. Participate in architecture discussions, perform code reviews, and create unit/integration tests. Help analyze and optimize application reliability, efficiency, and scalability, troubleshoot issues across development and production-like environments, and collaborate in a global Agile team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
1 week ago

Software Engineer II

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and maintain secure, modular, testable services for the Bill Pay Program, contributing across the software development lifecycle from design and testing to deployment support and ongoing maintenance. Participate in architecture discussions, perform code reviews, and create unit/integration tests. Help analyze and optimize application reliability, efficiency, and scalability, troubleshoot issues across development and production-like environments, and collaborate in a global Agile team.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Write high-quality, secure, modular, functional, testable code to support the Bill Pay Program.
  • •Contribute to all phases of the software development lifecycle, including design, development, testing, deployment support, and ongoing maintenance.
  • •Participate in software design and architecture discussions and help implement scalable, reliable, performant solutions.
  • •Develop and maintain unit, functional, and integration tests; support performance engineering by analyzing and tuning applications.
  • •Perform code reviews, troubleshoot technical issues across environments, and collaborate effectively in a global cross-functional Agile team.

Pay and Benefits

Salary: USD 92,000 - 147,000 annually
Perks:Health InsuranceDentalVisionDisability InsuranceLife InsurancePaid Leave401kGym Membership

Key Requirements

  • •Degree in Computer Science (or related) or equivalent practical experience.
  • •Strong foundation in algorithms, data structures, and core computer science concepts.
  • •Strong technical experience with Java, Java/J2EE, Linux, Oracle, and SQL.
  • •Strong knowledge of Java, Spring Boot, Spring Batch, Hibernate, and REST API services.
  • •Experience working in an Agile environment and strong written/verbal English communication.
Education:Bachelor's in Computer Science
Skills:Problem-solvingAnalyticalCommunicationPrioritization
Languages:English
Tech Stack:JavaJava/J2EELinuxOracleSQLSpring BootSpring BatchHibernateREST APIShell scriptingEXTJS

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