Job Summary: The
Lead Software Developer is responsible for directing and delivering software development efforts within a defined product area. This role owns team-level execution, ensuring that product initiatives translate into clear, sequenced technical work and delivered predictably and with high quality. As both a technical leader and people manager, the Lead Software Developer directs the day-to-day work of developers, develops team capability, and ensures predictable outcomes aligned with product objectives. While remaining hands-on in complex implementation, this role balances scope, quality, timelines, and team performance within their product domain, maintaining alignment with established architectural direction.
Qualifications: - Bachelor's degree in computer science or related field or relevant work experience required.
- Minimum 8+ years of progressive professional software development experience, including prior experience operating at a Senior-level or equivalent required.
- Demonstrated experience leading technical execution within a product or project team required.
- Advanced proficiency in the organization's core backend, frontend, and data technologies required.
- Demonstrated ability to apply AI-enabled tools selectively and critically, validating outputs rigorously and ensuring alignment with engineering standards and delivery commitments required.
- Demonstrated ability to balance delivery timelines with technical quality and long-term maintainability required.
- Experience in resolving complex production issues and mitigating delivery risk required.
- Effective communication skills across engineering and product stakeholders required.
- Ability to operate with accountability for team-level delivery outcomes within a defined product area required.
- Experience conducting performance management, coaching, and technical development of team members preferred
- Minimal travel (
Job Responsibilities:- Owns delivery commitments within a defined product area.
- Translates product initiatives into sequenced, actionable technical work.
- Assigns and coordinates development tasks across the team.
- Ensures predictable execution aligned with scope, quality, and timelines.
- Identifies and mitigates delivery risks.
- Partners with Product team to clarify priorities and sequencing.
- Conducts formal performance management and is accountable for the professional and technical growth of assigned team members.
- Fosters accountability, collaboration, and professional growth within the team.
- Participates in hiring, onboarding, and workforce planning efforts as needed.
- Ensures solutions align with established architectural direction.
- Maintains high engineering standards through design reviews and code oversight.
- Balances delivery timelines with technical quality and long-term maintainability.
- Escalates cross-product architectural concerns to Data and Software Development Manager when appropriate.
- Designs and implements complex, multi-layered features and subsystems.
- Leads technical implementation of high-risk or high-visibility initiatives.
- Contributes to architectural decisions while aligning with cross-product standards.
- Ensures technical solutions balance performance, scalability, maintainability, and delivery constraints.
- Models disciplined development practices through hands-on involvement in critical work.
Let's Talk PerksWe take care of our people. As a Henderson employee, you'll enjoy some pretty awesome perks. Trust us, your friends will all have work envy.
Culture- Flexible Work Hours (Because we all need to balance work and life.)
- Casual Dress Code (Be yourself, please.)
- Paid Volunteer Time (We literally pay you to volunteer.)
- Paid Parental Leave (Because we know both parents deserve to be there for a new child.)
- Health and Wellness Initiatives (Get Fit and Stay Fit.)
- Receptive and Forward-Thinking Leadership (Our doors are always open.)
- Clear Career Path Options (We want you to excel.)
Benefits- Industry-leading 401K match and profit sharing (When the company succeeds, we all share in that success.)
- Employee Stock Ownership Plan (Yes, our employees are the owners.)
- Paid Training for Professional Development (We'll pay for the time you take getting better at what you do.)
- Performance Bonuses (When you do well, we reward you for your work.)
- Comprehensive and Extensive Insurance (We've got you covered.)
- Paid Term Life and Disability (We've got your family covered, too.)
- Health Savings Account & Flexible Spending Accounts (We'll help you take advantage of tax savings.)
- Paid Time Off and Sick Time off (Take a break. You deserve it!)
- Financial Wellness & Coaching Program (Financial security makes you a happier team member.)
More information can be found here - https://www.hendersonengineers.com/careers/.