Responsibilities:
Engineering Leadership
Lead, mentor, and scale a 50-person engineering organization, growing 40% YoY across multiple product teams
Own and drive engineering vision, roadmap, and execution cadence aligned with business objectives
Own engineering delivery across products—predictable releases, high quality, minimal incidents
Build and develop engineering managers and tech leads; create clear career progression paths
Foster a culture of ownership, technical excellence, and continuous improvement
Technical Strategy
Define and evolve system architecture to support 10x growth in data processing and customers
Scale data infrastructure—Snowflake analytics, real-time event processing, caching layers
Drive modernization initiatives, establish technical standards, code review practices, and architectural decision processes
Backend Systems
Languages: Java 17, Python, Node.js
Frameworks: Spring Boot 2.7.x/3.2.x, Spring Cloud, Express.js
Databases: MySQL 8.0, MongoDB, Snowflake (analytics), Redis (caching), Elasticsearch (audit/search)
Messaging: RabbitMQ, Apache Kafka, AWS SQS
Scheduling: Apache Quartz for distributed job scheduling
Frontend & Client Applications
Stack: React 18.2, TypeScript, Vite, Tailwind CSS
Libraries: Material-UI, Ant Design, TanStack Query, FusionCharts, Recharts
Platforms: Web applications, browser extensions (Chrome/Firefox)
Cloud & Infrastructure
Providers: AWS, Azure, GCP with deep SDK integrations
AWS Services: Cognito, SES, S3, SQS, Redshift, Organizations API
Observability: Prometheus, Logstash, OpenTelemetry, PostHog
DevOps: Docker, Kubernetes, Jenkins, GitLab CI/CD
Requirements
Experience
12+ years in software engineering with 5+ years leading engineering organizations of at least 30+ people
Proven track record building and scaling enterprise SaaS platforms
Deep experience with Java/Spring Boot microservices architectures at scale
Hands-on background with cloud platforms (AWS required; Azure/GCP strongly preferred)
Experience with data-intensive applications—analytics platforms, data warehouses, real-time processing
Technical Depth
Strong understanding of distributed systems, event-driven architectures, and API design
Experience with modern frontend stacks (React/TypeScript) and full-stack delivery
Familiarity with FinOps, cloud cost optimization, or billing/financial systems is a significant plus
Knowledge of Kubernetes operations and cost management highly valued
Leadership
Demonstrated ability to build high-performing engineering teams and develop engineering leaders
Experience managing multiple product teams with different technology stacks
Track record of improving engineering processes, quality, and delivery predictability
Strong communicator who can influence across functions and levels
