As a Principal Software Development Architect, you will play a critical role in shaping the architecture of a global B2B payments platform, leading design of secure, resilient, and scalable systems, mentoring engineering teams, and collaborating with product and cross-functional stakeholders.
Requirements
- Define and drive high-level architecture and design for core platform capabilities with a focus on security, resiliency, and high throughput.
- Lead the creation of technical blueprints, service contracts, and architectural patterns that guide implementation across teams.
- Collaborate with product managers and business stakeholders to translate requirements into scalable, secure, and performant solutions.
- Provide technical leadership and mentorship, guiding teams through design elaboration, implementation, and delivery.
- Ensure alignment with Mastercard’s architectural standards and best practices, including 12-factor app principles and cloud-native design.
- Conduct design and code reviews to ensure architectural integrity and adherence to non-functional requirements.
- Partner with other architects and engineering leaders to evolve the platform’s architecture and technical roadmap.
- Champion a culture of high accountability, ownership, and continuous improvement.
Benefits
- Company matching of 401(k) or other retirement plan contributions
- Generous Paid Time Off
- Visa Sponsorship