Senior Software Engineer at Mastercard | VA, US | Rezi

Senior Software Engineer at Mastercard

Senior Software Engineer

Mastercard · VA, US

1 months ago

Senior Software Engineer

Mastercard · VA, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Senior Software Engineer, you will act as a technical owner and key contributor across the full software lifecycle, from architecture and design through production operations. You will help build scalable cloud-native software solutions from the ground up, solving complex technical problems at scale.

Responsibilities

  • Design and evolve scalable, maintainable, and secure software solutions, translating business and technical requirements into well-structured system designs.
  • Contribute to and influence architecture decisions, defining patterns, standards, and best practices for APIs, event driven systems, microservices, and cloud-native platforms.
  • Evaluate technical trade-offs and guide design decisions that ensure long-term system sustainability.
  • Independently design, build, test, deploy, and maintain high-quality software components and services.
  • Apply advanced data structures and algorithms to solve complex problems efficiently and optimize system behavior.
  • Lead and actively participate in code reviews, ensuring high standards for readability, maintainability, performance, and security.
  • Coach and mentor peers through technical feedback, pairing, and informal guidance.
  • Proactively analyze and optimize application and system performance, scalability, and reliability.
  • Design and execute performance, load, and stress testing strategies.
  • Identify bottlenecks and drive tuning efforts across application, data, and infrastructure layers.
  • Define and maintain comprehensive unit, functional, and integration testing strategies.
  • Promote test automation and quality gates to ensure consistent and reliable delivery.
  • Ensure systems behave predictably under normal and peak workloads.
  • Design systems with operational readiness in mind, including observability, logging, monitoring, alerting, and resilience.
  • Take ownership of production health within owned areas, participating in incident diagnosis, root-cause analysis, and preventive improvements.
  • Continuously improve reliability, maintainability, and supportability throughout the system lifecycle.
  • Apply secure coding practices throughout the SDLC, adhering to Mastercard security standards and industry frameworks (e.g., OWASP, CWE).
  • Ensure vulnerabilities are proactively identified and mitigated using automated tooling and secure design principles.
  • Partner closely with Product, Architecture, Site Reliability, and Security teams to deliver aligned solutions.
  • Influence team and cross-team technical decisions through expertise and data-driven recommendations.
  • Contribute to engineering communities, guilds, and knowledge-sharing initiatives across Mastercard.
  • Abide by Mastercard's security policies and practices.
  • Ensure the confidentiality and integrity of the information being accessed.
  • Report any suspected information security violation or breach.
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Requirements

  • Proficiency and hands-on experience building agentic frameworks in Python/TypeScript.
  • Strong experience and proficiency with modern web stacks, including Angular and React, along with JavaScript/TypeScript and Node.js / Java microservices.
  • Proven experience with backend development with JAVA required.
  • Solid understanding of data structures, algorithms, and performance optimization techniques.
  • Hands-on experience building and operating cloud-native systems (AWS/Azure), including APIs, event-driven services, and distributed data stores (SQL, key-value, or document databases).
  • Proven expertise in secure coding practices and use of static and dynamic security analysis tools (e.g., Sonar, Checkmarx).
  • Strong experience with Git-based workflows, branching strategies, and leading effective peer code reviews.
  • Demonstrated ability to design, implement, and maintain unit, service, and integration tests.
  • Experience analyzing and troubleshooting issues across applications and systems, including production environments.
  • Deep understanding of modern SDLC methodologies (Scrum, Kanban, SAFe) and when to apply them.
  • Experience with CI/CD pipelines, automation, and containerized deployments.
  • Familiarity with observability tools and operational best practices for mission-critical systems.

Skills

  • Python
  • TypeScript
  • Angular
  • React
  • JavaScript
  • Node.js
  • Java
  • Spring Boot
  • Data Structures
  • Algorithms
  • Performance Optimization
  • AWS
  • Azure
  • APIs
  • Event-driven services
  • SQL
  • Key-value databases
  • Document databases
  • Secure coding practices
  • Sonar
  • Checkmarx
  • Git
  • Unit testing
  • Service testing
  • Integration testing
  • CI/CD
  • Automation
  • Containerized deployments
  • Observability tools

Location

  • Arlington, Virginia
  • O'Fallon, Missouri

Work Type

  • Full-time

Experience Level

  • Senior

Education Level

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience

Salary/Compensations

  • Arlington, Virginia: $132,000 - $212,000 USD
  • O'Fallon, Missouri: $115,000 - $184,000 USD

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
  • 5 personal days
  • 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

About the Company

  • Mastercard powers economies and empowers people in 200+ countries and territories worldwide.
  • Together with our customers, we're helping build a sustainable economy where everyone can prosper.
  • We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible.
  • Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
  • 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, networks, partnerships, and passion, our innovations help individuals, financial institutions, governments, and businesses realize their greatest potential.
  • Our Decency Quotient (DQ) drives our culture and everything we do.
  • Operating in more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
  • The ADUEX Engineering organization is central to Mastercard's growth strategy, delivering scalable, secure, and innovative solutions that empower small and medium businesses globally.

Equal Opportunity

  • Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
  • We hire the most qualified candidate for the role.
  • In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting.
  • Do not include any medical or health information in this email.
  • The Reasonable Accommodations team will respond to your email promptly.