Mastercard - O'Fallon, MO

posted about 2 months ago

Full-time - Manager
O'Fallon, MO
Credit Intermediation and Related Activities

About the position

The Manager of Software Engineering in Treasury Services at Mastercard is responsible for overseeing multiple teams of engineers who develop and support critical applications and services related to global payments and treasury operations. This role involves strategic leadership, team management, and ensuring high-quality software solutions that meet business needs while fostering a culture of inclusion and collaboration.

Responsibilities

  • Supervise and coach multiple teams of engineers to build, enhance, and support applications/services.
  • Provide strategic thinking and leadership related to software-development methodologies.
  • Establish and review objectives and development plans throughout the year.
  • Hold regular staff meetings to communicate updates and organizational changes.
  • Delegate responsibilities effectively and hold teams accountable.
  • Recruit and hire top talent for the engineering teams.
  • Engage and improve team performance through regular one-on-one meetings and career development discussions.
  • Provide timely feedback and coaching to staff at all levels.
  • Manage budgets, forecasting, and cost allocation to meet business needs.
  • Build a strong network across the company for collaboration on technical and business solutions.
  • Emulate and drive Mastercard Way behaviors through recognition and employee engagement.

Requirements

  • IT experience with a successful track record in managing small scale development organizations (2+ teams).
  • Proven design and development experience in multiple programming languages and secure coding standards.
  • Proficient in documenting and coaching teams on development practices and coding guidelines.
  • Ability to understand and elaborate on technical debt and operational issues for prioritization discussions.
  • Understanding of system architecture for planning platform and infrastructure capacity.
  • Skills to understand customer journeys and ensure a good customer experience.
  • Proficient in simplifying deployment and eliminating software and infrastructure snowflakes.
  • Knowledge of tools and practices for automating builds, tests, and deployments.
  • Proficient in defining, organizing, and reporting on test runs for software releases.
  • Bachelor's degree in software engineering, computer science, information technology, or related discipline preferred.

Nice-to-haves

  • Payment industry knowledge preferred but not required.

Benefits

  • Medical, prescription drug, dental, and vision insurance
  • Disability and life insurance
  • Flexible spending account and health savings account
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service