Software Engineer
We are a growing solar energy company based in Atlanta, serving the Southeast, committed to helping businesses transition to renewable energy through innovative solutions like Power Purchase Agreements (PPAs). Our mission is to make clean energy accessible, reliable, and financially beneficial for our customers. We build and own next-generation energy infrastructure — powering cities, businesses and institutions with reliable, renewable energy. We believe the built environment of the future will incorporate renewable power on every surface that can support it. That’s why we designed an easy-to-adopt platform that allows large-scale customers to achieve the benefits from solar energy with no upfront investment.
Job Summary
Cherry Street Energy, the innovative leader in solar power systems, is seeking a talented Software Engineer to join our dynamic engineering team. As a Software Engineer at Cherry Street Energy, you will have the opportunity to contribute to our mission of integrating renewable energy into diverse operations. Join us in our quest for a greener tomorrow!
This particular role is intended to focus on increasing efficiency through automation and integrating our systems internally throughout the organization. Overall, this role will have the responsibility, while engaging with the Director of Data Analytics, to simplify communication between systems and facilitate access to information from the C-suite down to the Site Superintendent managing construction for Cherry Street.
Job Responsibilities
Lead all aspects of the project life cycle, including identification of business needs and gaps, defining business requirements, solution design, software development, and project delivery.
Maintain and innovate in an IT environment comprising of Python, Django, and AWS.
The Python developer will lead all aspects of the project life cycle, including identification of business needs and gaps, defining business requirements, solution design, software development, and project delivery.
This role will also design, build, deploy, and maintain features for our cloud-based backend services and take a proactive role in the continuous improvement of our documentation, architecture and scalability as we continue to grow rapidly.
Collect, manage, and translate data into usable information for other CSE departments
Maintain and enhance the CSE Data Lake
Maintain and improve data integrations between our internal systems
Hubspot, Procore, Smartsheet, Wattch, Drone Deploy, etc.
Creation custom integrations between system with APIs
Job Requirements
Required skills:
Bachelor’s Degree in computer science, or equivalent experience.
Proficiency with FastAPI (our API framework of choice), Flask, or other Python web frameworks.
Experience with REST API design and implementation
Preferred Skills:
Experience with performance-minded SQL in software development
Experience in Agile (preferred) and/or Waterfall methodologies
Solid understanding of cloud services, specifically AWS, where our stack is hosted.
Experience developing in a containerized, CI/CD environment.
Strong understanding of general programming best practices, software architecture, and scalability.
Build strategy around company data management for it to flow across systems and departments most efficiently.
Essential Job Function
A note to recruitment agencies - we are not interested in engaging with third party recruiters at this time. Unsolicited resumes from third-party recruiters or staffing agencies are not accepted. Any unsolicited resumes submitted without a written agreement will become the property of Cherry Street Energy, and no fee will be paid if the candidate is hired. We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment. We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.
Recommended Jobs
High Ticket Sales Director
Job Description Job Description Job description A Snapshot of WFS Group: WFS Group is a fast paced, high performance sales agency that provides what is referred to as “done for you sales” ser…
SOC Engineer
Job Title : Senior SOC Security Engineer Location : USA (Remote) Job Description: The Senior SOC Security Engineer will serve as a key technical expert within the Security Operations Cent…
HVAC Service Technician
Job Description Job Description Benefits: ~401(k) matching ~ Health insurance ~ Paid time off ~ Bonus based on performance ~ Competitive salary ~ Dental insurance ~ Opportunity for …
General Utility Worker Lead - Oglethorpe University
The Lead General Utility Worker is responsible for overseeing the maintenance and cleanliness of our front and back of house facilities. The individual may be responsible for oversight or delegation…
Express Technician
Job Description Job Description About Us: Kickstart your automotive career with Ed Voyles Kia! We’re a busy, customer-focused dealership with a thriving service department, and we’re looking for…
Sr Client Server Engineer
Sr Client Server Engineer Location Atlanta, GA : Description: JOB PURPOSE: Responsible for assisting with the design, implementation, and support of a Microsoft Windows server infrastructure in a mu…
Perfusionist
Description: Experienced Perfusionist - Exciting Opportunity in Carrollton, GA! We are offering a highly competitive salary, a $30,000 relocation bonus, call pay, and housing assistance for the fi…
Junior Software Developer
Job Summary We’re looking for a curious, hands-on Junior Software Developer to help build and maintain line-of-business applications and APIs that support high-volume legal and operations work…
Adjunct Instructor- Accounting
Job Description Job Description FORT VALLEY STATE UNIVERSITY (FVSU), a state and land-grant institution of the University System of Georgia, invites applications for the position of Adjunct Instr…
DFIR Engineer
Job Description Job Description Become part of a team solving the most significant Cybersecurity & IT Challenges and helping keep the world’s largest and most elite brands safer from cyber threat…