Python.Core & 8 others
EPAM Systems
Software Engineering
Mexico · Remote
Posted on Nov 19, 2025
Responsibilities
- Build and support the optimal team structure by clarifying project goals, roles, and demand
- Ensure alignment of roles and responsibilities within the Python engineering team
- Apply hands-on Python development skills, leveraging expert or advanced-level knowledge of Python tools, libraries, and frameworks
- Conduct code reviews, troubleshoot issues, and implement technological optimizations
- Establish software development processes from the ground up, ensuring adherence to best practices and project requirements
- Integrate Engineering Excellence (EngX) practices to maintain high-quality standards and promote a strong engineering culture across the team
- Define, measure, and monitor development progress, ensuring alignment with business objectives and delivery needs
- Stay informed on emerging Python trends, tools, and accelerators, introducing innovations to enhance project efficiency and performance
- Interpret business goals and foster productive interactions with stakeholders
- Analyze architecture requirements (FRs/NFRs/Constraints) and leverage Python frameworks, modules, and tools to address project needs for small to mid-sized projects
- Present and justify technical solutions to stakeholders and clients, confidently proposing alternative approaches to achieve project objectives
- Participate in SWAT activities to resolve critical challenges, ensuring minimal downtime and efficient resolutions
- Maintain up-to-date knowledge of Python frameworks and tools, such as Django, Flask, FastAPI, NumPy, and Pandas, and engage in continuous learning through certifications and training
Requirements
- At least 8 years of hands-on experience in software development
- Minimum 3 years of experience in roles such as Lead, Manager, Owner, Architect, or Coordinator
- At least 2 years of proven leadership experience in backend development using Python
- Experience managing teams of 7 or more members, including responsibilities for hiring, mentoring, and conflict resolution
- Successful participation in at least 5 full-cycle projects or experience launching products to market
- Proficiency in Python frameworks and tools, including Django, Flask, FastAPI, NumPy, Pandas
- Familiarity with Engineering Excellence (EngX) practices and architecture requirements (FRs/NFRs/Constraints)
- Advanced-level English communication skills, both written and verbal, for effective collaboration
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn