Senior Software Engineer

Swish

Bengaluru

On-site

INR 2,400,000 - 4,000,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Swish is building the next generation of food delivery in Bengaluru, creating a vertically integrated platform across kitchens, supply chain, technology, and delivery. You will help build backend systems powering ordering, kitchen, delivery and customer experiences, and own projects from problem to launch.

Collaborate with product, design and operations to solve real business problems, improve performance, and raise the technical bar. You will mentor junior engineers in a fast-growing startup.

Qualifications

  • 4–8 years of experience in software engineering.
  • Strong fundamentals in data structures, algorithms, databases and system design.
  • Experience building and scaling backend systems and APIs.
  • Proficiency in at least one backend language (Go, Java, Python, Node.js).
  • Good understanding of SQL, relational databases and distributed systems.
  • Experience with cloud platforms and modern engineering practices.
  • Ability to take ownership of ambiguous problems and drive to completion.
  • Strong communication and collaboration skills.
  • Comfortable working in a fast-moving startup environment.

Responsibilities

  • Build and scale backend systems powering Swish's ordering, kitchen, delivery and customer experience.
  • Own projects end-to-end — from understanding the problem to designing, building, launching and improving the solution.
  • Design reliable, scalable APIs and services that can handle growing transaction volumes.
  • Work closely with Product, Design, Operations and Engineering teams to solve real business problems.
  • Improve system performance, reliability, observability and engineering processes.
  • Make technical decisions around architecture, databases, APIs and infrastructure.
  • Identify bottlenecks and opportunities to simplify or automate existing systems.
  • Review code, contribute to engineering standards and help raise the technical bar across the team.
  • Mentor junior engineers and provide technical guidance to the team.

Skills

Data structures
Algorithms
Databases
System design
Backend development
APIs
Go
Java
Python/Node.js

Education

Bachelor's degree in Computer Science or equivalent

Tools

AWS
Kubernetes
Docker
CI/CD

Job description

Swish is building the next generation of food delivery — delivering fresh, affordable meals to customers in 10 minutes.

We’re building a vertically integrated business across kitchens, supply chain, technology, and delivery. As we scale across markets, data plays a critical role in helping us understand customers, improve the product, and make better business decisions.

What you'll work on
  • Build and scale backend systems that power Swish's ordering, kitchen, delivery and customer experience.
  • Own projects end-to-end — from understanding the problem to designing, building, launching and improving the solution.
  • Design reliable, scalable APIs and services that can handle growing transaction volumes.
  • Work closely with Product, Design, Operations and Engineering teams to solve real business problems.
  • Improve system performance, reliability, observability and engineering processes.
  • Make technical decisions around architecture, databases, APIs and infrastructure.
  • Identify bottlenecks and opportunities to simplify or automate existing systems.
  • Review code, contribute to engineering standards and help raise the technical bar across the team.
  • Mentor junior engineers and provide technical guidance to the team.
What we're looking for
  • 4–8 years of experience in software engineering.
  • Strong fundamentals in data structures, algorithms, databases and system design.
  • Strong experience building and scaling backend systems and APIs.
  • Proficiency in at least one backend language such as Go, Java, Python, Node.js or similar.
  • Good understanding of SQL, relational databases and distributed systems.
  • Experience working with cloud platforms and modern engineering practices.
  • Ability to take ownership of ambiguous problems and drive them to completion.
  • Strong communication and collaboration skills.
  • Comfortable working in a fast-moving startup environment.
Good to have
  • Experience with AWS, Kubernetes, Docker and CI/CD.
  • Experience with event-driven systems, queues or streaming platforms.
  • Experience working on consumer, e-commerce, food-tech or logistics products.
  • Experience building and operating high-scale transactional systems.
What we value

At Swish, we care less about how closely your previous job title matches this role and more about what you've built, the problems you've solved and the ownership you've taken.

You should enjoy working close to the problem, making decisions with incomplete information and building things that have a direct impact on the business and our customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Lead / Engineering Manager
Tech Lead / Engineering Manager

Swish • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Manager – Inventory & Process Design
Senior Manager – Inventory & Process Design

Swish • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Growth / Product Analyst
Growth / Product Analyst

Swish • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Logistics Manager
Logistics Manager

Swish • Bengaluru

On-site
INR 1,500,000 - 2,600,000
Junior Software Engineer
Junior Software Engineer

Swiggy • India

On-site
INR 600,000 - 800,000
Warehouse Manager
Warehouse Manager

Swish • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff Data Scientist
Staff Data Scientist

Swiggy • Bengaluru

On-site
INR 400,000 - 700,000
Senior Developer
Senior Developer

Keka Inc. • Bengaluru

On-site
INR 900,000 - 1,300,000
Office-based role
P2P & Procurement Operations Lead
P2P & Procurement Operations Lead

Swish • Bengaluru

On-site
INR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Foodsmart • Hyderabad

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