Senior Software Engineer - Transfer Solutions

MastercardMountain View, CA
23h

About The Position

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Transfer Solutions Overview The Transfer Solutions group is responsible for designing, building, and operating the technology that powers Mastercard’s next-generation payment applications—domestic, Cross–Border, and Bill Payments. We are seeking a Senior Software Engineer to join our Dublin team, focusing on building and operating our Cross-Border payments platform, specifically in the Treasury Management domain. The successful candidate will be responsible for designing, developing, and deploying high-performing, scalable applications that encompass transaction processing, analytics, user interfaces, and APIs across distributed systems. You will work in a dynamic, agile environment, delivering innovative solutions using cutting-edge technologies. Role In this role, you will grow your career working as part of a global team with engineering and product colleagues to design and build the next generation of our Cross Border Services technology. As a senior software engineer, you will:

Requirements

  • Expertise in Java, Kubernetes, Spring Boot, and AWS.
  • Experience applying advanced design patterns and API standards; able to write performant code and troubleshoot complex issues across multi-tiered architectures.
  • Ability to lead planning, prioritization, and scoping for features, technical debt, and enhancements, collaborating with business and management stakeholders.
  • Proficient in test architecture, including unit, regression, performance, and integration testing to ensure robust system changes.
  • Exceptional debugging skills to resolve issues that span multiple services and product modules.
  • Experience with CI/CD pipelines, managing builds, artifacts, and releases; familiarity with monitoring, observability, and system metrics.
  • Demonstrated flexibility and professionalism, contributing to discussions and building consensus across teams and geographies.
  • A history of translating business and organizational needs into software solutions, applying industry trends to overcome architectural challenges.

Responsibilities

  • Estimate and take ownership of tasks across design, development, testing, deployment, and documentation.
  • Help with prioritization discussions in collaboration with Product and Business stakeholders.
  • Automate build, deployment, and operational aspects of software.
  • Drive technical trade-offs in design, code, and processes within the team.
  • Perform demos and acceptance discussions with Product owners, communicating confidently with stakeholders.
  • Encourage technology standards and best practices, review code, tests, and automation by team members.
  • Mentor and guide junior engineers, fostering growth and knowledge sharing within the team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service