Job Overview
We are seeking a Lead Software Developer to join our team. This is an exceptional opportunity for a skilled developer 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.
Key Responsibilities
* Lead by example – Write production-quality code that demonstrates excellent coding standards, comprehensive testing, and clear documentation.
* Set the technical bar through exemplary code reviews, thoughtful comments, and mentorship that elevates 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 continuous integration and delivery, automated testing, and Kanban-based throughput optimization.
* Champion AI-assisted development – Model effective use of tools to accelerate development workflows.
* Excellence in acceptance criteria – 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.