About this Opportunity
We're seeking a skilled Senior Software Developer & Lead to drive momentum around technical initiatives. This role combines hands-on technical execution, software architecture leadership, and inspiring engineering excellence across unified teams.
This position leads our transition from siloed development teams into a unified software development organization focused on integrated product solutions.
As both technical contributor and team leader, you'll set the bar for code quality, help improve developer experience, and drive enthusiasm for our evolution toward CI/CD, test automation, and release-on-demand workflows.
Key Responsibilities
* Technical Leadership & Architecture (60–70%):
* Write production-quality Python applications demonstrating excellent coding standards, comprehensive testing, and clear documentation.
* Set the technical bar through exemplary code reviews, thoughtful PR comments, and mentorship elevating the entire team's capabilities.
* Software architecture collaboration: Work with existing software/systems architecture team members while developing capability to handle architectural decisions independently.
* Modernize development practices: 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.
* Excellence in acceptance criteria: Drive development of comprehensive user acceptance criteria and ensure compliance with quality standards.
* Team Leadership & Galvanizing (30–40%):
* Unify development organization: Integrate separate Plotly and data modeling 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 maintaining 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.
Required Skills & Qualifications
The ideal candidate will possess strong technical expertise in Python and web application development, as well as excellent communication and leadership skills. Experience with agile methodologies and version control systems is highly desirable.
Benefits
We offer a competitive salary and benefits package, including opportunities for professional growth and development. Our team is passionate about creating innovative solutions and making a meaningful impact in the industry.
What We Offer
A dynamic work environment with opportunities for collaboration and innovation. A chance to work on cutting-edge projects and develop your skills in a rapidly evolving field.