About Us
We are seeking a highly skilled Python Engineer to lead our team in delivering innovative software solutions.
This role involves technical execution, software architecture leadership, and inspiring engineering excellence across unified teams.
Key Innovation:
This position will spearhead our transition from siloed development teams into a unified software development organization focused on integrated product solutions.
You'll spend 60-70% of your time writing high-quality code, while also rallying the team around best practices, mentoring developers, and championing our long-term vision of continuous value delivery.
* Lead by example – Write production-quality Python applications that demonstrate excellent coding standards, comprehensive testing, and clear documentation.
* Mentor and guide team members through exemplary code reviews, thoughtful PR comments, and mentorship that elevates the entire team's capabilities.
* Collaborate with software architects to develop capability to handle architectural decisions independently.
* Guide team evolution toward CI/CD, automated testing, and Kanban-based throughput optimization.
* Champion AI-assisted development – Model effective use of tools like Cursor and Claude Code to accelerate development workflows.
* Drive development of comprehensive user acceptance criteria and ensure compliance with quality standards.
Team Leadership & Collaboration (30–40%)
* Unify development organization – Integrate separate teams into cohesive group delivering integrated software solutions.
* Champion technical initiatives and help the team get excited about new approaches, tools, and improvements.
* Build consensus around architectural decisions and communicate the 'why' behind technical choices to ensure buy-in.
* Energize development processes – Lead daily standups, planning sessions, and retrospectives with enthusiasm that maintains team momentum.
* Foster commitment and follow-through – Help team buy into quarterly commitments and establish accountability for delivering on promises made in retrospectives and planning sessions.
* Mentor through collaboration – Provide 'shoulder to shoulder' technical mentoring through pairing sessions, code reviews, and collaborative problem-solving rather than formal training programs.
Strategic Planning & Collaboration
* Participate in quarterly planning – Work with leaders to assess technical feasibility, provide capacity estimates, and ensure realistic quarterly commitments.
* Implement agile and software disciplines with support initially, then take increasing ownership of process improvements and team excellence initiatives.
* Optimize team performance using cycle time, throughput, and other Kanban-based KPIs.
* Assess team capabilities and coordinate development plans for junior developers eager to grow.
Required Skills & Qualifications
* 8+ years professional software development experience with strong Python expertise.
* 2+ years of leading experience.
* Experience with Azure Cloud.
* Web application development using frameworks like Flask, Django, or FastAPI.
* Database proficiency – SQL databases, query optimization, and data architecture decisions.
* Testing discipline – Unit testing, integration testing, and automated testing practices including BDD and TDD methodologies.
Benefits & Opportunities
* We welcome new ideas and allow you to make an immediate impact on the team.
* Paid time off (PTO) for any reason, flexible work schedule.
* Personal laptop.
* Health/Sport Budget.
* Fully remote.
Tech Requirements
* Data manipulation and scaling – Experience with large datasets, performance optimization, and data processing pipelines.
* CI/CD pipeline automation – Advanced automation and deployment optimization experience.
* Machine Learning libraries – Experience with torch, pytorch, pytorch lightning, or similar ML frameworks.
* Big data processing – Experience with Databricks, Spark, or similar distributed data processing platforms.