Senior Software Engineer
KEKA TECHNOLOGIES · Bangalore
Collected role description
Role overview
Senior Software Engineer at KEKA TECHNOLOGIES
THE ROLE This is a hands-on individual contributor role.
Responsibilities
- You will be a core engineer on a single squad — the person your team trusts to take a feature from requirement to production and make it work well.
- Write production code every sprint across the full stack — building clean, responsive user interfaces as well as the backend services and APIs behind them.
- Build and maintain APIs, data models, and background workflows — keeping them well-structured, well-tested, and easy for other engineers to work with.
- Support production quality: add the right logging and monitoring, help respond to incidents, debug issues, and contribute to root-cause analyses and lasting fixes.
- Build proofs of concept to explore new approaches and technologies, and bring back clear recommendations to the squad.
- Help reduce technical debt — spotting code that needs attention and improving it as part of everyday work.
Required qualifications
- Backend Engineering Solid hands-on experience with at least one modern backend language and framework — building services and APIs with clean code, good test coverage, and a habit of refactoring.
- Data & Storage Practical experience with relational databases — schema design, writing and optimising queries — along with exposure to at least one NoSQL or caching layer.
Employment details
- Location: Bengaluru [KA] [India]
Application details
- Strong computer science fundamentals data structures, algorithms, and databases — applied as everyday working tools rather than interview trivia.
About the employer
- ABOUT KEKA Keka HR is redefining how businesses across the globe manage their most valuable asset — their people.
Benefits
- Experience with multi-tenant SaaS products, particularly in regulated domains like HR, fintech, or healthcare.
Additional role details
- With over 10,000 companies trusting our platform and a product that has earned one of the highest customer satisfaction scores in the HR technology space, we are at an inflection point.
- We need engineers who don’t just write code they architect the future.
- As a Senior Software Engineer at Keka, you won’t just be closing tickets — you’ll be building the product that thousands of businesses run on every day.
- This is an opportunity to take real ownership, solve genuinely hard problems, and grow into a technical leader alongside some of the best engineers in the industry.
- WHY KEKA Greenfield at Scale — Build and own foundational systems from the ground up — multi-tenant architecture, distributed workflows, real-time event-driven pipelines — while serving millions of end-users across global enterprises.
- Technical Depth, Not Just Breadth - You’ll tackle problems that demand mastery of distributed systems theory, not just framework knowledge.
- Think consensus protocols, CQRS at scale, eventually consistent data models, and zero-downtime migrations across continents.
- Founder-Led, Engineer-First Culture - Keka was built by engineers who believe great software changes industries.
- Technical excellence isn’t a talking point here — it’s how decisions are made.
- You’ll have direct access to leadership and the mandate to drive architectural decisions.
- Hyper-Growth with Enterprise DNA - We combine the speed and ambition of a high-growth startup with the engineering rigour required to serve Fortune 500 companies.
- You get the best of both worlds — move fast and build things that last.
- Impact at a Category-Defining Moment - Keka is building the operating system for the modern workforce.
- The systems you architect today will underpin how millions of people experience work.
- This is a once-in-a-career platform play.
- You lead through the quality of your code, your designs, and the way you help the engineers around you.
- There are no direct reports attached to this role.
- Your scope is the features and modules your squad owns.
- You work closely with your Lead Software Engineer on larger design decisions, and you are measured by the quality of what you ship and how reliably it runs in production.
- WHAT YOU WILL OWN Own the end-to-end delivery of features and modules within your squad — from understanding requirements to design, build, release, and support.
- Prepare clear low-level designs and contribute to your squad’s system design discussions, applying sound object-oriented principles and proven design patterns.
- Develop reusable components and libraries that help your squad build faster and more consistently.
- Keep what you build fast and dependable — profiling performance, optimising slow paths, and making sure features hold up as usage grows.
- Uphold the engineering bar in your squad — meaningful tests, thoughtful code reviews, and healthy CI/CD and deployment practices.
- Mentor junior engineers through pairing and code reviews, helping them grow in confidence and craft.
- Collaborate closely with your Product Manager, Designer, and Lead Software Engineer to clarify scope, flag technical risk early, and make pragmatic trade-offs.
- TECHNICAL COMPETENCIES REQUIRED Design Fundamentals Strong grasp of object-oriented design, SOLID principles, and design patterns.
- Able to turn a feature into a clean low-level design and explain the trade-offs behind it.
- Frontend Engineering Hands-on experience building responsive, accessible, pixel-accurate user interfaces with a modern frontend framework, with attention to performance across devices.
- Asynchronous Processing Working familiarity with queues, background jobs, or messaging systems for work that runs outside the request cycle.
- APIs & Integration Experience building and maintaining REST APIs and integrating frontend applications and services with them reliably.
- Reliability & Performance Comfortable using logs, metrics, and profiling tools to debug production issues, find bottlenecks, and fix them.
- Cloud & Deployment Working knowledge of cloud platforms, source control, and CI/CD pipelines — enough to build, ship, and support your own features.
- Security & Data Handling Good understanding of authentication, authorisation, and handling customer data responsibly in a multi-tenant product.
- Technical Communication — Able to explain your design clearly, write concise technical documentation, and contribute constructively to design reviews.
- QUALIFICATIONS 3–5 years of professional experience building and running production software used by real customers.
- Experience delivering features end to end design, build, test, ship, and support in production.
- Comfortable working across the stack and quick to pick up new languages and tools.
- You choose the right tool for the problem rather than defending a favourite.
- A track record of shipping you have taken features to production and taken responsibility for how they perform.
- Experience working in an agile squad alongside Product and Design, with a healthy respect for delivery timelines.
- Strong analytical and problem-solving skills, and the ability to work independently as well as part of a team.
- B.Tech / M.Tech / MS in Computer Science, or equivalent depth built through hands-on system-building.
- WHAT SETS YOU APART Experience across both fast-moving startups and larger, process-driven companies — you understand the need for speed as well as the value of engineering discipline.
- Exposure to microservices, event-driven, or high-throughput systems.
- Experience with test-driven development and a strong instinct for writing maintainable, well-tested code.
- You have mentored junior engineers or interns and enjoy helping others grow.
- Open-source contributions, technical writing, or talks at meetups and conferences.
- JOIN US The best engineers don’t just look for a job they look for a problem worth solving and a team capable of solving it.
- At Keka, you’ll find both.
- We are building the infrastructure that will power how the modern workforce operates, and we need people who care as much about how a system runs a year from now as about how it ships this sprint.
- If you want real ownership of what you build, a squad that ships, and a clear path to grow into a technical leader we want to talk to you.
Collected experience requirement
3-5 years