Senior Software Development Engineer

2 weeks ago


San Francisco, California, United States NextEra Energy Full time

NextEra Energy Resources is the world's largest generator of renewable energy from the wind and sun, and a world leader in battery storage.

We provide energy-related products and services that grow our economy, protect the environment, support our communities and help customers meet their energy needs.

We are leading the decarbonization of the U.S. economy with our goal to reach Real Zero carbon emissions from our operations by 2045 while improving customer affordability and reliability.

As a Senior Software Engineer, you will be responsible for designing, developing, and implementing machine learning models and algorithms that drive automated PV system design within our platform.

You will be responsible for applying your software expertise to refine our innovative solar design tools and optimize energy production and consumption estimations.

In addition to technical experience, you should have communication skills to effectively collaborate with other engineers on the team.

You should be comfortable working in an agile development environment and have experience with agile methodologies.

Key Responsibilities:

  • Build and improve our automated solar design tools through machine learning.
  • Optimize our energy production and consumption estimations.
  • Write automated tests.
  • Give constructive feedback to your peers through code review.

Preferred Qualifications:

  • 7+ years of experience in programming languages such as Python or C/C++
  • Strong understanding of designing, training, and deploying machine learning models.
  • Experience with machine learning algorithms, techniques, and libraries, such as TensorFlow, or PyTorch.
  • Up-to-date with the latest advancements in machine learning, software engineering, and industry trends to ensure the continuous improvement of our solutions.
  • Strong leadership and communication skills.
  • Solar industry experience is a plus.

This position writes and tests software to aid in development and support of products.

Individuals in this role work with Technical Leads on software system architecture and service design and typically lead a module in the system.

This position participates in required product development process ceremonies.

Employees in this role are responsible for writing and refining technical requirements and technical design documentation.

Job Requirements:

  • Codes in multiple languages in support of software products and the development of software products.
  • Conducts system testing and codes unit tests and support features.
  • Documents technical requirement and other technical documentation.
  • Works with product team to refine product requirements.
  • Collaborates on high-level software design projects and software system architecture and creates effective component-level architectures.
  • Leads software module construction from architecture and design to implementation and may lead a small team of engineers in building the module.

NextEra Energy offers a wide range of benefits to support our employees and their eligible family members.

Employee Group: Exempt

Employee Type: Full Time

Job Category: Science, Research, and Technology

Organization: NextEra Energy Project Management, LLC

Relocation Provided: No

NextEra Energy is an Equal Opportunity Employer.

Qualified applicants are considered for employment without regard to race, color, age, national origin, religion, marital status, sex, sexual orientation, gender identity, gender expression, genetics, disability, protected veteran status, or any other basis prohibited by law.

We are committed to a diverse and inclusive workplace.

NextEra Energy provides reasonable accommodation in its application and selection process for qualified individuals, including accommodations related to compliance with conditional job offer requirements, consistent with federal, state, and local laws.

Supporting medical or religious documentation will be required where applicable and permitted by applicable law.

To request a reasonable accommodation, please send an e-mail to recruiting@nexteraenergy.com, providing your name, telephone number, and the best time for us to reach you.

Alternatively, you may call 1-800-NextEra (639-8372). Please do not use this line to inquire about your application status.

NextEra Energy 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.

NextEra Energy does not accept any unsolicited resumes or referrals from any third-party recruiting firms or agencies.



  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. As a key member of our engineering team, you will be responsible for leading the development and implementation of our cloud native solutions, ensuring the highest level of quality and reliability.Key Responsibilities:Lead a...


  • San Francisco, California, United States NextEra Energy Full time

    Job Title: Senior Software Development EngineerNextEra Energy is seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing machine learning models and algorithms that drive automated PV system design within our...


  • San Francisco, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, building, and maintaining state-of-the-art systems for training and evaluating our best-in-class models.As a Senior Software Development Engineer, you will work closely...


  • San Francisco, California, United States Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We are seeking a highly skilled Senior Software Engineer to join our Direct to Consumer team in San Francisco or Vancouver.Job SummaryWe are looking for a talented Senior Software Engineer to provide...


  • San Francisco, California, United States Descript Full time

    About DescriptDescript is a cutting-edge technology company that aims to revolutionize the creation of audio and video content using advanced AI. Our mission is to empower developers with reliable, performant, and easy-to-use tools to achieve this vision.Job SummaryWe are seeking a highly skilled and mission-driven Senior Software Development Engineer to...


  • San Leandro, California, United States United Software Group Full time

    Job Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...


  • San Francisco, California, United States Veracyte Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer with expertise in Python, AWS, and CI/CD practices to join our team at Veracyte.The ideal candidate will have a strong background in software development, cloud computing, and continuous integration/continuous deployment methodologies.You will be responsible for designing, developing,...


  • San Francisco, California, United States Adobe Systems Full time

    Unlock Your Potential as a Senior Software Engineer at AdobeWe're on a mission to revolutionize the world of digital experiences, and we need talented individuals like you to join our team. As a Senior Software Engineer at Adobe, you'll have the opportunity to work on cutting-edge projects that will shape the future of our industry.About the RoleWe're...


  • San Francisco, California, United States Plaid Full time

    We're seeking a talented Senior Software Development Engineer to join our team at Plaid. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining both frontend and backend components of our platform.With a focus on scalability, security, and performance, you will work closely with product managers, product...


  • San Francisco, California, United States Plaid Full time

    We're looking for a skilled Senior Software Developer to join our team at Plaid. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining both frontend and backend components.With a focus on scalability, security, and performance, you'll work closely with product managers, product designers, and other...


  • San Francisco, California, United States OnboardIQ, Inc. dba Fountain Full time

    Senior Software Engineer About the Role: We are seeking a highly skilled Senior Software Engineer to lead the development of our software solutions. Responsibilities: * Lead the improvement of availability, performance, functionality, and security of our software * Collaborate with cross-functional teams to design and implement software solutions *...


  • San Francisco, California, United States California Community College Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining complex software systems.The ideal candidate will have a strong understanding of software engineering principles, including design patterns, architecture, and testing. They will also...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Early Warning Services. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Job SummaryThe Senior Software Engineer will work closely with our cross-functional teams...


  • San Francisco, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. as a key member of the CodeWhisperer for CLI team. As a Software Development Engineer, you will be responsible for designing, developing, testing, and deploying desktop applications, IDE plugins, and CLI tooling for our global...


  • San Francisco, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Development Center U.S., Inc. This is an exciting opportunity to work on cutting-edge projects and contribute to the development of innovative cloud-based solutions.Key ResponsibilitiesDesign, develop, and deploy desktop applications, IDE plugins, and CLI...


  • San Francisco, California, United States Uncountable Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Uncountable Inc. As a key member of our engineering team, you will be responsible for developing and maintaining our cutting-edge web platform. Your primary focus will be on building a state-of-the-art development platform that will be used by Fortune 500 companies.Key...


  • San Francisco, California, United States ONE INC SOFTWARE CORPORATION Full time

    Job Summary:One Inc is seeking a highly experienced Senior Software Engineering Team Lead to lead our Production Support team. As a key member of our engineering team, you will be responsible for ensuring the reliability and performance of our ClaimsPay platform.Responsibilities:Lead and manage a global team of software engineers and quality...


  • San Francisco, California, United States DocuSign Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our development team at DocuSign. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:* Design and develop...