Senior Software Engineer

Mastercard
United States
Workplace: OnsiteFull timeUSD 115,000 - 184,000 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Java","Spring Boot","Kafka","C++","JNI","Jenkins","TDD","BDD","Unit testing","Continuous Delivery","Cryptography","Code signing"]

Senior Software Engineer responsible for design, development and integration of digital security technologies and solutions for Mastercard's Customer Connectivity platform. Lead technical initiatives, mentor junior engineers, and ensure audit/compliance readiness while delivering scalable security services (cryptography, certificate management, code signing and key management) across the enterprise.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
3 months ago

Senior Software Engineer

✓ Verified Job

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

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

Job Summary

Senior Software Engineer responsible for design, development and integration of digital security technologies and solutions for Mastercard's Customer Connectivity platform. Lead technical initiatives, mentor junior engineers, and ensure audit/compliance readiness while delivering scalable security services (cryptography, certificate management, code signing and key management) across the enterprise.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Code, document, test components / subsystems to a high standard and ensure maintainability and version control tracking
  • •Define processes and select development tools to be used across the group
  • •Interpret technical specifications to produce detailed design and design for future extension
  • •Perform functional and performance testing of solutions and ensure on-time delivery
  • •Mentor junior team members and contribute to project scheduling and task estimation

Pay and Benefits

Salary: USD 115,000 - 184,000 annually
Perks:Health InsuranceDentalVision401kPaid LeaveHolidays

Key Requirements

  • •BS in Computer Science or related technical field or equivalent practical experience
  • •Experience with Java, Spring Boot, Kafka, C++, JNI or similar technologies
  • •Proficiency in Software Development Best Practices (TDD/BDD, Unit testing, Continuous Delivery)
  • •Very good analytical and problem solving skills
  • •Strong communication skills and ability to collaborate in a team environment
Experience:CybersecurityPaymentsEnterprise security
Education:Bachelor's in Computer Science
Skills:JavaSpring BootKafkaC++JNIJenkinsTDDBDDUnit testingContinuous DeliveryCryptographyCode signing
Languages:English
Tech Stack:JavaSpring BootKafkaC++JNIJenkinsCryptographyCode signing

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