Principal Software Engineer - Python
$150,000–$300,000 year
HybridKansas City, Missouri, United States
Job Summary
Own all stages of feature implementation, from design and development through deployment, production support, and maintenance, utilizing AI assistance for productivity. Collaborate with Product Management on technical design and problem-solving to deliver robust solutions while rapidly analyzing complex issues. Define and mentor engineering best practices, including AI-assisted approaches, and provide comprehensive code reviews for engineers across all experience levels. Drive the growth of a codebase and engineering organization from the ground up as a founding member of a team building a new AI-driven platform for life sciences safety and clinical development.
Required Qualifications
- 12+ years of proven software development expertise
- Production level Python development
- Extensive experience developing high-scale enterprise SaaS cloud applications
- Proven track record of architecting and building high-volume products at scale
- Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic
- Proven ability to mentor and elevate team performance, fostering growth and excellence
- Unrestricted right to work in the United States
- Excellent verbal and written English communication skills
Desired Qualifications
- Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.