Responsibilities
- Manage delivery of complex, multi-quarter engineering programs
- Improve predictable execution using Agile methodologies (Scrum/Kanban)
- Ensure, on-time delivery in consideration of our priorities
- Manage dependencies across teams, platforms, and partners
- Track and improve important engineering metrics (velocity, quality, reliability)
- Architect and oversee scalable, secure, cloud-native systems (AWS preferred)
- Guide teams on best practices in: Microservices architecture
- Guide teams on best practices in: Data pipelines (batch and streaming)
- Guide teams on best practices in: API design and integration
- Guide teams on best practices in: Event-driven systems
- Champion engineering excellence: Code quality, testing strategies, CI/CD pipelines
- Champion engineering excellence: Observability and production
- Improve adoption of AI/GenAI solutions to improve engineering efficiency and product capabilities
- Lead development of large-scale data platforms using tools like Spark, Glue, and data lakes
- Enable real-time and batch data processing pipelines
- Collaborate with data scientists to productionize ML models
- Ensure governance, security, and compliance (especially in regulated domains like KYC/KYB, AML)
- Build, mentor, and grow high-performing engineering teams
- Conduct hiring, onboarding, and performance management
- Foster a culture of ownership, innovation, and continuous improvement
- Provide regular feedback and career development guidance
- Promote diversity, inclusion, and psychological safety within teams
- Partner closely with Product, Architecture, and Business stakeholders
- Translate business requirements into technical deliverables
- Provide clear status updates and executive-level communication
- Manage risks, escalations, and trade-off decisions effectively
- Ensure production stability, uptime, and incident management
- Drive root cause analysis and continuous improvement
- Optimize cost and performance of cloud infrastructure
- Establish robust support and runbooks for operational teams
Requirements
- 8+ years of experience in distributed systems, data engineering, and modern software delivery
- Experience building and mentoring teams
Nice to Have
- Experience with cloud-native systems (AWS preferred)
- Experience in Microservices architecture
- Experience in Data pipelines (batch and streaming)
- Experience in API design and integration
- Experience in Event-driven systems
- Experience in Code quality, testing strategies, CI/CD pipelines
- Experience in Observability and production
- Experience in AI/GenAI solutions
- Experience in large-scale data platforms using tools like Spark, Glue, and data lakes
- Experience in real-time and batch data processing pipelines
- Experience in productionizing ML models
- Experience in governance, security, and compliance in regulated domains like KYC/KYB, AML