Browse current jobs

Senior Software Engineer

KEKA TECHNOLOGIES · Bangalore

Apply on employer website

Collected role description

About the company Keka is a modern people platform for growing enterprises. HR, payroll and talent live in one core system, so teams spend less time on admin and more time on their people. More than 12,500 companies trust Keka, from fast-growing small businesses to large enterprises and global companies with teams across borders. We build software the way HR actually works. It feels human, sets up in days instead of months, and has AI built into every part of HR. With customers across India, the US and the Middle East, our engineering team is growing fast to keep up. That is where this role comes in. About the role As a Senior Software Engineer at Keka, you’ll take features from requirement to production and make them work well. You’ll work with your Product Manager, Designer and Lead Software Engineer to clarify scope, flag technical risk early and ship reliable, well-built features. Success means the quality of what you ship and how reliably it runs in production. You’ll join a squad as a core engineer, owning the features and modules your squad is responsible for. This is a hands-on individual contributor role with no direct reports, where you lead through the quality of your code, your designs and the way you help the engineers around you. What you’ll do Own features and modules end to end, from understanding requirements to design, build, release and support Write production code every sprint across the full stack, from responsive user interfaces to the backend services and APIs behind them Prepare clear low-level designs and contribute to system design discussions using sound object-oriented principles and design patterns Build and maintain APIs, data models, background workflows and reusable components that help your squad build faster Keep features fast and dependable through profiling, logging, monitoring, incident response and root-cause analysis Uphold the engineering bar through meaningful tests, thoughtful code reviews, healthy CI/CD practices and steady reduction of technical debt Mentor junior engineers through pairing and code reviews What you’ll bring 3 to 5 years of experience building and running production software used by real customers Strong grasp of object-oriented design, SOLID principles, design patterns, data structures and algorithms Hands-on skill with a modern backend language and framework, and a modern frontend framework Practical experience with relational databases, REST APIs, queues or background jobs, and at least one NoSQL or caching layer Working knowledge of cloud platforms, CI/CD, authentication, authorisation and handling customer data in a multi-tenant product A track record of shipping features to production and taking responsibility for how they perform B.Tech, M.Tech or MS in Computer Science, or equivalent depth built through hands-on system-building

Collected experience requirement

3-5 years