Python Lead Engineer

Epam Systems
Posted on
Epam Systems logo

Experience
10 - 16 yrs
Salary (CTC)
₹36.5L - ₹40.4L
Job Location
Bengaluru, India
Vacancy
1
Designation
Lead Software Engineer
Job Type
Not specified

Job Description

We are looking for a hands-on Principal Software Engineer with 12-15 years of experience to join our engineering team. In this role, you will design, build, and maintain scalable, secure, and high-performance backend services and platform capabilities.

You will work on modern backend systems using Python, FastAPI, Redis, and cloud-native technologies, while contributing to architecture, API design, performance, reliability, and engineering quality. Experience with Azure Container Apps and Azure Blob Storage is desirable.


Responsibilities


  • Design and develop scalable backend services and APIs using Python
  • Build high-performance, secure, and maintainable services using FastAPI and similar web frameworks
  • Own backend architecture, technical design, and implementation for complex systems
  • Design and consume RESTful APIs with OpenAPI/Swagger specifications
  • Build reusable backend components, platform services, and integration capabilities
  • Work with relational and NoSQL databases to design efficient data models and access patterns
  • Collaborate with product, frontend, platform, QA, DevOps, and security teams to deliver robust solutions
  • Troubleshoot production issues and drive root cause analysis and long-term fixes
  • Write unit, integration, and API tests to ensure high code quality and release confidence
  • Define and promote coding standards, engineering best practices, and CI quality gates
  • Participate in design discussions, technical refinements, and architecture reviews
  • Leverage GitHub Copilot to improve productivity, code quality, refactoring, testing, and documentation

Mandatory Skills


  • 10-15 years of professional software engineering experience
  • Strong hands-on experience in Python backend development
  • Strong experience with FastAPI or similar Python web frameworks
  • RESTful API design with OpenAPI/Swagger
  • Backend architecture, microservices, and distributed systems
  • Relational database experience, preferably PostgreSQL
  • Containerized application development using Docker
  • Strong debugging, troubleshooting, and performance tuning skills

Please share your resume to Vikram_Koteswararao@epam.com


Details Required:


CTC :

Exp CTC:

Notice :

Location : Bangalore

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.