Job Closed
This listing is no longer active.
A Global, Salesforce Marketing Cloud Implementation Partner.
Principal Software Engineer, AI Cloud
Location
Washington
Posted
117 days ago
Salary
$232K - $319K / year
Seniority
Lead
Job Description
Principal Software Engineer, AI Cloud
Decision Foundry
• Define and drive the long-term technical strategy for AI Cloud’s control and data plane services. • Architect highly available, multi-region systems capable of operating seamlessly across multiple cloud providers. • Design APIs and service abstractions that integrate Desktop, Hub, and enterprise cloud services. • Establish standards for reliability, scalability, and observability across the AI Cloud platform. • Lead cross-functional technical discussions and influence architectural decisions company-wide. • Design and implement distributed systems for workload orchestration, service discovery, and lifecycle management. • Build and operate control plane components that manage multi-tenant workloads and cloud networking. • Develop infrastructure that delivers predictable performance, intelligent scaling, and automated failover. • Ensure security, data integrity, and compliance across global infrastructure footprint. • Partner with platform and product teams to deliver developer-friendly APIs and cloud experiences. • Align technical direction with business objectives for cloud growth and developer platform unification. • Evaluate emerging technologies (e.g., service meshes, container orchestration, edge computing) and guide adoption. • Drive initiatives that reduce latency, optimize cost, and improve cross-cloud performance. • Define metrics and SLAs for AI Cloud’s reliability and scalability. • Mentor senior, staff and principal engineers, fostering technical excellence and growth across teams. • Lead design reviews and guide critical production system decisions. • Drive a culture of operational excellence, ownership, and innovation. • Collaborate with engineering and product leadership to align priorities and resource planning. • Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability.
Job Requirements
- 10+ years of software engineering experience, including 3+ years in technical leadership roles (Staff or Principal level)
- Proven experience designing and building highly scalable distributed systems in production environments
- Deep understanding of cloud infrastructure (AWS, Azure, GCP, or OCI), including compute, networking, and storage primitives
- Proficiency in Go, Rust, or Java
- Expertise in Kubernetes, microservices, and service mesh architectures
- Strong foundation in observability, CI/CD, and infrastructure-as-code (Terraform, Pulumi, or CloudFormation)
- Experience operating high-availability (99.99%+) production systems
- Exceptional communication skills and ability to influence across technical and business domains
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience designing multi-cloud or cross-cloud abstractions and orchestration layers
- Knowledge of container lifecycle management, networking, and policy enforcement
- Prior experience in developer infrastructure, PaaS, or hyperscale SaaS environments
- Background contributing to open source or developer-focused platforms is a plus.
Benefits
- Work Model – Remote
- Employment Type - Full-time
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II
MastercardFounded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma
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 Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview The Remote Payment and Presentment System team is seeking a Software Engineer II to help advance our customer experience strategy through continuous innovation and problem-solving. Our platform is a well-established electronic payment network, founded in 1987, that serves as a central hub for routing, clearing, and settling consumer bill payments across the United States. It connects financial institutions, walk-in payment providers, and billers along with their service partners, including treasury institutions and processors, to enable seamless, reliable payment transactions. The ideal candidate for this role is a highly motivated and technically skilled software engineer who thrives in a fast-paced environment, demonstrates strong problem-solving abilities, and is passionate about building scalable, high-quality payment solutions that enhance the customer experience. Role • Follow established processes and best practices across the software delivery lifecycle, including development, testing, and deployment • Deliver assigned work with quality and timeliness, demonstrating self sufficiency in completing tasks while seeking guidance from senior team members when appropriate.• Proactively request and incorporate code reviews to continuously improve code quality • Develop a strong understanding of the broader system landscape and end-to-end architecture within owned areas • Contribute ideas and actionable feedback to enhance processes, performance, and product quality • Apply Mastercard technology standards and policies consistently in day-to-day work • Actively learn and share knowledge by participating in Guilds and engineering community initiatives All About You • Experience developing front-end applications using Angular, including writing and executing test scripts • Strong proficiency in TypeScript, Java, and SQL, with experience building microservices using Spring Boot • Familiarity with secure coding standards (e.g., OWASP, CWE) and code quality tools (e.g., Sonar, Checkmarx) • Experience with Git-based workflows, including branching strategies and peer code reviews • Ability to design and implement unit, integration, and service-level tests to ensure code quality and coverage • Understanding of core design patterns and modern application architectures (APIs, event-driven, microservices) • Experience participating in requirement analysis, estimation, and agile delivery (Scrum, Kanban, SAFe) • Knowledge of CI/CD practices, including automation, pipelines, and containerization • Solid understanding of building and operating secure, scalable, and reliable systems #LI-FT1 Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 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; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges O'Fallon, Missouri: $92,000 - $147,000 USD
Software Developer – m/f/d
SEITENBAU GmbHWenn aus Ideen Software wird: erfolgreich digitalisieren mit SEITENBAU.
• You will work on the development of a modern social intranet solution. • Together with your team, you will design and implement user stories in Java. • You will support the team in further automating and improving our build, test, and release processes. • You will develop automated tests to ensure code quality. • You will conduct code reviews within the team and work in pair-programming sessions to improve quality and share knowledge. • You will continuously evolve our frontend stack, propose new ideas, and regularly review existing solutions for potential improvements.
Fullstack Developer
SEITENBAU GmbHWenn aus Ideen Software wird: erfolgreich digitalisieren mit SEITENBAU.
• You develop features in both the frontend and the backend. • You familiarize yourself with clients' technical and domain requirements and develop appropriate user stories implemented in Java. • You actively support the entire development process, from concept to implementation. • You help automate and further develop our build, test, and release processes. • You perform code reviews within the team and work in pair programming to improve quality and share knowledge.
Full Stack Developer
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• Develop and evolve full-stack applications (frontend and backend) • Build RESTful APIs and integrations • Ensure code quality and test coverage • Collaborate with technical teams and business areas • Contribute to the technical advancement of solutions • Support identification and mitigation of technical risks



