Job Opportunity
About us
We are a leading software platform that combines advanced modeling, interactive visualization, and automated workflows into a unified system. Our technology helps software teams move faster from analysis to delivery by integrating powerful data processing with intuitive web applications.
Overview of the Position
We seek an experienced Senior Software Developer & Lead who thrives on building momentum around technical initiatives. This role sits at the intersection of hands-on technical execution, software architecture leadership, and inspiring engineering excellence across unified teams.
Main Responsibilities
* Technical Leadership & Architecture: We need someone to set the technical bar through exemplary code reviews, thoughtful PR comments, and mentorship that elevates the entire team's capabilities.
* Team Leadership & Collaboration: Unify our development organization, champion technical initiatives, build consensus around architectural decisions, communicate the 'why' behind technical choices to ensure buy-in, energize development processes, foster commitment and follow-through, and provide 'shoulder to shoulder' technical mentoring through pairing sessions, code reviews, and collaborative problem-solving.
Requirements
* 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
* Flexible Paid time off (PTO for any reason).
* Fully remote work environment.
* Personal laptop.
* Health/Sport Budget.