Demo

Software Developer

Southern Company
Durham, NC Full Time
POSTED ON 3/30/2025
AVAILABLE BEFORE 5/29/2025

Description

Job Summary:

We are looking for a self-started software engineer who loves iteratively building products, is good at communication, is ready to learn, and is eager to share knowledge. The position will significantly influence future growth by opening a new quote-to-build channel.

The team consists of engineers from various disciplines working together to deliver turn- key microgrid solutions to customers in large data centers, utilities, government agencies, retail stores, etc. As the energy demand grows, our team needs software personnel who will support engineering by creating cutting-edge tools to reduce mechanical and electrical design.

The primary assignment for the role will be to help build the software for internal and external customers to configure the products quickly and generate the price, the bill of materials, and mechanical and electrical drawings.

Experience with various configurable product techniques, including graph data structure, hierarchical trees, and relevant database architectures, is essential.

Minimum Qualifications: (Education, Experience, Knowledge, and Skills):

Experience and Skills

• 5 years of relevant engineering experience at tech and product-driven companies• Proficiency with JavaScript, HTMX, React, and Next JS• Proficiency with backend language Python Django• Experience with relational databases Postgres, using SQL, and ORM• Expertise in creating and consuming RESTful APIs• Experience with Docker, Kubernetes, and one of the cloud providers AWS orAzure• Experience testing and using test libraries• Interest in AI/ML (direct experience not required)• Ability to move fast in an environment where things are sometimes loosely defined and may have competing priorities or deadlines• Handful of projects (successful or less successful) that you personally built

Bonus Experience

• AWS or Azure cloud certificate and DevOps experience• Ability to read and understand mechanical and electrical drawings usingAutoCAD• Ability to perform basic sketching using vector geometry Adobe Illustrator• Some understating of manufacturing, assembly, and fabrication

Education

  • Degree in computer science, electrical, mechanical or similar engineering disciplines (extensive experience can substitute degree requirements)

Job Duties and Responsibilities:

• Work with the product managers to understand the requirements and deliverables• Create and improve product configurator logic• Create a robust back-end and database driven application• Create user experience and easy-to-use front-end application• Influence and improve the CI/CD pipeline• Scale the existing platform and have the opportunity to establish the new infrastructure• Share knowledge and educate other team members

Physical Demands and Work Environment:

  • Sitting, extensive monitor watching

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)Operating Company: PowerSecure

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer?

Sign up to receive alerts about other jobs on the Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Southern Company

Southern Company
Hired Organization Address Jackson, MS Full Time
Description Job Summary : PowerSecure is seeking qualified candidates for exciting new projects throughout the US. Core ...
Southern Company
Hired Organization Address Wilsonville, AL Full Time
Chemical Technician Plant EC Gaston This position performs technical and analytical services essential to the operation ...
Southern Company
Hired Organization Address Wilsonville, AL Full Time
Job Summary This position is expected to manage the overall health of the assigned plant system(s) in the following ways...
Southern Company
Hired Organization Address Jasper, AL Full Time
Plant Auxiliary – Alabama Power Hydro Plant Auxiliaries are the lifeblood of our generating plants. If you are looking f...

Not the job you're looking for? Here are some other Software Developer jobs in the Durham, NC area that may be a better fit.

Senior Salesforce Developer (Apex programming)

CData Software, Chapel Hill, NC

Curam Developer

UniMind Software Solutions,Inc, Raleigh, NC

AI Assistant is available now!

Feel free to start your new journey!