Lead Software Developer
IDj-6040
Job TypeDirect Hire
Lead Software Developer
Classification (FT/PT): Full-Time
Overtime Exemption Status (Exempt/Non-exempt): Exempt
Pay Structure (Salaried/Hourly): Salary
Reports to (Position): Director of Software Engineering
Reasonable accommodations are available for qualified individuals with disabilities upon request.
Essential Duties and Responsibilities
•
Provide technical leadership, setting direction for a team of developers.
•
Mentor and coach developers through code reviews, pair programming, and technical guidance.
•
Translate business requirements into technical designs and delivery plans.
•
Own architectural decisions and ensure system scalability, maintainability, and security.
•
Champion coding standards, source control practices, automated testing, and release management.
•
Collaborate with the Director of Software Engineering and business stakeholders to refine and deliver the product roadmap.
•
Identify technical risks, propose mitigation strategies, and ensure alignment with long-term product strategy.
•
Develop a deep understanding of current products.
•
Design, develop, and maintain complex software components as needed.
•
Coordinate cross-team technical initiatives and ensure timely delivery of high-quality software.
•
Additional duties as assigned.
Classification (FT/PT): Full-Time
Overtime Exemption Status (Exempt/Non-exempt): Exempt
Pay Structure (Salaried/Hourly): Salary
Reports to (Position): Director of Software Engineering
Reasonable accommodations are available for qualified individuals with disabilities upon request.
Essential Duties and Responsibilities
•
Provide technical leadership, setting direction for a team of developers.
•
Mentor and coach developers through code reviews, pair programming, and technical guidance.
•
Translate business requirements into technical designs and delivery plans.
•
Own architectural decisions and ensure system scalability, maintainability, and security.
•
Champion coding standards, source control practices, automated testing, and release management.
•
Collaborate with the Director of Software Engineering and business stakeholders to refine and deliver the product roadmap.
•
Identify technical risks, propose mitigation strategies, and ensure alignment with long-term product strategy.
•
Develop a deep understanding of current products.
•
Design, develop, and maintain complex software components as needed.
•
Coordinate cross-team technical initiatives and ensure timely delivery of high-quality software.
•
Additional duties as assigned.
