Senior Software Engineer

2 hours ago


Arlington, Virginia, United States MasterCard Full time
Job Title: Senior Software Engineer

We are seeking a highly skilled Senior Software Engineer to join our team at Mastercard. As a key member of our Test & Learn team, you will play a critical role in driving the growth of our platform and addressing the significant challenges of the future.

About the Role:

As a Senior Software Engineer, you will contribute to the design, development, and maintenance of our analytical tools and methodologies. You will work closely with cross-functional teams to develop powerful, scalable applications that enable our customers to make informed decisions.

Key Responsibilities:
  • Develop and enhance features that enable our customers to make multi-million-dollar decisions.
  • Lead the charge in pushing the boundaries of analytics and developing innovative solutions.
  • Collaborate with cross-functional teams to design and implement highly efficient and reliable code.
  • Mentor and provide guidance to junior engineers to foster a culture of continuous learning and growth.
  • Design, implement, and maintain highly efficient and reliable code that scales with increasing user demands.
  • Identify and resolve performance bottlenecks in large-scale systems to ensure high availability and performance.
  • Contribute to architectural decisions that improve system reliability, security, and scalability.
  • Engage with product managers to understand customer needs and translate them into impactful software features.
  • Conduct thorough code reviews to maintain high code quality and best practices.
Requirements:
  • Extensive experience as a full-stack Software Engineer or Software Developer.
  • Expertise in one or more programming languages/technology stacks, with a strong focus on.NET, TypeScript/React, and SQL.
  • Proficiency in advanced object-oriented programming & design principles, clean code practices, refactoring, microservice development, and databases.
  • Ability to understand, extend, and improve upon existing architectural patterns on both the frontend and backend.
  • Strong application development skills, with the ability to translate customer needs into valuable features.
  • Experience in system design and solving complex engineering challenges.
  • Experience with API development or integration is a plus.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • Excellent verbal and written communication skills, with the ability to articulate complex ideas clearly and concisely to both technical and non-technical stakeholders.
  • Strong analytical and problem-solving abilities, with a focus on improving processes to accelerate delivery, foster innovation, reduce costs, and improve quality.
About Mastercard:

Mastercard is an 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 are committed to creating a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation, and delivers better business results.

At Mastercard, we are passionate about driving innovation and delivering exceptional results. We are looking for talented individuals who share our values and are committed to making a positive impact.



  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Mastercard. As a key member of our Test and Learn team, you will play a pivotal role in developing innovative solutions that drive business growth and customer satisfaction.As a Senior Software Engineer, you will collaborate closely with seasoned engineers to design,...


  • Arlington, Virginia, United States Numinar Full time

    Job OverviewNuminar is a pioneering voter data platform that harnesses the power of AI to synthesize campaign data, analytics, and outreach into a winning data-driven strategy. Our software has empowered over 1,000 political campaigns to date, and we're committed to pushing the boundaries of how data and technology can drive election success.We're seeking a...


  • Arlington, Virginia, United States Sedaro Full time

    Job Title: Senior Software Engineering ManagerSedaro is seeking a highly skilled Senior Software Engineering Manager to lead our engineering team in delivering scalable, secure, and high-performance software solutions. As a key member of our leadership team, you will be responsible for driving the technological vision, strategy, and roadmap to ensure our...


  • Arlington, Virginia, United States 00100 LEIDOS, INC. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Leidos, Inc. in Arlington, VA. As a key member of our Electronic Warfare Division, you will be responsible for designing, developing, and integrating advanced systems using cutting-edge technologies.Key ResponsibilitiesContribute to the design and development of complex...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Test & Learn team at Mastercard. As a key member of our team, you will play a critical role in driving the growth of our platform and addressing the significant challenges of the future.Key ResponsibilitiesContribute to the development of frontend, backend, and analytical code...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Test & Learn team at Mastercard. As a key member of our team, you will play a critical role in driving the growth of our platform and addressing the significant challenges of the future.Key ResponsibilitiesContribute to the development of frontend, backend, and analytical code...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Test & Learn team at Mastercard. As a key member of our team, you will play a crucial role in designing, developing, and optimizing scalable applications that handle large volumes of data efficiently.Key ResponsibilitiesDesign and develop end-to-end software solutions,...


  • Arlington, Virginia, United States MarginEdge Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at MarginEdge. As a key member of our Restaurant Operations Features team, you will play a critical role in developing and enhancing our Inventory, Recipes, and Enterprise reporting features.Key Responsibilities:Design and implement scalable...


  • Arlington, Virginia, United States Mastercard Full time

    Job Title: Senior Software Engineer InfrastructureWe are seeking a highly skilled Senior Software Engineer, Infrastructure, to collaborate with our dynamic team of engineers to tackle complex challenges together.As a key member of our Platform Infrastructure team, you will play a pivotal role in building and maintaining the tools and systems that deploy and...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Test & Learn team at Mastercard. As a key member of our team, you will play a crucial role in designing, developing, and optimizing scalable applications that handle large volumes of data efficiently.This is an excellent opportunity for a seasoned engineer who excels in...


  • Arlington, Virginia, United States 00100 LEIDOS, INC. Full time

    Position OverviewJoin 00100 LEIDOS, INC., a prominent technology firm, as a Senior Software Engineer. This role is integral to our Electronic Warfare Division, where you will engage in innovative projects focused on signal processing algorithms and real-time software systems.Key ResponsibilitiesContribute to the design, development, and integration of...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer, Infrastructure, to collaborate with a dynamic team of engineers to tackle complex challenges together. As a key member of the Platform Infrastructure team, you will play a pivotal role in building and maintaining the tools and systems that deploy and scale our applications and data...


  • Arlington, Virginia, United States Sedaro Full time

    About SedaroSedaro is a cutting-edge venture-backed startup revolutionizing distributed system design and operations in aerospace and beyond. Our innovative platform-as-a-service enables customers to rapidly develop and operate complex hardware systems, reducing costs, closing gaps, and overcoming bias, security, and privacy issues.Job DescriptionWe are...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Test and Learn team at Mastercard. As a key member of our team, you will play a pivotal role in developing innovative solutions that drive business growth and customer satisfaction.Key ResponsibilitiesDesign and develop high-quality software features that meet business...


  • Arlington, Virginia, United States Amazon Services LLC Full time

    Become a part of Amazon Services LLC's Finance Automation divisionThis division is dedicated to enhancing business processes for our internal Finance stakeholders. We create cutting-edge software systems that manage vast amounts of transactions worldwide for internal reporting and compliance requirements.Role: Senior Software EngineerAre you passionate about...


  • Arlington, Virginia, United States Mastercard Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer, Infrastructure, to join our Distributed Platforms team. As a key member of the Platform Infrastructure team, you will play a pivotal role in building and maintaining the tools and systems that deploy and scale our applications and data across both hybrid cloud and physical...


  • Arlington, Virginia, United States Amazon Development Center U.S., Inc. Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. in the Networking Engineering department. As a Software Development Engineer, you will be responsible for designing, building, and integrating systems that streamline operational processes.About the...


  • Arlington, Virginia, United States Booz Allen Hamilton Full time

    Job SummaryWe are seeking a highly skilled Software System Safety Engineer to join our team at Booz Allen Hamilton. As a Software System Safety Engineer, you will be responsible for translating real-world needs into technical specifications to deliver a customer-focused engineering solution. You will provide technical support to senior-level DoD and service...


  • Arlington, Virginia, United States Acuity Full time

    Job SummaryAcuity is seeking a highly skilled Senior Frontend Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing high-quality, scalable, and maintainable frontend applications using React.ResponsibilitiesDesign and develop complex frontend applications using React, JavaScript,...


  • Arlington, Virginia, United States Bloomberg Industry Group Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Architect to join our team at Bloomberg Industry Group. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our business.Key ResponsibilitiesSoftware Design and...