EngineerJobs.io
← Back to all jobs

Job Description

Mastercard is hiring a Software Engineer II for the Portfolio Intelligence team in Arlington, VA (hybrid). In this role, you will design and build real-time, interactive analytics applications, partnering across teams to deliver scalable solutions for large-scale data environments.

Working in a full-stack capacity, you will help shape service-oriented architectures, develop dashboards and reporting experiences, and contribute to the full development lifecycle, from design through testing. The position includes a salary range of $106,000 - $169,000 USD for the Arlington, Virginia location.

Responsibilities

  • Design and develop scalable, service-oriented software architectures that support analytics-driven applications.
  • Build and continuously improve robust web applications and product capabilities.
  • Write well-structured, maintainable code using modern design patterns that support separation of concerns.
  • Create clean, testable code and participate in peer code reviews to maintain strong engineering standards.
  • Develop algorithms and analytical techniques capable of on-the-fly processing across hundreds of dimensions.
  • Contribute across the development lifecycle, including design, implementation, and testing.
  • Collaborate cross-functionally to deliver applications that are scalable and resilient and 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 solve complex challenges for global organizations.

Requirements

  • Hands-on software engineering experience with a strong foundation in full-stack development and 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 is a plus.
  • Familiarity with AI tools such as GitHub CoPilot and integrating AI into the Software Development Lifecycle.
  • Solid understanding of software design patterns, system architecture, data structures, and algorithms, including experience creating maintainable, resilient, and high-performance systems.
  • Ability to solve complex, real-world technical problems and innovate with large-scale data sets.
  • Proven capability to thrive in collaborative, agile development, contributing to planning, execution, and continuous improvement.
  • Excellent written and verbal communication skills, with the ability to explain technical concepts to cross-functional teams and stakeholders.
  • Strong problem-solving mindset, initiative, and creativity when approaching new challenges.
  • Bachelor degree in Computer Science, Software Engineering, Information Technology, or a related field (equivalent practical experience may be considered).

Technologies

  • Java
  • Spring Boot
  • React
  • PostgreSQL
  • Snowflake
  • GitHub CoPilot

Benefits

  • Insurance, including medical, prescription drug, dental, vision, disability, and 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.

Corporate Security Responsibility

  • 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.

Similar Jobs