About Us: CPL Group USA is a leading innovator in the energy and utility sector, dedicated to harnessing cutting-edge technology to optimize data gathering and processing. We are committed to sustainability and efficiency, and we are looking for a visionary leader to join our team as the Director of Software Development.
Position Overview: We are seeking a highly skilled and experienced Director of Software Development to lead the design and development of a modern application focused on energy and utility data gathering and processing. The ideal candidate will have a strong background in software development, a deep understanding of the energy sector, and experience with large language models (LLMs). This role will involve guiding a team of developers, collaborating with cross-functional teams, and driving the strategic direction of our software initiatives.
Key Responsibilities:
-
Leadership & Strategy:
- Lead and mentor a team of software developers, fostering a culture of innovation, collaboration, and continuous improvement.
- Develop and execute a strategic roadmap for the software development team, aligning with the company’s goals and objectives.
- Collaborate with executive leadership to define the vision and direction for the application, ensuring it meets market needs and customer expectations.
-
Application Design & Development:
- Oversee the design and architecture of a modern application for energy and utility data gathering and processing, ensuring scalability, security, and performance.
- Integrate proprietary large language models (LLMs) into the application to enhance data processing capabilities and user experience.
- Ensure adherence to best practices in software development, including code quality, testing, and documentation.
-
Cross-Functional Collaboration:
- Work closely with product management, data science, and operations teams to gather requirements and translate them into technical specifications.
- Collaborate with stakeholders to identify opportunities for innovation and improvement in data processing and application functionality.
-
Project Management:
- Manage project timelines, resources, and budgets to ensure successful delivery of software projects.
- Implement agile methodologies to enhance team productivity and responsiveness to changing requirements.
-
Continuous Improvement:
- Stay abreast of industry trends, emerging technologies, and best practices in software development and the energy sector.
- Drive initiatives for continuous improvement in software development processes and team performance.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- 10+ years of experience in software development, with at least 5 years in a leadership role.
- Proven experience in designing and developing applications in the energy or utility sector.
- Strong understanding of data gathering and processing techniques, as well as experience with large language models (LLMs).
- Proficiency in modern programming languages and frameworks (e.g., Python, Java, JavaScript, etc.).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and data storage solutions.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders.
- Strong problem-solving skills and a passion for innovation.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technology in the energy sector.
- A collaborative and inclusive work environment.
- Professional development and growth opportunities.
CPL Group USA is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.








