$90K - 130K a year
Design, develop, and maintain Python microservices and data pipelines while leading code reviews and collaborating with distributed teams.
5+ years Python development experience with strong microservices or data engineering knowledge, software engineering best practices, and communication skills.
PEN Software Inc. is hiring Python Developers / Technical Leads for one of our direct clients. Position: Python Developer / Technical Lead (Microservices / Data Engineering) Location: Remote – USA (USA Based Candidates) Employment Type: Contract – 6 months (extension possible) Open to: W2 (Hourly) / 1099 / C2C Overview: We are looking for a hands-on Python Developer / Technical Lead to design, develop, and maintain microservices and data pipelines. You will write code, lead code reviews, enforce best practices, and coordinate with offshore teams to ensure high-quality, scalable deliverables. Required Skills: • 5+ years of experience in Python development • Strong knowledge of microservices and/or data engineering concepts (ETL, data modeling, APIs) • Familiarity with software engineering best practices and version control (Git) • Excellent communication skills and experience working with distributed/offshore teams Preferred: • Prior experience in healthcare or federal projects Key Responsibilities: • Design, develop, and maintain Python-based microservices and data pipelines • Conduct code reviews and ensure consistency and quality across distributed teams • Collaborate with onshore and offshore engineers to meet project requirements and delivery timelines • Troubleshoot and optimize system performance, reliability, and scalability Job Type: Contract Work Location: Remote
This job posting was last updated on 10/18/2025