Engineering Manager - (Backend Developer - Java)

Bigbasket

Bengaluru

On-site

INR 3,500,000 - 5,500,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

bigbasket is seeking an Engineering Manager for Java to lead the development of scalable, reliable systems and drive performance improvements in India’s growing online grocery space.

Based in Bengaluru, you will mentor engineers, shape architecture, and own delivery of mission-critical services while embracing rapid experimentation and modern tech stacks.

Qualifications

  • Bachelor's degree in computer science or equivalent practical experience.
  • Experience coding in Java, Python and/or Go Lang.
  • Experience with algorithms and data structures.
  • Experience designing, analyzing, and troubleshooting large-scale distributed systems.
  • Experience with Microservices / Distributed event-based architectures.
  • Ability to debug, optimize code and automate routine tasks.
  • Ability to systematically approach problem-solving and take initiative with a sense of accountability.
  • Must be able to work independently and enjoy working at a fast-paced start-up environment who is adept at experimenting with new technologies.
  • Must have excellent communication (verbal & written), interpersonal, leadership, and problem solving skills.

Responsibilities

  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency of bigbasket's both internally critical and our externally visible services.
  • Solve problems relating to mission critical services and build automation to prevent problem recurrence, with the goal of automating response to all non- exceptional service conditions.
  • Influence and create new designs, architectures, standards, and methods for large-scale distributed systems.
  • Engage in service capacity planning and forecasting, software performance analysis and system tuning.
  • Have in mind the big picture of how systems are related to each other and use a breadth of tools and approaches to solve a broad spectrum of problems.
  • Practicing processes like limiting time spent on operational work, blameless post-mortems, and proactive identification of potential outages factor into iterative improvement.

Skills

Java
Python
Go Lang
Distributed systems
Microservices
Leadership
Problem solving
Communication skills
Code debugging

Education

Bachelor's degree in Computer Science

Job description

Engineering Manager - Java:

Are you excited about the transformative power of ecommerce in changing the landscape of grocery retail in India? bigbasket is creating milestones in the online grocery market and has recently re-hauled its supply chains across cities to fulfil a majority of customer orders faster. The companys operations have expanded to 100+ cities in India, recording about 15 million customer orders per month.


The engineering team thrives on out of the box thinking and relentless pursuit of excellence. While we are techies at heart - we don't use technology for the sake of technology but pride ourselves in solving customer problems in the most efficient and elegant ways. Do the customers really care about efficient implementation of Levenshtein Distance? Well no. But they really appreciate when their typos are pardoned and don't get in the way.


As a Engineering Manager we are looking for developers who share our passion for building world class software. If you are excited about the prospect of changing the way India shops for groceries and being a pioneer -- then this a great home for you. Not to mention the thrill of building products that millions use daily and using cutting edge technology to make the products customers love.


What would you be doing/ Expected from this role?

  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency of bigbasket's both internally critical and our externally visible services.
  • Solve problems relating to mission critical services and build automation to prevent problem recurrence, with the goal of automating response to all non- exceptional service conditions.
  • Influence and create new designs, architectures, standards, and methods for large-scale distributed systems.
  • Engage in service capacity planning and forecasting, software performance analysis and system tuning.
  • Have in mind the big picture of how systems are related to each other and use a breadth of tools and approaches to solve a broad spectrum of problems.
  • Practicing processes like limiting time spent on operational work, blameless post-mortems, and proactive identification of potential outages factor into iterative improvement.

Who are we looking for?

  • Bachelors degree in computer science or equivalent practical experience.
  • Experience coding in one or more of the following programming languages: Java, Python and/or Go Lang.
  • Experience in algorithms and data structures.
  • Experience designing, analyzing, and troubleshooting large-scale distributed systems.
  • Experience with Microservices / Distributed event-based architectures desired.
  • Ability to debug, optimize code and automate routine tasks.
  • Ability to systematically approach problem-solving and take initiative with a sense of accountability.
  • Must be able to work independently and enjoy working at a fast-paced start-up environment who is adept at experimenting with new technologies.
  • Must have excellent communication (verbal & written), interpersonal, leadership, and problem solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineering Manager - Java Backend
Engineering Manager - Java Backend

Deutsche Telekom Digital Labs • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer
Lead Software Engineer

Blitz • Bengaluru Urban

On-site
INR 4,500,000 - 7,500,000
Engineering Manager
Engineering Manager

Flipkart • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Engineering Manager- Infrastructure platform
Engineering Manager- Infrastructure platform

Meesho • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Engineering Manager- Platform
Engineering Manager- Platform

Meesho • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Engineering Manager (B2C)
Engineering Manager (B2C)

AppsForBharat • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Software Development Engineer II, Grocery Tech
Software Development Engineer II, Grocery Tech

Amazon • Bengaluru

On-site
INR 2,500,000 - 5,000,000
Staff Software Engineer
Staff Software Engineer

Weekday AI (YC W21) • Dadri

Remote
INR 1,500,000 - 2,000,000
Lead Engineer - Backend
Lead Engineer - Backend

Staples India • Chennai District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

Flipkart • Bengaluru

On-site
INR 1,800,000 - 3,200,000