Skip to content
ITA Jobs
All vacancies
EPAM Systems logo

Lead Software Engineer - Python

EPAM Systems

India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)

We are looking for a Lead Software Engineer - Python to set technical direction and deliver reliable, scalable software using Python and modern practices. You will shape designs, lead delivery, and partner across teams while improving CI/CD with GitHub Actions and strengthening database performance in PostgreSQL and MS SQL Server.

Responsibilities

  • Partner with stakeholders to capture requirements, produce technical designs, and align solutions to business objectives
  • Lead delivery of high-quality software systems that are scalable, maintainable, and robust
  • Perform technical reviews, including code reviews, to enforce best practices, coding standards, and performance targets
  • Coordinate with cross-functional teams to drive smooth implementation of features and end-to-end solutions
  • Diagnose and resolve complex technical issues throughout the development lifecycle
  • Mentor team members by providing technical leadership and supporting skill growth
  • Champion modern engineering processes and tools, including CI/CD practices via GitHub Actions
  • Optimize application runtime and database queries to improve efficiency and scalability
  • Apply Agile/Scrum practices to plan work and deliver incremental enhancements
  • Oversee database architecture design and ensure correct integration with application components

Languages

    Work format
    On-site
    Seniority
    Lead
    Posted
    29 Sept 2026
    Last verified
    In the last 5 days

    Similar roles

    Keep looking