We're looking for a strategic, "big picture" thinker who thrives on cross-functional impact, bridge business goals and quality deliverables, drives technical strategy, and influences engineering excellence across the organization. If you're passionate about designing scalable and resilient systems, mentoring senior technologists, and setting and leading long-term technical direction, this role is for you.
What You'll Do
Define the Technical Blueprint: Youll play the primary role in defining our long-term technical vision and architectural roadmap. You'll lead strategic engineering initiatives, apply research to solve complex system-wide challenges, and translate business goals into a robust, scalable technical strategy.
Design for Scale & Resilience: Design and document high-level, cross-system architectural patterns and solutions. Ensure all our platforms (web, mobile, and backend) are built for scalability, reliability, security, and maintainability.
Enable engineering excellence: Work closely with Engineering Managers, Tech Leads, and Product Managers to set and enforce engineering standards, best practices, and design patterns across all engineering teams. You will lead critical architectural design reviews and ensure solutions align with the strategic vision.
Mentor and and lead by Influence: Mentor and guide Tech Leads and Senior Engineers, fostering a culture of technical excellence and innovation. You will act as a key technical advisor to leadership, communicating complex concepts and decisions clearly to both technical and non-technical stakeholders.
Build for the future: Help create an AI-driven culture, continuously evaluate emerging technologies, tools, and trends. You'll prototype and create PoCs to de-risk new technology adoption and identify opportunities to enhance system performance and reduce technical debt.
Champion Non-Functional Requirements: Define and own the standards for production readiness, system monitoring, infrastructure strategy, disaster recovery, and overall system robustness.
Enable productivity: Collaborate with DevOps and QA to ensure strong CI/CD, observability, and security foundations. Drive architecture reviews, POCs, and technical documentation.
Requirements: 10+ years of software engineering experience, with a proven track record of designing, building, and delivering large-scale, distributed systems.
3+ years in an Architect, Principal Engineer, or Senior Technical Leadership role, with demonstrable experience in setting technical direction and influencing multiple teams and defining architecture for production systems at scale.
Extensive experience with cloud architecture (AWS preferred), including microservices, serverless, containerization (Kubernetes), and advanced database design (SQL).
Exceptional communication with the ability to articulate complex technical concepts clearly to diverse audiences and document architectural decisions effectively, influence, mentor, and align senior engineers and leadership.
Deep expertise in modern backend and frontend ecosystems (e.g., Node.js, React/React Native, TypeScript) and a strong understanding of their architectural trade-offs.
Familiar with common industry compliance processes - Nice to Have.
This position is open to all candidates.