All vacancies

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
- OpenStack Engineering ManagerCanonical · Remote · worldwide
- Tech Lead ManagerSuper Dispatch · Remote · Armenia
- Tech Lead (m/w/d)mittwald · Remote · worldwide, UTC+4 accepted
- .Net Team LeadDataArt Armenia · Armenia · On-site
- Software Engineer - Industrial IoTCanonical · Remote · worldwide, UTC+4 accepted
- Distributed Systems EngineerCanonical · Remote · worldwide

