> Markdown version of [/jobs/ext/2007613-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2007613-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Mastercard - **Location:** Arlington, VA, United States - **Experience:** Expert - **Salary:** $132,000.0 - $212,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Microsoft Azure, Cloud Computing, Code Review, Cyber Security, Databases, Continuous Integration, Data Structures, Distributed Data Store, Python (Programming Language), Node.Js, Open Web Application Security, Performance Tuning, Scrum Methodology, Systems Development Life Cycle, Reliability Engineering, Secure Coding, Software Engineering, SONAR (Symantec), SQL Databases, TypeScript, Data Logging, Cloud Platform System, ReactJS, Spring-boot, Backend, Event Driven Architecture, Containerization, AngularJS, Git Flow, Integration Tests, Information Technology, Data Analytics, Checkmarx, Microservices - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-Senior-Software-Engineer-Mastercard-798191573501840/ ## About the Role * Proven experience with backend development with JAVA required * Familiarity with Spring Boot frameworks preferred * 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. * Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience is preferred. ## Description 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. Software Design & Architecture * 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. Software Development & Quality * 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. Performance Engineering * 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. Testing & Reliability * 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. Operability & Production Ownership * 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. Security & Compliance * 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. Collaboration & Leadership * 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. All About You * 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., All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: + 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, and + Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Stop Using Node.js Like It’s 2020! - Alfonso Graziano](https://www.wearedevelopers.com/videos/1863-stop-using-node-js-like-it-s-2020-alfonso-graziano) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)