Avatar for Shuttl

Stress-free commute to work

Engineering Manager

₹30L – ₹50L
Apply now

Shuttl makes it possible for thousands of daily commuters to travel with dignity. We are solving a huge infrastructural gap in our mass transport system with a lot of success. Our services are available to both the end consumer as well as businesses across many cities in India.

Our company culture reflects the responsible, liberal and creative mindset of our team. We believe that technology is and will be a key differentiator and we are excited to apply and create technology to solve problems in the mass transportation space.

Our engineering team is composed of three groups - consumer, business and platform. The consumer group builds solutions that allow ordinary citizens to use Shuttl. The business group builds solutions that service transportation and fleet management needs for businesses. Finally, the platform group is responsible for building the platform that is leveraged by the consumer and business groups.

You will work as an Engineering Manager on the various products.

You will report into the Sr, Engineering Manager. Your team mates will comprise of mostly Senior Software Engineers working on mobile, backend and web technologies developing high quality software.

As a Engineering Manager at Shuttl you are responsible for a team of software engineers. Your team is expected to deliver high quality software in reasonable timelines. You are also expected to contribute to architecture, review code, guide code design and work with product managers to understand, design, develop and deliver features.

Our engineering process is a five step process which consists of phases for planning, developing, testing & profiling, releasing and monitoring.

The planning phase consists of documenting of the feature/task to be done followed by various discussions. These discussions cover product, delivery estimates, release plan, monitoring plan, test plans, architecture, code design, technology choices and best practice adoption.

The development and testing phase coexist and involve writing code, unit tests, performance tests, profiling, stress testing, code reviews and QA testing. This phase is punctuated with daily scrums and standups.

The release phase is largely about managing and communicating the release to customers and internal stakeholders and activating features.

The last phase is the monitoring phase where relevant metrics and exceptions are tracked and any critical refinement for the delivered feature is undertaken. This phase culminates with a retrospective.

For this role we expect you to have over 6 years of experience in software development of which at least 1 year should be team management experience. You should be knowledgeable about programming languages - specifically Java, Python, operating systems, networks, databases and SQL, algorithms, advanced architecture, code design, system design, design patterns, project and people management. An aptitude for product thinking is preferred. You should also hands-on experience on mobile app development. Knowledge of Python is a plus.

Here is a list of references for key skills that might be relevant to your role.

Job type
Visa sponsorship
Not Available
6+ years
Hiring contact

Tanika Monga

Avatar for Tanika Monga

Insurance for self and family

Pf and gratuity

Stock options

Discounted gym memberships

Free shuttl rides

Shuttl at a glance

Stress-free commute to work

Shuttl focuses on Mobile and Transportation. Their company has offices in Gurgaon and Bengaluru. They have a large team that's between 201-500 employees. To date, Shuttl has raised $31M of funding; their latest round was closed on July 2018.

You can view their website at https://ride.shuttl.com or find them on Twitter, Facebook, and LinkedIn.

Similar jobs to Engineering Manager at Shuttl