> Markdown version of [/jobs/ext/577908-principal-software-engineer-senior-architect](https://www.wearedevelopers.com/jobs/ext/577908-principal-software-engineer-senior-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, Senior Architect - **Company:** Mastercard - **Location:** O'Fallon, MO, United States - **Experience:** Expert - **Salary:** $195,000.0 - $323,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Architectural Patterns, Microsoft Azure, Software as a Service, Data Architecture, Middleware, Metadata, Cloudera, Apache Spark, HybridCloud, Kubernetes, Information Technology, Data Analytics, Data Management, Restful APIs, Cts+, Docker, Databricks - **Published:** June 12, 2026 - **Apply:** https://www.juju.com/job/00000000g7divr ## About the Role * Proven experience operating as a Principal Engineer or equivalent, leading enterprise scale data architecture or platform strategy * Advanced expertise in designing, building, and modernizing enterprise-scale systems, including SaaS integrations and full stack custom solutions. * Exceptional communicator, able to effectively articulate technical details to engineering teams and translate complex architectural concepts into business language for less technical audiences. * Demonstrated success in modernizing data platforms, with strong understanding of modern data architectures (lakehouse, curated domains, metadata driven pipelines) * Ability to lead and influence architectural initiatives, partnering effectively across engineering and business teams. * Hands-on experience with technologies such as Java, REST APIs, middleware and integration, cloud platforms (AWS, Azure, Databricks), containers/orchestration (Docker, Kubernetes), data platforms (Cloudera, Spark), and SaaS architecture patterns. * Hands on technical leader known for building trust and mentoring engineers * Motivated by continuous learning and challenge, bringing curiosity, resilience, and energy to complex problem spaces and opportunities for impact. * Bachelor's degree in Computer Science, Engineering, or a related field. ## Description _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._, The Corporate Technology Solutions (CTS) team is seeking a senior Principal Architect to shape and advance the technical vision behind Mastercard's most critical corporate platforms. This role sits at the intersection of strategy and execution-driving architecture decisions that modernize how Risk, Compliance, and People & Capabilities technologies operate at global scale. Reporting to the SVP, you will help define and evolve the enterprise architecture that underpins Mastercard's hybrid cloud and on-premises environment, enabling secure, resilient, and data-driven platforms. By combining deep hands-on technical expertise with strong enterprise influence, you will play a pivotal role in unlocking the full value of corporate technology and data-accelerating outcomes while meeting rigorous regulatory, resiliency, and performance expectations. Role * Serve as a foundational technical and data architecture leader, partnering closely with the SVP, engineering, and product leadership to shape enterprise scale platforms and standards. * Define and evolve target architectures across third party SaaS, full stack engineering, and data platforms, modernizing core components of Mastercard's corporate technology backbone. * Drive adoption of modern data technologies and architectural patterns, designing scalable, resilient solutions while championing a data first mindset that enables enterprise analytics and AI outcomes. * Provide hands on technical leadership and guidance, influencing engineering teams on design best practices, solution trade-offs, and implementation strategies. * Act as a trusted advisor to senior stakeholders, clearly communicating complex architectural topics in concise, business oriented language to support informed decision making. * Produce and govern key architectural documentation, ensuring compliance with Mastercard's engineering principles and security standards. * Mentor and empower cross functional teams, fostering a culture of technical excellence, collaboration, accountability, and continuous improvement while governing architectural standards and documentation. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [A Data Mesh needs Open Metadata](https://www.wearedevelopers.com/videos/505-a-data-mesh-needs-open-metadata) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Crafting Custom Frameworks with Rust: A Deep Dive into Procedural Macros](https://www.wearedevelopers.com/videos/849-crafting-custom-frameworks-with-rust-a-deep-dive-into-procedural-macros) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)