We are seeking an experienced Python Solutions Lead Engineer to guide the design, development, and implementation of advanced software solutions. This role requires deep technical expertise in Python development, strong leadership in solution architecture, and the ability to collaborate closely with cross-functional teams. The ideal candidate will be able to translate business needs into scalable, reliable, and maintainable technical solutions while mentoring development teams and ensuring best practices across the software lifecycle.
-
Lead end-to-end design and development of Python-based applications and services.
-
Architect scalable and high-performing software solutions aligned with business goals.
-
Define technical standards, coding practices, and review processes to support quality delivery.
-
Guide and mentor junior and mid-level developers, providing coaching and technical leadership.
-
Work collaboratively with product owners, solution architects, DevOps teams, and stakeholders to clarify requirements and deliver robust solutions.
-
Implement integrations with databases, APIs, cloud services, and third-party systems.
-
Oversee testing, debugging, performance optimization, and code refactoring efforts.
-
Review and assess existing systems to identify opportunities for modernization or improvement.
-
Ensure solutions adhere to security standards, compliance requirements, and operational best practices.
-
Support deployment processes, CI/CD pipelines, and monitoring strategies in production environments.
-
12+ years of professional experience in Python development and solution engineering.
-
Strong hands-on expertise with Python frameworks such as Django, Flask, FastAPI, or similar.
-
Proven experience architecting and building enterprise-level applications.
-
Solid understanding of software design patterns, system architecture, and microservices.
-
Experience working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.
-
Familiarity with cloud platforms (AWS, Azure, or GCP) and cloud-native development practices.
-
Proficiency in API development, RESTful services, and integration techniques.
-
Knowledge of CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or similar.
-
Comfortable working with containerization technologies like Docker and Kubernetes.
-
Strong analytical skills, problem-solving ability, and attention to detail.
-
Excellent communication skills and the ability to work effectively with technical and non-technical teams.
-
Ability to manage multiple priorities and deliver high-quality solutions within project timelines.