Director of Software Engineering
Celer Talent Solutions
Full-time
Sulphur Springs, TX
Job description
Job Description: Director of Software Engineering Position Overview:
The Director of Software Engineering will develop and execute software strategy while providing hands-on technical leadership across product, platform, and integration initiatives. This role requires a tactful, action-oriented leader who can get things done while coaching and mentoring engineers, building a high-performing team aligned with the companies mission.
The ideal candidate will be proficient in Angular, React, Java, Python, AWS, and full-stack application development, with experience in VPPs, solar market operations, third-party API integrations, and firmware collaboration for safety and UL compliance.
Responsibilities
- Develop and execute the software engineering strategy aligned with the companies product and business goals, ensuring scalability, security, and maintainability.
- Lead, coach, and mentor a team of engineers, fostering a culture of ownership, accountability, and continuous improvement.
- Provide tactful, effective leadership to remove roadblocks, gain cross-functional alignment, and ensure timely delivery of projects.
- Architect, design, and contribute to full-stack applications (Angular, React, Java, Python) supporting the companies monitoring platforms, EMS, and customer-facing solutions.
- Oversee and participate in cloud development on AWS, implementing best practices for CI/CD, infrastructure-as-code, and scalable deployments.
- Drive API development and third-party integrations, supporting VPP participation, utility interfaces, and TPO (Third-Party Ownership) models.
- Collaborate with firmware engineering teams to align software development with device-level firmware logic, safety, and UL/IEEE compliance requirements.
- Establish and maintain engineering best practices, including code reviews, testing, and documentation standards.
- Work closely with product management, hardware, and compliance teams to plan, build, and launch new products supporting the companies roadmap.
- Guide the implementation of monitoring, analytics, and observability frameworks for deployed applications and services.
- Stay informed on industry trends and compliance standards (UL1741, UL1973 and IEEE 2030.5) and proactively align the software roadmap to evolving requirements.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field.
- 10+ years of software engineering experience with at least 3 years in a leadership capacity.
- Proven hands-on coding and architectural experience in:
- Front-end: Angular, React; Back-end: Java, Python; Cloud: AWS, CI/CD, container orchestration
- Experience with full-stack application development and deployment in production environments.
- Knowledge of solar and energy storage systems, VPP frameworks, and utility program integration.
- Experience with third-party API integrations.
- Familiarity with Solar compliance standards and applying them in product development.
- Strong leadership and coaching skills, with a track record of developing engineering talent.
- Excellent communication and the ability to work tactfully across teams to align priorities and deliver results.Preferred Qualifications:
- Experience in the solar and renewable energy sector.
- Familiarity with firmware development and hardware/software integration.
- Understanding of TPO business models and grid-interactive energy systems.
- Experience implementing monitoring, observability, and edge device communication protocols.
Equal Opportunity Employer:
We are committed to recruiting and presenting a diverse slate of candidates. All qualified applicants will receive consideration without regard to race, religion, gender, orientation, disability, or veteran status.
Job Type: Full-time
Pay: $185,000.00 - $200,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
Ability to Commute:
- Sulphur Springs, TX 75482 (Required)
Ability to Relocate:
- Sulphur Springs, TX 75482: Relocate before starting work (Required)
Work Location: In person