Principal Software Engineer

Keka HR

Hyderabad City Taluka

On-site

PKR 2,000,000 - 4,000,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Keka HR is seeking a Principal Software Engineer to lead architecture and set technical standards for scalable software across the product portfolio. You will collaborate with Product, Architects, and cross-functional teams to translate product goals into high-quality, reliable software.

In your first year, you will shape architectural decisions for key areas, resolve complex issues with lasting fixes, and raise the engineering bar through mentoring.

Qualifications

  • 10 to 18 years of experience in software engineering, with a track record of leading architectural decisions and mentoring teams.
  • Hands-on skill in Web API development, OOP concepts, SOLID principles, and SQL databases; proficient in any modern language with .NET/C# as an added advantage.
  • Knowledge of design and architectural patterns including MVC, MVVM and microservices; experience with multi-threaded distributed systems.

Responsibilities

  • Own the architecture of scalable, maintainable solutions end to end from design to delivery and production reliability.
  • Lead architectural decisions and technical guidelines; assess feasibility with Product teams.
  • Partner with architects, managers and cross-functional teams to align development with goals and timelines.
  • Improve code quality and engineering practices through code reviews and design reviews; participate in agile processes.
  • Mentor engineers on best practices and coding standards.

Skills

Web API development
OOP concepts
SOLID principles
MVC/MVVM patterns
Distributed systems
Data structures & algorithms
Troubleshooting
Technical communication

Tools

.NET
EF Core
Git
SQL
MVC
MVVM
AWS/Azure

Job 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 Principal Software Engineer at Keka, you’ll lead the design and architecture of scalable, maintainable software solutions and set the technical standards for how our teams build. You’ll work with Product, other architects, Engineering Managers and cross-functional teams to turn product goals into high-quality, reliable software. In your first year, success means shaping architectural decisions for key product areas, resolving complex production issues with lasting fixes and raising the engineering bar through mentoring and code reviews. You’ll join the Engineering team, which owns the design, build and reliability of Keka’s products. We are going language agnostic, so the team picks the right language and stack for each problem. The team works with high ownership, clear standards and a strong bias for execution.

What You'll Do
  • Own the architecture of scalable, maintainable solutions end to end, from design and proof of concept to delivery and production reliability
  • Lead architectural decisions and technical guidelines, and assess technical feasibility with Product teams
  • Partner with architects, managers and cross-functional teams to align development efforts with project goals and timelines
  • Improve code quality and engineering practices through code reviews, technical design reviews and agile participation
  • Mentor and support engineers on best practices and coding standards, where relevant
  • Develop Web APIs and new product features, introduce and evaluate new technologies, and troubleshoot complex production issues with detailed root cause analysis
What You'll Bring
  • 10 to 18 years of experience in software engineering, with a track record of leading architectural decisions and mentoring teams
  • Hands-on skill in Web API development, OOPS, SOLID principles and SQL databases, with proficiency in any modern language and .NET, C# and EF Core as an added advantage
  • Solid understanding of design and architectural patterns, including MVC, MVVM and microservices architecture
  • Experience architecting and building multi-threaded, distributed systems, with strong knowledge of data structures, algorithms and designing for performance
  • Working knowledge of CI/CD pipelines, AWS or Azure cloud services and Git branching strategies
  • Excellent troubleshooting, analytical and problem-solving skills
  • Strong communication skills, with the ability to explain technical information to both technical and non-technical stakeholders
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Architect & API Leader
Platform Architect & API Leader

Keka HR • Hyderabad City Taluka

On-site
PKR 2,000,000 - 4,000,000
PRINCIPAL SOFTWARE ENGINEER
PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd • Islamabad

On-site
PKR 1,500,000 - 2,000,000
Principal Software Engineer
Principal Software Engineer

Spur Solutions • Karachi Division

On-site
PKR 16,727,070 - 25,090,605
Customer Success Manager
Customer Success Manager

Keka HR • Hyderabad City Taluka

On-site
PKR 2,332,000 - 3,498,000
Principal Software Engineer (.NET)
Principal Software Engineer (.NET)

Acme One • Lahore

On-site
PKR 2,600,000 - 5,200,000
Principal Java Engineer
Principal Java Engineer

Tkxel LLC • Lahore

On-site
PKR 49,861,000 - 66,482,000
Principal Java Engineer
Principal Java Engineer

Tkxel • Lahore

On-site
PKR 41,551,000 - 58,172,000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel LLC • Lahore

On-site
PKR 1,200,000 - 2,000,000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel • Lahore

On-site
PKR 24,965,000 - 36,061,000
Principal Java Engineer
Principal Java Engineer

Tkxel • Pakistan

On-site
PKR 4,000,000 - 9,000,000
Top locations