Engineering Manager

Posted Aug 5

This is a fully remote position, open to applicants in India.

📋 Description

• Lead, develop, and retain a team of 8–10 engineers, encompassing hiring, performance management, career development, and team delivery cadence.

• Establish the technical direction for the Courier domain, focusing on dispatch strategy, matching, courier pricing, and ETA.

• Drive the creation of RFCs, high-level and low-level design documents, execution plans, and uphold high engineering standards.

• Define metrics, necessitate measurement pre and post changes, and utilize A/B and quasi-experimental testing.

• Collaborate with data scientists and ML systems on dispatch optimization, dynamic and surge pricing, forecasting, and ETA prediction.

• Provide guidance on highly concurrent, low-latency systems managing substantial real-time throughput and logistics data pipelines.

• Own the reliability and root-cause analysis for the Courier domain.

• Advocate for staging/E2E validation, observability, tracing, metrics, and CI/CD practices.

• Work in partnership with product, operations, data science, and engineering teams.

• Balance immediate delivery with long-term architectural stability and pinpoint structural improvements.


⛳️ Requirements

• 8+ years of experience in software engineering.

• 2+ years of experience managing engineering teams.

• Background in fast-paced product startups or large-scale tech enterprises.

• Proven history of leading teams that deliver reliable, high-scale backend/distributed systems.

• Strong judgement in hiring, delivery, and elevating technical standards.

• Solid understanding of data science and statistics, including experimentation, causal inference, forecasting, and optimization/ML concepts.

• Knowledge of distributed systems involving concurrency, event-driven architectures, and CAP theorem trade-offs.

• Proficient with SQL and a backend programming language such as Go, Python, or Ruby.

• Familiarity with production data pipelines that support models and metrics.

• Problem-solving skills based on first principles, balancing reliability, latency, scalability, and cost.

• Preference for early shipping and iterative incremental changes.

• Ability to navigate ambiguity, establish technical and organizational expectations, manage stakeholders, and excel in a fast-paced environment.

• Bachelor's or Master’s degree in Computer Science or a related technical field.


🏝️ Benefits

• Inclusive and diverse workplace.

• Flexibility.

• Competitive compensation.

• Potential share options for certain roles.

• Regular training opportunities.

• Annual learning stipend.

• Autonomy in work.

• Mentorship programs.

• 5 days a week, 8 working hours, and a 1-hour lunch break.

People also viewed

NerdWallet1 day ago

Engineering Manager, Consumer Credit Cards

US flagUnited States OnlyFull-timeSoftware Engineering Manager$160k – $294k/year
ApplyView job
Career TEAM1 day ago

Software Engineering Manager

PH flagPhilippines OnlyFull-timeSoftware Engineering Manager
ApplyView job
B5 Recruiting1 day ago

Full Stack Engineering Manager – Privacy, Security, AI Governance

US flagUnited States OnlyFull-timeSoftware Engineering Manager
ApplyView job
Scanifly1 day ago

Head of Engineering

US flagUnited States OnlyFull-timeSoftware Engineering Manager$210k – $225k/year
ApplyView job
Red Ventures1 day ago

Data Engineering Manager

US flagNew York, +1 more stateFull-timeSoftware Engineering Manager$130k – $200k/year
ApplyView job
Commence1 day ago

Director of Software Engineering – Federal Health

US flagUnited States OnlyFull-timeSoftware Engineering Manager$160k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers