Lead Python Software Engineer

Softserve — Colombia · Posted ~2 hours ago

Lead Full-time Remote

Skills

Python 3.x Flask backend development microservices software architecture testing production deployment technical leadership

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead the development of scalable backend solutions as a Python Software Engineer in a mature distributed team. You will work primarily with Python and Flask across design, implementation, testing, and deployment, own technical decisions, develop microservices and integrations, and translate business requirements into maintainable software.

Highlights

Lead-level Python role in a mature distributed engineering team, offering ownership of technical decisions, end-to-end software delivery, collaboration with diverse stakeholders, and work on scalable healthcare insurance systems.

Description

About The Role In this role, you will build and evolve software solutions for a US-based healthcare insurance company as part of a mature, distributed engineering team. You will work primarily with Python and Flask across the full development lifecycle, from solution design and implementation to testing and production deployment, while taking ownership of technical decisions and contributing to engineering improvements. Responsibilities Design and develop scalable backend solutions using Python 3.x and Flask across the full software development lifecycleOwn technical implementation and contribute to solution design, ensuring maintainable and reliable software deliveryCollaborate with Software Engineers, Product Managers, Business Analysts, designers, and client stakeholders to translate business needs into technical solutionsAnalyze backlog items, estimate development efforts, and decompose features into actionable technical tasksDevelop and maintain microservices, integrations, and data-driven functionality using PostgreSQL and relational database technologiesImplement testing and debugging practices, including unit testing, to maintain software quality and reliabilityContribute to CI/CD processes and support reliable deployments across AWS environmentsDrive technical improvements, proactively identify opportunities, and contribute to engineering practices and project processes Requirements 5+ years of commercial experience with Python software developmentAdvanced expertise in Python 3.x and hands-on experience with FlaskStrong knowledge of SQL and relational databases, including practical experience with PostgreSQLHands-on experience with AWS and cloud-based development environmentsSolid understanding of microservices architecture and distributed software systemsPractical experience with testing, debugging, and unit testing practicesProven ability to work autonomously, take ownership of technical decisions, and contribute at Senior Engineer or Tech Lead levelStrong communication and collaboration skills for working with distributed teams and client stakeholdersExposure to Kafka, gRPC, or similar integration technologies as a plusKnowledge of React.js or experience supporting web and mobile applications as an advantageExperience with healthcare industry solutions or previous Tech Lead responsibilities as a plusStrong working proficiency in English for daily communication with international teams and stakeholders SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.