Posted in

Principal Software Architect

Principal Software Architect

CompanyMastercard
LocationO’Fallon, MO, USA
Salary$165000 – $264000
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Extensive experience in software engineering, system design and architecture, with a strong record of leading enterprise-level platform and product development.
  • Proven ability to define and drive technical direction and architectural decisions aligned with broader product and business goals.
  • Deep understanding of system architecture principles — including scalability, reliability, and modularity — and how to apply them in real-world implementations.
  • Skilled at balancing hands-on technical leadership with strategic thinking, navigating ambiguity while guiding multiple initiatives forward.
  • Adept at simplifying complex technical problems and designing systems that are maintainable, performant, and adaptable to future needs.
  • Experienced in scaling platforms, systems, and teams within fast-paced and evolving environments.
  • Experience mentoring engineers, fostering growth, and building inclusive, high-performing teams.
  • Strong understanding of Agile methodologies, with the ability to drive iterative delivery and cross-team collaboration.
  • Strong communicator with the ability to explain complex concepts to both technical and non-technical audiences, and to influence stakeholders across product, engineering, and acquisition teams.
  • Bachelor’s degree in computer science, Software Engineering, or a related field or equivalent practical experience.

Responsibilities

  • Develop and lead a business and technical architecture strategy aligned with evolving business scenarios, goals, and metrics for long-term governance and scalability.
  • Define and apply structured architectural methodologies to capture key enterprise views and ensure alignment across the organization.
  • Partner with product teams, acquisitions, and third-party partners to shape product and technical roadmaps that drive innovation and business value.
  • Foster strategic cross-functional relationships to accelerate delivery of impactful, scalable solutions and reduce time-to-value.
  • Guide multiple engineering teams to ensure consistent architecture across platforms, with a focus on secure, performant, and reliable solutions.
  • Architect, build, and deploy complex, modern technical products across distributed cloud-native environments.
  • Mentor and coach engineers and leaders at all levels, cultivating ambition, growth, and technical excellence.
  • Create an inclusive and high-performing team culture rooted in trust, innovation, continuous learning, and psychological safety.
  • Drive engineering excellence by setting ambitious goals and instilling agile practices that enable fast iteration and informed pivots.
  • Manage organizational scale-up efforts, identifying and addressing short- and long-term engineering needs to support growth.
  • Identify and mitigate architectural and technical risks, collaborating across teams to proactively address challenges.
  • Influence senior stakeholders by clearly communicating architectural decisions, roadmaps, and trade-offs across business units.

Preferred Qualifications

    No preferred qualifications provided.