SwiffyLabs - Software Development Engineer III

SwiffyLabs

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SwiffyLabs in Bengaluru seeks a Senior Software Development Engineer III (Backend/Platform) to design and operate core SaaS services and cloud infrastructure. You will craft high-throughput microservices in Java/Spring Boot, enable multi-tenant architectures, and manage event-driven pipelines on Kubernetes.

You will own production systems, implement scalable data pipelines, and drive observability and reliability across the platform within a fast-growing fintech-oriented environment.

Qualifications

  • Bachelor's degree in CS/Engineering (or equivalent).
  • 5+ years of professional backend engineering experience building and running high-scale production systems.
  • Expert proficiency in Java and the Spring Boot ecosystem.
  • Deep understanding of data structures, algorithms, concurrency, memory management, and distributed systems architecture.
  • Production experience with distributed messaging systems, specifically Apache Kafka.
  • Hands-on experience deploying and operating workloads using Docker and Kubernetes.
  • Strong relational database expertise (PostgreSQL or MySQL), including schema design, query optimization, and migrations.
  • Hands-on experience with cloud infrastructure (AWS or Azure), CI/CD automation, and IaC tooling.
  • Demonstrated ownership of live production systems, monitoring/alerting, and on-call duties.
  • Experience with CDC tooling (Debezium) or distributed tracing (OpenTelemetry).
  • Background in high-growth B2B SaaS, fintech, or payment processing systems.

Responsibilities

  • Architect, build, and operate foundational services and cloud infrastructure powering the core SaaS engine.
  • Write high-throughput microservices and design scalable multi-tenant architectures.
  • Build event-driven pipelines and manage production infrastructure on Kubernetes.
  • Own system design decisions from high-level planning to hands-on implementation and reliability.
  • Design, implement, and optimize multi-tenant isolation, RBAC, and data partitioning.
  • Develop platform SDKs, internal libraries, and standards for API design, messaging, and data access.
  • Drive observability standards including metrics, logs, tracing, and dashboards to reduce MTTR.
  • Lead incident response, post-incident reviews, and systemic remediation.

Skills

Java
Spring Boot
Distributed Systems
Kafka
Docker
Kubernetes
PostgreSQL/MySQL
Cloud Platforms (AWS/Azure)
Terraform (IaC)
OpenTelemetry
Debezium
On-Call/Production Ownership

Education

Bachelor's degree in CS/Engineering

Tools

Kafka
Docker
Kubernetes
Terraform
Debezium
OpenTelemetry

Job description

About SwiffyLabs

SwiffyLabs builds a high-performance, multi-tenant B2B SaaS platform serving global enterprise financial institutions. Our engineering team operates a distributed, event-driven system running on Kubernetes, built on Java and Spring Boot, with a modern data and observability stack. We operate with a lean, high-ownership engineering culture where every engineer has direct impact and architectural agency over the systems they build and run.


About SwiffyLabs

SwiffyLabs builds a high-performance, multi-tenant B2B SaaS platform serving global enterprise financial institutions. Our engineering team operates a distributed, event-driven system running on Kubernetes, built on Java and Spring Boot, with a modern data and observability stack. We operate with a lean, high-ownership engineering culture where every engineer has direct impact and architectural agency over the systems they build and run.


Role Summary

We are seeking a Senior Software Development Engineer III (Backend / Platform) to architect, build, and operate the foundational services and cloud infrastructure powering our core SaaS engine. In this role, you will sit at the intersection of complex software development and system architecture. You will write high-throughput microservices, design scalable multi-tenant architectures, build event-driven pipelines, and manage production infrastructure on Kubernetes. This role is built for an engineer who excels at extreme ownershipfrom high-level system design to hands‑on implementation and operational reliability.


Key Responsibilities


  • Backend & Platform Architecture :

  • Microservices Design : Build and maintain scalable backend microservices using Java and Spring Boot, adhering to robust high-level and low-level design principles.

  • Multi-Tenancy & Isolation : Design core platform capabilities including tenant isolation, data partitioning, RBAC, and capacity planning for enterprise scale.

  • Platform SDKs & Standards : Build shared platform services, internal libraries, and frameworks to establish unified standards for API design, messaging, and data access across teams.

  • Distributed Systems & Data Pipelines :

  • Event-Driven Architecture : Design, optimize, and operate event-driven streaming systems using Apache Kafka, managing topic design, consumer group scaling, and schema evolution.

  • Data Integration : Build and maintain high-throughput data pipelines using Change Data Capture (CDC) and replication strategies between transactional and analytical datastores.

  • Infrastructure, Observability & Reliability :

  • Kubernetes Operations : Own application infrastructure on Kubernetes, managing deployment configurations, autoscaling rules, resource allocation, and troubleshooting production workloads.

  • Full-Stack Observability : Drive observability standards (metrics, logs, distributed tracing, alerting, and dashboards) to minimize MTTR and improve platform visibility.

  • High Availability & DR : Define and validate disaster recovery and high-availability strategies, failover procedures, and target recovery objectives (RPO/RTO).

  • On-Call & Incident Management : Participate in an on-call rotation, lead incident response, perform post-incident reviews (RCAs), and drive systemic remediations.

  • Technical Leadership & Quality :

  • Engineering Standards : Enforce quality through peer code reviews, unit/integration testing, CI/CD pipeline automation, and container security scanning.

  • Mentorship & Culture : Mentor junior engineers and interns, author technical RFCs, and foster a strong culture of documentation and knowledge‑sharing.


Required Qualifications


  • Core Experience : Bachelor's degree in CS/Engineering (or equivalent) with 5+ years of professional backend engineering experience building and running high-scale production systems.

  • Language & Framework : Expert proficiency in Java and the Spring Boot ecosystem.

  • CS Fundamentals : Deep understanding of data structures, algorithms, concurrency, memory management, and distributed systems architecture.

  • Distributed Streaming : Production experience with distributed messaging systems, specifically Apache Kafka.

  • Containerization & Orchestration : Hands‑on experience deploying and operating workloads using Docker and Kubernetes.

  • Database & Data Modeling : Strong relational database expertise (PostgreSQL or MySQL), including schema design, query optimization, and migrations.

  • Cloud Platforms : Hands‑on experience with cloud infrastructure (AWS or Azure), CI/CD automation, and infrastructure tooling.

  • Production Ownership : Demonstrated track record of owning live production systems, configuring monitoring/alerting, and handling on‑call :

  • Experience with Infrastructure as Code (IaC) tools such as Terraform.

  • Prior background in CDC tooling (e.g., Debezium) or distributed tracing frameworks (OpenTelemetry).

  • Experience in high-growth B2B SaaS, fintech, or payment processing systems.


Interview Process


  • Round 1 : Hands-On Coding & Core Java Mechanics (60 minutes)

  • Round 2 : System Design & Data Architecture

  • Round 3 : Platform Solutioning, Resilience & Culture

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Back End Developer
Back End Developer

ACL Digital • India

On-site
INR 1,500,000 - 2,100,000
Principal Software Engineer – Platform & Services
Principal Software Engineer – Platform & Services

Jobtailor • Chennai District

On-site
INR 4,000,000 - 6,000,000
Staff Software Engineer II - Java, Microservices, Springboot & Cloud
Staff Software Engineer II - Java, Microservices, Springboot & Cloud

Blue Yonder • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Distinguished 10x Engineer (Java Full-Stack)
Distinguished 10x Engineer (Java Full-Stack)

BNY • Pune District

On-site
INR 2,500,000 - 4,200,000
Senior Java developer
Senior Java developer

Luxoft • Dadri

On-site
INR 1,500,000 - 2,500,000
Associate Architect
Associate Architect

mPokket • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior DevOps Engineer
Senior DevOps Engineer

Luxoft • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer III
Senior Software Engineer III

GreyOrange • Gurugram District

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