Principal Software Development Engineer

Remote Full-time
ABOUT AVANTUS
Avantus is shaping the future by making reliable, low-cost clean energy a global reality. Our legacy of leadership in next generation solar energy includes developing one of the nation’s largest solar clusters and one of the first projects to beat fossil fuel prices back in 2016. Today, we are expanding the boundaries of existing technologies to build one of the largest portfolios of smart power plants with integrated storage, capable of providing millions of people with affordable, zero-emission energy – day and night. Through our relentless pursuit of better, we are decarbonizing our planet at the gigaton level, and bringing the advantages of clean energy to all of us.

ABOUT THE POSITION
We are seeking a highly motivated and organized candidate for the Principal Software Engineer position. The successful candidate will demonstrate sound industry knowledge, superior communications, and detail-oriented organizational skills.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

Engineer software related to the design of solar + storage power plants
Collaborate in a team that:



Designs front-end and back-end of python-based software simulation platform
Researches energy market rules and possible revenue streams for generators and energy storage in mostly U.S. energy markets
Thinks creatively to design controls for solar + storage plants that revolutionize the integration of renewable energy on our electric grid
Implements data analytics tools of search optimization and machine learning to improve solar + storage plant cost, performance and revenue
Partners with the world’s leading battery manufacturers to test and model the battery performance for grid applications
Scours the earth for the next generation of low-cost, high performance energy storage for use in grid connected applications
Models project economics and proforma
Models' physical performance of solar PV, batteries, inverters and other plant physical assets
Constantly re-evaluates lessons learned, works rapidly to solve problems and innovates faster than brown or green competitive forces



REQUIRED SKILLS AND QUALIFICATIONS

Bachelor’s or Master’s degree in Computer Science or related field
10+ years of experience
3+ years of Python experience
Motivated and able to work remotely with minimal supervision
Strong oral and written communicator


NICE TO HAVES

Some data science experience, specifically around modeling linear optimization problems
Other programming language experience: C#, JavaScript/TypeScript, Rust, C/C++, etc.
Familiar with Git or similar software versioning system
AWS experience
Experience using SQL or other database technologies
Microsoft Excel experience
Familiarity with Pandas, numpy, and other data science Python libraries
Full stack web development experience is a plus
Familiarity with Agile software development methodologies
Eager to bring existing background and learn diverse skills to co-optimize physical and economic factors
Comfortable working with a geographically distributed team that collaborates in-person and virtually


Strong background and/or demonstrated interest in



Battery energy storage and renewable energy
Electricity Markets
Software simulation of physical systems
Data analytics and search optimization



Further desired background



Solar PV generation modeling (PVsyst and/or SAM)
Utility scale solar power plant design
Machine learning
Economics and financial modeling
Electric power transmission (AC systems)



#LI-RemoteAvantus offers competitive compensation with an excellent benefits package, including 401(k) matching comprehensive medical and dental plan options; and flexible PTO. We are an equal-opportunity employer.The typical US base salary range for this full-time position is listed below (plus bonus and benefits). Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus and benefits.Pay Range$198,898—$220,998 USD

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Toyota/Lexus Automotive Diagnostic Specialist - Eastern U.S.

Remote

**Experienced Customer Support Representative – Delivering Magical Experiences for Arenaflex Customers**

Remote

Merchandiser - Lake George/Schroon Lake/Warrensburg

Remote

[Remote] Chief Executive Officer, AI Services

Remote

Insights Architect or Information Architect – Remote work – $60-65/hr

Remote

Sales Development Representative - Enterprise - Payers

Remote

Disney Remote Job At Home (Entry Level/ Fresher)-

Remote

**Experienced Full-Time Remote Data Entry Clerk – No Experience Required – arenaflex**

Remote

Senior Solutions Engineer - Data & ML

Remote

[Remote-Position] Netflix Remote Work From Home Jobs - Data Entry

Remote
← Back