Senior Software Engineer

Swish

Bengaluru

On-site

INR 1,800,000 - 2,600,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Swish is building a new-age food delivery and operations company focused on speed, execution, customer experience, and scale. We are hiring Senior Software Engineers who can independently own complex engineering problems and build reliable, scalable systems.

You’ll work closely with product, design, business, and operations teams to solve problems across the customer, kitchen, fulfilment, and delivery experience from Bengaluru.

Qualifications

  • 3+ years of experience in software development.
  • Strong understanding of data structures, algorithms, and software design.
  • Strong experience with backend, frontend, mobile, or full-stack development depending on the role.
  • Experience building and operating production-grade applications.
  • Good understanding of APIs, databases, distributed systems, and system design.
  • Ability to independently break down ambiguous problems and drive them to completion.
  • Strong ownership and bias toward action.
  • Ability to work effectively in a fast-paced, high-growth environment.

Responsibilities

  • Own and deliver complex features and projects end-to-end.
  • Design, build, and maintain scalable and reliable systems.
  • Work closely with product and business teams to translate business problems into technical solutions.
  • Make sound architectural and technology decisions while balancing speed and scalability.
  • Identify bottlenecks and improve system performance, reliability, and observability.
  • Review code and contribute to engineering standards and best practices.
  • Debug and resolve complex production issues.
  • Mentor junior engineers and raise the overall engineering quality of the team.
  • Take ownership of technical initiatives and drive them from idea to production.

Skills

Software development
Data structures
Algorithms
System design
APIs
Distributed systems
Ownership

Job description

Swish is building a new-age food delivery and operations company focused on speed, execution, customer experience, and scale. As we expand across new markets, categories, and business opportunities, we are looking for engineers to build the technology that powers this high-scale operation — from customer experience and ordering to kitchens, fulfilment, and last-mile delivery.

About the Role

We’re looking for Senior Software Engineers who can independently own complex engineering problems and build reliable, scalable systems.

You’ll work closely with product, design, business, and operations teams to solve problems across the customer, kitchen, fulfilment, and delivery experience.

At Swish, engineers are expected to go beyond writing code. You’ll be involved in understanding the problem, making technical decisions, building the solution, and measuring its impact.

What You’ll Do

  • Own and deliver complex features and projects end-to-end.
  • Design, build, and maintain scalable and reliable systems.
  • Work closely with product and business teams to translate business problems into technical solutions.
  • Make sound architectural and technology decisions while balancing speed and scalability.
  • Identify bottlenecks and improve system performance, reliability, and observability.
  • Review code and contribute to engineering standards and best practices.
  • Debug and resolve complex production issues.
  • Mentor junior engineers and raise the overall engineering quality of the team.
  • Take ownership of technical initiatives and drive them from idea to production.

What We’re Looking For

  • 3+ years of experience in software development.
  • Strong understanding of data structures, algorithms, and software design.
  • Strong experience with backend, frontend, mobile, or full-stack development depending on the role.
  • Experience building and operating production-grade applications.
  • Good understanding of APIs, databases, distributed systems, and system design.
  • Ability to independently break down ambiguous problems and drive them to completion.
  • Strong ownership and bias toward action.
  • Ability to work effectively in a fast-paced, high-growth environment.

Why Swish?

  • Build technology for a rapidly scaling consumer business.
  • Own meaningful problems from 0→1 and at scale.
  • Work closely with founders and senior engineering leaders.
  • High ownership with minimal bureaucracy.
  • Opportunity to solve challenging problems across food, logistics, fulfilment, and consumer technology.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Entrepreneur in Residence
Entrepreneur in Residence

Swish • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Business Finance Manager - Revenue
Business Finance Manager - Revenue

Swish • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Executive Assistant
Executive Assistant

Swish • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Lead Data Scientist
Lead Data Scientist

Swish • Bengaluru

On-site
INR 3,500,000 - 7,500,000
Lead - Business Finance
Lead - Business Finance

Swish • Bengaluru

On-site
INR 2,400,000 - 3,600,000
Senior Manager- Growth
Senior Manager- Growth

Swiggy • Bengaluru

Hybrid
INR 2,200,000 - 4,000,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Freshworks • Chennai

On-site
INR 800,000 - 1,200,000
Lead - Financial Controller
Lead - Financial Controller

Swish • Bengaluru

On-site
INR 3,200,000 - 5,200,000
Junior Software Engineer
Junior Software Engineer

Swiggy • India

On-site
INR 600,000 - 800,000
Senior Software Engineer - iOS
Senior Software Engineer - iOS

Deliveroo • Bengaluru

On-site
USD 11,000 - 16,000
Health benefits
Family support
Financial benefits
+2