Principal Software Engineer
1 week ago
Position Specific Description
As a Principal Software Engineer, you will play a critical role in developing tools, software and architectures that operationalize the EverBright software and hardware platforms. You will be responsible for applying your software and cloud expertise to enhance our industry-leading financial modeling, sales, and operations platform, facilitating seamless solar, storage, and energy efficiency installations for homeowners. You will play a critical role is scaling our application to meet the needs of our growing customer base.
Your role will involve collaborating with cross-functional teams to identify business requirements and translate them into technical solutions. You will also be responsible for designing and implementing robust and scalable infrastructure alongside other team members. In addition to technical expertise, you should have strong leadership and communication skills to effectively lead and mentor junior engineers on the team, and help set the technical direction for projects. You should be comfortable working in an agile development environment and have experience with agile methodologies.
What You Will Do:
- Lead the design, development, and implementation of cutting-edge software solutions that enhance our financial modeling, sales, and operations platform for solar, storage, and energy efficiency projects
- Drive collaboration with cross-functional teams, including product management, sales, and operations, to gather requirements, troubleshoot issues, and ensure seamless integration of features and improvements
- Spearhead initiatives to optimize platform performance, scalability, and reliability, adhering to best practices and industry standards for software development while promoting a culture of technical excellence
- Actively monitor and engage with the latest technological advancements and trends in solar financing, energy, and software development to maintain the platform's competitive edge in the industry
- Provide mentorship and guidance to junior team members, fostering a positive and collaborative work environment that emphasizes innovation, growth, and the sharing of knowledge and expertise
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, with a minimum of 8 years of experience in software development
- Proven track record of leading the design, development, and implementation of complex software solutions, preferably in financial modeling, sales, or operations platforms
- Strong proficiency in programming languages, such as Python, JavaScript, C++, or Java, and experience with front-end and back-end web development technologies
- Demonstrated expertise in software architecture patterns, such as microservices, MVC, and RESTful APIs, along with experience in cloud platforms and services, such as AWS, Azure, or Google Cloud
- Exceptional problem-solving and analytical skills, with a keen ability to design efficient algorithms and optimize system performance, scalability, and reliability
- Outstanding communication and collaboration skills, with a proven ability to lead cross-functional teams and mentor junior team members effectively
- Familiarity with solar financing, energy efficiency, or renewable energy industries is a plus, as well as experience in Agile methodologies and project management tools
Job Overview
This position provides technical software project leadership including, but not limited to defining system architecture, guiding design of the system's software and writing code as part of the implementation team and mentors less experienced team members. Employees in this role work with the product team to plan work and typically serve as Technical Lead of projects. Individuals in this position provide technical advice to higher levels in the organization.
Job Duties & Responsibilities
- Codes in multiple languages in support of software products and the development of software products
- Leads software system architecture projects
- Mentors others in efficient software design
- Leads project-level sized teams including assigning work, answering technical project questions, helping other software engineers overcome challenges and mentoring less experienced software engineers
- Communicates with varying levels within and outside the organization including clearly reporting status in meetings and in other forums, describing systems to audiences of all technical abilities, communicating task assignments to team members, refining requirements and helping to facilitate project planning with the product team, assisting with software project demos and reporting results
- Provides input on software and technology decisions across an entire project and potentially participates in higher level meetings concerning software and IT architecture
- Performs other job-related duties as assigned
- Bachelor's Degree or equivalent work experience
- Experience: 9+ years
- Bachelor's - Engineering
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 , providing your name, telephone number and the best time for us to reach you. Alternatively, you may call 1-. 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. Please see our policy for more information.
Nearest Major Market: Palm Beach
Nearest Secondary Market: Miami
-
Principal Software Engineer
1 week ago
San Francisco, California, United States Palo Alto Networks Full timePrincipal Software Engineer - Join Our Cybersecurity Team at Palo Alto NetworksCompany DescriptionOur MissionAt Palo Alto Networks, our mission is to be the trusted cybersecurity partner that safeguards our digital way of life. We envision a world where each day is safer and more secure, driven by innovation and disruption in the cybersecurity landscape.Our...
-
Principal Software Engineer-Calibre
1 week ago
San Jose, California, United States Siemens Digital Industries Software Full timeJob Family: Research & Development Req ID: Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using...
-
Principal Software Engineer
3 days ago
San Francisco, California, United States bodo Full timeAt Bodo, we are driven by a mission to revolutionize how organizations harness the power of data by democratizing efficient compute at scale. With the creation of the first compute engine that brings HPC levels of performance and efficiency to large-scale data processing, we have already helped some of the most data-forward companies in the world with their...
-
Software Quality Principal Engineer
2 days ago
San Francisco, California, United States Boomi Full timeAbout Boomi and What Makes Us SpecialAre you ready to work at a fast-growing company where you can make a difference? Boomi aims to make the world a better place by connecting everyone to everything, anywhere. Our award-winning, intelligent integration and automation platform helps organizations power the future of business. At Boomi, you'll work with...
-
Principal Engineer Software
1 week ago
San Francisco, California, United States Palo Alto Networks Full timeCompany Description Our MissionAt Palo Alto Networks everything starts and ends with our mission:Being the cybersecurity partner of choice, protecting our digital way of life.Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and...
-
Principal Software Engineer
1 week ago
San Diego, California, United States Alvys Full timeAs a software engineer at Alvys, you will work on developing and operating a SaaS platform focused on freight transportation logistics. Your role will involve streamlining tasks, boosting efficiency, and enhancing the flow of physical goods. This is a long-term, full-time position at a forward-thinking startup. You'll be expected to juggle various...
-
Principal Software Engineer
1 week ago
San Francisco, California, United States NextPit GmbH Full timeTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job CategorySoftware EngineeringJob DetailsAbout SalesforceWe're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every...
-
System Software Principal Engineer
1 week ago
San Carlos, California, United States Tangerinesearch Full timeOur client is seeking a Full-Time Salaried Principal Software Engineer / Architect to join their dynamic group of engineers dedicated to overcoming the toughest challenges in medical technology. As a crucial member of the team, you'll be instrumental in designing and developing the software components that drive our planning and delivery solutions for their...
-
Principal Security Engineer,
1 week ago
San Francisco, California, United States Amazon Full timeAt Amazon, Principal Engineers are both visionary leaders and hands-on builders. As Amazons most senior individual contributors, Principal Engineers work on our hardest problems. While many companies this size take their foot-off the gas pedal, at Amazon, its still Day 1. This startup mentality, however, does not admit the luxury of a conservative approach....
-
Associate Software Engineer
1 week ago
San Francisco, California, United States Advent Software, Inc. Full timeAssociate Software Engineer page is loaded Associate Software Engineer Apply locations San Francisco, CA time type Full time posted on Posted 2 Days Ago job requisition id R16507 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company...
-
Senior Principal Software Engineer
4 weeks ago
San Francisco, California, United States Fastly Full timeFastly helps people stay better connected with the things they love. Fastly's edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers' applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take...
-
Senior Principal Software Engineer
1 month ago
San Francisco, California, United States Fastly Full timeFastly helps people stay better connected with the things they love. Fastly's edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers' applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take...
-
Senior Principal Software Engineer
1 week ago
San Francisco, California, United States Fastly Full timeFastly helps people stay better connected with the things they love. Fastly's edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customers' applications as close to their end-users as possible — at the edge of the Internet. The platform is designed to take...
-
San Jose, California, United States Splunk Inc Full timeJoin us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we're committed to our work, customers, having fun and most importantly to each other's success. Learn...
-
Founding Principal Software Engineer
1 month ago
San Francisco, California, United States Nextdata Full timeThe companyThe future of data lies in decentralization, and the concept of a data mesh is the proven approach for implementing this at Enterprise scale. We're here to make it a reality. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing data at scale. We are inventing a new way for developers to work with data and share...
-
Founding Principal Software Engineer
4 weeks ago
San Francisco, California, United States Nextdata Full timeThe companyThe future of data lies in decentralization, and the concept of a data mesh is the proven approach for implementing this at Enterprise scale. We're here to make it a reality. Nextdata OS is a data-mesh-native platform built to meet the challenge of decentralizing data at scale. We are inventing a new way for developers to work with data and share...
-
Principal / Lead Software Engineer
1 week ago
San Jose, California, United States PeerNova Inc Full timeAre you passionate about solving complex business problems and real world challenges? Do you thrive in a dynamic startup work environment that constantly pushes you to be the best you can be? Are you ready to work with motivated colleagues and veteran entrepreneurs who strive for excellence in everything they do?Define the future of Financial Systems by...
-
San Francisco, California, United States Splunk Full timeSplunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out as an amazing career destination and why we've won so many awards as a best...
-
San Francisco, California, United States Oracle Full timeWe are looking for a skilled Senior Principal Software Development Engineer to join our OCI Compute team. Our main focus is on creating and scaling services that allow customers to provision and manage both Bare Metal and Virtual Machine Compute instances.Key Responsibilities:- Developing and maintaining highly available APIs for launching and managing...
-
Principal Engineer
4 weeks ago
San Francisco, California, United States Voltage Park Full timeVoltage Park is building an AI cloud infrastructure business from the ground up. As part of this effort, we're looking for a Principal Software Engineer to build, design and implement the Voltage Park platform and tooling for our customers. You'll play a pivotal role in building the product, and as an early hire, you'll also have outsize influence in...