Senior Software Engineer

MastercardNew York, NY
3d

About The Position

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. The Mastercard Builders’ Enablement Team in Mastercard’s Architecture & Technology team is looking for a Senior Software Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate is passionate about the customer experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset. The successful candidate will be responsible for analyzing, designing, developing, and delivering high-quality software solutions. This role involves defining requirements for new applications and system customizations while ensuring adherence to established standards, processes, and best practices

Requirements

  • Proficient in writing secure, high-quality code in three or more languages (e.g., C/C++, C#, Java, JavaScript) with knowledge of OWASP, CWE, and secure coding best practices.
  • Strong understanding of mission-critical software design principles, including security, scalability, testing, operability, and service-oriented architectures.
  • Experience working with Windows and Linux internals and troubleshooting complex issues using core, heap, and thread dumps.
  • Hands-on experience with Git-based workflows, peer code reviews, and modern development practices such as TDD/BDD.
  • Solid knowledge of design patterns and API standards to build scalable, reusable services.
  • Experience designing effective test strategies aligned with the Test Pyramid to minimize defect leakage.
  • Familiarity with code quality and security scanning tools (e.g., Sonar, Checkmarx, Zally).
  • Ability to collaborate with cross-functional teams to estimate, prioritize, and deliver high-value features.
  • Experience defining non-functional requirements, including security, performance, and reliability.
  • Hands-on experience with CI/CD pipelines and release automation using industry-standard tools.
  • Data-driven mindset with the ability to track and improve delivery metrics.
  • Customer-focused approach, ensuring high availability (e.g., 99.95% uptime) and rapid incident mitigation.

Responsibilities

  • Collaborate with Product and Business stakeholders to prioritize work and deliver against requirements.
  • Estimate, own, and deliver end-to-end tasks across design, development, testing, deployment, and documentation.
  • Automate build and operational processes to improve reliability and efficiency.
  • Drive technical trade-off discussions and guide design, code, and process decisions within the team.
  • Own service delivery, reporting status, managing risks, and improving operational metrics.
  • Lead service integrations with a focus on customer journey and experience.
  • Conduct product demos and acceptance discussions with Product Owners.
  • Develop and maintain a strong understanding of end-to-end architecture and system dependencies.
  • Promote and enforce technology standards, frameworks, and best practices, including code and test reviews.
  • Mentor team members, share knowledge across guilds/programs, and identify opportunities to improve processes and reduce waste.

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service