Job Title: Software Engineering Intern
A Note from the Recruiter:
We’re looking for students who are excited about the energy industry and eager to learn! Previous energy experience or related coursework is a plus, but not required.
We will be hiring four Software Engineering Interns to join our various Pods. This is a general posting, and skills and responsibilities vary by Pod. When submitting your application, be sure to highlight all of your relevant skills and experience—we’ll work to find the best fit for you!
This is a full-time, 13-week Summer 2027 internship as part of FlexGen’s Early Careers Program, which includes professional development, networking, and fun events throughout the summer.
Below, you’ll find more about this role!
Position Summary:
As an Intern on the Software Engineering team, the ideal candidate is one that thrives in an entrepreneurial environment, where independent critical thinking and quick follow-on execution is highly valued. The candidate will perform a variety of software implementation and test activities in FlexGen’s HybridOS energy management system product line for large scale renewable and clean generation and storage sites. Interns at FlexGen contribute directly to production software that will directly drive value for our customers.
Major Job Responsibilities:
- Utilize the below technologies to perform tasks assigned by the Software Engineering Manager:
- Programming languages: Go, TypeScript, Python, Bash
- Other tools/frameworks: React, nginx, Playwright, Cucumber, Ansible, Kubernetes
- Computer networking: VPN, VLAN and TCP/IP routing
- Software development: Linux, Git, Docker, and Amazon Web Services
Position Requirements:
- Enrolled in Computer Science, Computer Engineering, Electrical Engineering or similar technology major
- Coursework or project experience demonstrating software engineering knowledge
- A portfolio of completed projects
- Experience working with a cross-functional team
- Ability to effectively communicate in formal and informal settings
Early Careers Program:
A 13-week summer program designed to provide real-world work experience to students currently pursuing a degree in a related field to FlexGen. This program will give students interested in a career in renewable energy and battery storage space hands-on exposure to FlexGen projects and mentorship from industry professionals.
About FlexGen:
Based in Durham, N.C., FlexGen is an innovative software and services provider in the global energy storage sector. At the forefront of the energy transition, FlexGen leverages decades of engineering and software expertise to help shape the future of sustainable power both in the United States and globally. FlexGen’s HybridOS™ software seamlessly integrates with any hardware vendor and with both traditional and renewable power sources. Our advanced analytics and AI-driven insights enable energy storage owners to effectively deploy diverse power market strategies and integrate various generation forms, enhancing grid stability and increasing economic returns.