Software Engineer Manager

MastercardArlington, VA
430d$159,000 - $254,000

About The Position

The Software Engineer Manager at Mastercard will lead a team focused on designing and building full-stack web applications and scalable data pipelines within the Targeting Analytics Program. This role emphasizes creativity, technical excellence, and the ability to thrive in a fast-paced, agile environment. The manager will oversee the development of innovative products that enhance customer experience and utilize new data sets and algorithms for improved analytics.

Requirements

  • Hands-on experience as a Software Engineer or Developer, ideally with experience leading a team of software engineers.
  • Data engineering or data science background with strong understanding of data pipelines, architecture, infrastructure, and management.
  • Proficiency in SQL, multithreading, and message queuing systems.
  • Hands-on experience with Python or Scala is preferred, as well as expertise in Hadoop platforms and related tools.
  • Strong skills in OOP languages with preference for Java and the Spring Framework, alternatively C#, with experience designing and implementing full-stack applications.
  • Experience with modern front-end frameworks, with a strong focus on TypeScript and a preference for React.
  • Proficient in RESTful APIs, JSON, and SOAP-based API development.
  • Familiarity with Git, Jenkins, and cloud-native microservices development.
  • Knowledge of enterprise application security protocols and concepts.
  • Experience leading the design and implementation of large, complex features in full-stack applications.
  • Experience identifying and implementing technical improvements to development processes.
  • Experience working with people across roles and geographies.
  • Agile methodologies experience.
  • 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.

Responsibilities

  • Define strategic technical direction for applications, architectures, and development processes.
  • Lead the design, development, and release of complex technical products from inception to deployment.
  • Act as a key contributor to product implementation while empowering your team.
  • Coach, mentor, and develop a cross-functional engineering team to deliver high-quality solutions.
  • Foster a culture of accountability, collaboration, and continuous learning.
  • Partner with product teams to define roadmaps, scope features, and plan releases.
  • Collaborate across teams and business units to solve complex technical problems and ensure alignment.
  • Champion innovation by exploring and adopting new technologies and methodologies.
  • Lead with an agile mindset, adapting to changes quickly and guiding your team to pivot when needed.
  • Ensure projects meet customer demands while scaling platform solutions for future growth.
  • Keep senior stakeholders informed of progress and integrate their input into decision-making.

Benefits

  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • Flexible spending account and health savings account
  • Paid leaves (including 16 weeks new parent leave, up to 20 paid days bereavement leave)
  • 10 annual paid sick days
  • 10 or more annual paid vacation days based on level
  • 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
  • Gender-inclusive benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Manager

Industry

Credit Intermediation and Related Activities

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service