Senior Software Engineer
Role Overview
Senior Software Engineer is a hands-on individual-contributor role on a single squad, with no direct reports.
The engineer owns features and modules from requirements through production support and is accountable for quality and reliable operation.
The role works with a Lead Software Engineer on larger design decisions and collaborates with product and design partners.
Key Skills for This Role
Full Job Posting
About Keka
Keka builds HR and payroll software used by businesses globally and says more than 10,000 companies trust its platform.
The company describes its engineering environment as focused on technical depth, ownership, and building systems for enterprise-scale use.
The role
Senior Software Engineer is a hands-on individual-contributor role on a single squad, with no direct reports.
The engineer owns features and modules from requirements through production support and is accountable for quality and reliable operation.
The role works with a Lead Software Engineer on larger design decisions and collaborates with product and design partners.
Engineering ownership
- Deliver squad features and modules end to end, from requirements and design through build, release, and support.
- Write production code across the full stack, including responsive interfaces, backend services, and APIs.
- Prepare low-level designs and contribute to system-design discussions using object-oriented principles and design patterns.
- Build and maintain APIs, data models, background workflows, reusable components, and libraries.
- Profile and optimize performance and help ensure features remain dependable as usage grows.
Quality and collaboration
- Add logging and monitoring, respond to incidents, debug problems, contribute to root-cause analysis, and implement lasting fixes.
- Support meaningful tests, code reviews, CI/CD, and deployment practices.
- Mentor junior engineers through pairing and code reviews.
- Work with product managers, designers, and the Lead Software Engineer to clarify scope, surface technical risks, and make pragmatic trade-offs.
- Build proofs of concept, recommend approaches and technologies, and reduce technical debt.
Technical competencies required
- Strong grasp of object-oriented design, SOLID principles, and design patterns, including the ability to produce low-level designs and explain trade-offs.
- Hands-on experience with at least one modern backend language and framework, building services and APIs with clean code, test coverage, and refactoring.
- Hands-on experience building responsive, accessible, pixel-accurate interfaces with a modern frontend framework and attention to cross-device performance.
- Practical relational database experience, including schema design, queries, and data modeling.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Keka HR Payroll Software
Off-page SEO Specialist
, IND
Keka seeks an off-page SEO specialist to plan backlink campaigns, conduct outreach, manage listings, and improve search and AI citation visibility. Candidates need 3–4 years of off-page SEO, link building, or outreach ex
Partnership Manager- Bangalore
, IND
Keka is seeking a Partner Account Manager to own a portfolio of partners and drive partner-sourced revenue, pipeline, growth, and profitability. The role requires 6–10 years of channel or partner-account experience in B2