Job Description
Job Description
Director of Engineering - Software
Director of Engineering - Software
Position Overview
We are seeking a highly skilled Director of Engineering - Software to lead our engineering team in the design, development, and implementation of innovative software solutions. The ideal candidate will possess extensive experience in software development & team management, with a strong understanding of firmware development and a passion for driving technological advancements in the battery, device, utilities and energy sectors.
Key Responsibilities
- Lead and mentor the engineering team, fostering a culture of collaboration and innovation.
- Oversee the software development lifecycle, ensuring high-quality deliverables and adherence to best practices.
- Develop and implement technical strategies that align with company goals and market opportunities.
- Manage resource allocation and project timelines to meet organizational objectives.
- Collaborate with cross-functional teams to integrate software solutions with hardware and systems engineering initiatives.
- Drive quality assurance processes to ensure software reliability and compliance with industry standards.
- Engage with stakeholders to gather requirements and provide regular updates on project progress and challenges.
- Promote agility and continuous improvement within the engineering team through effective change management practices.
- Identify and implement innovative solutions to enhance product design and functionality.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, EE, CE or a related field; Master's degree preferred.8-10+ years of experience in software development, with a focus on team management and leadership roles.Proven expertise in coding (full-stack, Angular, React, Python, Cloud) & firmware development, software architecture.Strong understanding of project management methodologies, agile methodologies and tools.Familiarity with systems engineering and product development processes.Experience in technical strategy formulation and execution.Knowledge of Agile methodologies and cross-functional collaboration techniques.Excellent communication and stakeholder engagement skills.Background in utilities, battery technology, energy or solar experience is a big plusAbility to drive innovation and manage change effectively in a fast-paced environment.Benefits
Base Pay, Short / Long term bonus incentive, profit sharing, Medical, Vision, Dental, PTO, 401k + match, supplemental life insurance, merch, etc.
For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 08 / 14 / 2025 and applications will be accepted on an ongoing basis until the position is filled or closed.CyberCoders is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. Individuals needing special assistance or an accommodation while seeking employment can contact a member of our Human Resources team at Benefits@CyberCoders.com to make arrangements.