Role responsibilities
Drive technical innovation and establish architectural standards across the SaaS platform as a force-multiplier for engineering teams. Lead the design of scalable distributed systems while mentoring engineers and providing strategic guidance to senior leadership.
Requirements
Requires 10-15 years of software design experience and a Bachelor's degree in Computer Science or equivalent. Must demonstrate a proven ability to implement scalable systems and influence technical decisions across an organization.
Key skills
Distributed Systems, Software Architecture, Technical Leadership, Mentorship, Systematic Debugging, Prototyping, Cloud Infrastructure, Microservices, Event-Driven Architecture, Serverless, API Design, Performance Optimization, Code Review Standards, Strategic Planning, Cross-functional Collaboration, FinOps
Keywords
TypeScript, React, Java, Quarkus, Node.js, Go, AWS, Lambda, Fargate, AppSync, GraphQL, DynamoDB, EventBridge, Step Functions, API Gateway, CloudFront, WAF, Microservices, Serverless, Terraform, Infrastructure as Code, Claude Code, ADR, SaaS, FinOps, Distributed Systems, Software Development Life Cycle, Performance Tuning, Scalability, Availability