What You'll Do
We are looking for a Principal Architect with expertise in designing scalable SaaS applications and complex system integrations, along with experience building global, cloud-native compliance platforms.
This role offers the opportunity to design and evolve systems that support digital trade across 100+ countries, operate across multiple cloud providers, and scale to support rapid, sustained growth.
As a Principal Architect, you will set the technical vision and architectural standards for secure, and scalable software systems. You will collaborate closely with cross-functional partners to translate business strategy into robust, future-ready engineering solutions. You will be reporting to VP, Engineering.
This is a fully remote role.
What Your Responsibilities Will Be
- Architect and evolve a cloud-agnostic platform built for feature-rich services that make business transactions smarter and faster.
- Design for speed, compliance, observability, and operational excellence
- You will collaborate with product, design, and engineering teams to turn vision into action
- You will define and lead software architecture strategy to align with business and technical goals.
- Design complex, scalable, and secure systems that meet performance and reliability standards.
- Provide hands-on technical guidance and mentorship to engineering teams across projects.
- Recommend new technologies, frameworks, and tools to improve engineering outcomes.
- Conduct design and code reviews to uphold architecture standards and quality.
- Resolve system performance bottlenecks and architectural risks.
- Create technical documentation, including diagrams and specifications.
- Promote a culture of innovation, experimentation, and continuous improvement. Lead AI solution design within product areas, including auto-remediation and predictive analytics.
- Set AI-related coding and security standards, mentor teams on AI tooling.
What You'll Need to be Successful
Bachelor's degree in computer science or related field.
- 15+ years of software engineering experience, including full-stack development.
- Experience designing and scaling distributed systems.
- Experience of architectural patterns and system design best practices.
- Hands-on experience with CI/CD, AWS cloud services, and DevOps tooling (e.g., Terraform, Docker, and ECS).
- Experience with Agile methodologies, including TDD and BDD. - Experience migrating monolithic applications to microservices or serverless architecture.
- Experience with Enterprise Integration Patterns.
Read Full Description