Latest News

Mastercard Hiring Software Engineer in Arlington: $106K–$169K

On: September 4, 2026 7:31 AM
Follow Us:

Are you a software engineer looking for an opportunity to work with a globally recognized technology and payments company? Mastercard is hiring a Software Engineer in Arlington, Virginia, offering an estimated salary range of $106,000–$169,000 per year. This is an excellent opportunity for professionals who want to build scalable software solutions, work with modern technologies, and grow their careers in a global technology environment.

Job Overview

FieldDetails
Company NameMastercard
RoleSoftware Engineer
QualificationBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; relevant software development experience
Job LocationArlington, Virginia, USA
Salary$106,000–$169,000 per year
Work TypeOn-site / Hybrid, depending on the position
Job TypeFull-time
Job LevelMid-Level / Experienced
IndustryFinancial Technology / Payments / Technology

Job Description

  • Design and develop scalable, service-oriented software architectures supporting analytics-driven applications.
  • Drive the development of robust web applications and continuously enhance product capabilities.
  • Produce well-structured, maintainable code using modern design patterns and principles that ensure separation of concerns.
  • Write clean, testable code and participate in peer code reviews to ensure high engineering standards.
  • Create cutting-edge algorithms and analytical techniques that can handle on-the-fly processing across hundreds of dimensions.
  • Contribute to all stages of the development lifecycle, including design, implementation, and testing.
  • Collaborate cross-functionally to deliver scalable and resilient applications aligned with business needs.
  • Leverage emerging technologies and innovative approaches to optimize performance across large-scale data environments.
  • Apply expertise in computer science, mathematics, and statistics to address complex challenges faced by global organizations.

All About You

  • Hands-on software engineering experience, with a strong background in full-stack development, building scalable, high-performance applications.
  • Full-stack development expertise across UI, microservices architecture, and database technologies.
  • Strong proficiency in Java, Spring Boot, React, and PostgreSQL; experience with Snowflake, GitHub Copilot is a plus.
  • Solid understanding of software design patterns, system architecture, data structures, and algorithms, with experience designing maintainable, resilient, and high-performance systems.
  • Demonstrated ability to solve complex, real-world technical challenges and innovate with large-scale data sets.
  • Proven ability to thrive in collaborative, agile development environments, contributing to team planning, execution, and continuous improvement.
  • Excellent written and verbal communication skills, with the ability to convey technical concepts to cross-functional teams and stakeholders.
  • Strong problem-solving mindset, initiative, and creativity in approaching new challenges.
  • Bachelor degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience may also be considered.

Selection Process

  • Online Application – Submit your application and updated resume.
  • Resume Screening – The recruitment team reviews your qualifications and experience.
  • Recruiter Interview – Initial discussion about your background, skills, and career interests.
  • Technical Interview – Assessment of programming, software engineering, system design, and problem-solving skills.
  • Hiring Manager Interview – Discussion about the role, team, projects, and your professional experience.
  • Final Interview – Additional technical or behavioral discussions, as applicable.
  • Offer & Background Verification – Selected candidates receive an offer followed by the required verification process.

How to Apply

  • Visit the official Mastercard careers website.
  • Search for “Software Engineer” jobs in Arlington, Virginia.
  • Review the specific job description, qualifications, and employment requirements.
  • Prepare your updated resume highlighting relevant software engineering experience and technical skills.
  • Complete the online application form with accurate information.
  • Submit your application and monitor your email for recruitment updates.
  • If shortlisted, complete the interview and assessment stages.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.