Engineering Manager
WeekdayAbout the role
This role is for one of the Weekday's clients
Salary range: Rs 10000000 - Rs 50000000 (ie INR 100-500 LPA)
Min Experience: 9 years
Location: United States
JobType: full-time
We are seeking a Senior Engineering Manager / Director – Real-Time Data & Distributed Systems to lead the architecture and development of large-scale streaming infrastructure powering a modern security platform. This is a true player-coach role where you will actively write production code while leading and mentoring a team of distributed systems engineers. You will design and build high-throughput, low-latency data systems from the ground up, making foundational architecture decisions that directly impact scalability, reliability, and performance. The role demands deep technical expertise in real-time processing and distributed systems, combined with strong people leadership and execution capabilities. You will operate in a high-ownership environment, balancing long-term platform investments with rapid delivery, while shaping both the technical direction and engineering culture.
Requirements
Key Responsibilities
- Architect and build real-time data processing systems using Apache Flink
- Write and review production-grade backend code in Java, with Rust as a plus
- Design and implement fault-tolerant, scalable distributed systems
- Drive decisions around streaming architecture, state management, and data modeling
- Optimize system performance, scalability, reliability, and observability
- Lead sprint planning, roadmap breakdown, and execution tracking
- Manage, mentor, and grow a team of backend and distributed systems engineers
- Conduct design reviews and elevate engineering standards across the team
- Act as a technical escalation point for complex system challenges
- Collaborate with Product and Security teams to translate requirements into scalable solutions
- Own operational excellence, reliability improvements, and incident response learnings
What Makes You a Great Fit
- 10+ years of experience building backend or distributed systems
- 3+ years of experience managing and mentoring engineers
- Strong hands-on expertise with Apache Flink and stream processing systems
- Advanced programming skills in Java; Rust experience is a plus
- Deep understanding of distributed systems, concurrency, and streaming architectures
- Experience building high-throughput, low-latency data platforms
- Proven ability to design and scale systems from 0 to 1 or significantly expand infrastructure
- Familiarity with Kafka and stateful stream processing concepts
- Experience in cybersecurity, threat detection, observability, or large-scale data platforms is preferred
- Strong system design, debugging, and performance optimization capabilities
- Comfortable operating in high-growth or startup environments with strong ownership
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s