Senior Software Development Engineer

2 days ago


San Francisco, United States Goeverbright Full time

EverBright is a clean energy company on a mission to accelerate the decarbonization of residences and businesses across the United States. We are a leading provider of financing for residential solar, storage, and energy efficiency products, fueling our rapid growth through innovative software solutions. We understand that the energy systems of tomorrow will be clean, distributed, and powered by advanced technology. About this Role As a Senior Software Engineer, you will play a critical role in developing tools that operationalize the EverBright financing program. You will be responsible for applying your software expertise to enhance our industry-leading financial modeling, sales, and operations platform, facilitating seamless solar, storage, and energy efficiency installations for homeowners. In addition to technical expertise, you should have strong leadership and communication skills to effectively lead and mentor junior engineers on the team. You should be comfortable working in an agile development environment and have experience with agile methodologies. What You'll Do Design, develop, and implement innovative software solutions that improve our financial modeling, sales, and operations platform for solar, storage, and energy efficiency projects. Collaborate with cross-functional teams, including product management, sales, and operations, to gather requirements, troubleshoot issues, and ensure seamless integration of features and improvements. Continuously optimize the platform's performance, scalability, and reliability, while adhering to best practices and industry standards for software development. Stay current with the latest technological advancements and trends in solar financing, energy, and software development to ensure the platform remains at the forefront of the industry. Mentor junior team members, sharing knowledge and expertise, while fostering a positive and collaborative work environment focused on innovation and growth. Job Overview 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 Duties 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 requirements and other technical documentation. Works with the 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. Performs other job-related duties as assigned. Preferred Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. 6+ years of experience in software development. Demonstrated experience in designing, developing, and implementing complex software solutions, preferably in financial modeling, sales, or operations platforms. Familiarity with 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. Strong problem-solving and analytical skills, with the ability to design efficient algorithms and optimize system performance, scalability, and reliability. Excellent communication and collaboration skills, with a track record of working effectively in cross-functional teams and sharing knowledge with peers. Prior exposure to solar financing, energy efficiency, or renewable energy industries is a plus, as well as experience in Agile methodologies and project management tools. Required Qualifications Bachelor’s Degree or equivalent work experience. Experience: 7+ years. Where permitted by applicable law, EverBright requires all employees and new hires to be fully vaccinated for COVID-19 or be willing to receive the COVID-19 vaccination on or before the first day of employment. EverBright 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. #J-18808-Ljbffr



  • San Francisco, California, United States Signify Technology Full time

    Job Title: Senior Software Development EngineerSalary Range: $200,000 - $260,000 per annum, depending on experience and qualifications.Location: San Francisco, CAAbout the Role:We are seeking a highly skilled Senior Software Development Engineer to join our Software Engineering GenAI team. As a key member of the team, you will be responsible for designing,...


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

    Job OverviewWe are seeking a highly skilled and experienced Senior Software Engineering Team Lead to join our team at ONE INC SOFTWARE CORPORATION. This is an exciting opportunity to lead a team of developers in designing and implementing innovative solutions for the insurance industry.Key ResponsibilitiesLead and manage a global team of software engineers...


  • San Francisco, California, United States Figma Full time

    Figma is a design and development platform that empowers teams to create, collaborate, and deliver products faster. We're seeking an experienced Senior Software Development Engineer to join our Design at Scale team.The Design at Scale team is responsible for designing and building the features that enable teams to scale their design and designers. Our users...


  • San Francisco, California, United States Amazon Full time

    About the Role: We are seeking a highly skilled Senior Software Development Engineer, Robotics Automation to join our Amazon Robotics team. As a member of our team, you will have the opportunity to work on cutting-edge robotics projects, collaborating with a talented group of engineers to develop and deploy innovative solutions.Key Responsibilities: As a...


  • San Francisco, California, United States Cypress HCM Full time

    Cypress HCM seeks a highly skilled Senior Software Development Engineer to join our team. We are looking for a talented and motivated individual with strong proficiency in Java and Python programming languages, as well as expertise in AWS cloud services.The ideal candidate will have experience implementing and optimizing backend services, APIs, and data...


  • San Francisco, United States Acceler8 Talent Full time

    Senior Software Engineer (AI Infrastructure / MLOps)Location: San Francisco (3 days per week in office)Introduction:We are seeking a Senior Software Engineer (AI Infrastructure / MLOps) to join a pioneering AI startup focused on enhancing data quality for machine learning. This role offers the chance to work on large-scale web applications and tackle complex...


  • san francisco, United States Acceler8 Talent Full time

    Senior Software Engineer (AI Infrastructure / MLOps)Location: San Francisco (3 days per week in office)Introduction:We are seeking a Senior Software Engineer (AI Infrastructure / MLOps) to join a pioneering AI startup focused on enhancing data quality for machine learning. This role offers the chance to work on large-scale web applications and tackle complex...


  • San Francisco, United States Acceler8 Talent Full time

    Senior Software Engineer (AI Infrastructure / MLOps)Location: San Francisco (3 days per week in office)Introduction:We are seeking a Senior Software Engineer (AI Infrastructure / MLOps) to join a pioneering AI startup focused on enhancing data quality for machine learning. This role offers the chance to work on large-scale web applications and tackle complex...


  • san francisco, United States Acceler8 Talent Full time

    Senior Software Engineer (AI Infrastructure / MLOps)Location: San Francisco (3 days per week in office)Introduction:We are seeking a Senior Software Engineer (AI Infrastructure / MLOps) to join a pioneering AI startup focused on enhancing data quality for machine learning. This role offers the chance to work on large-scale web applications and tackle complex...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a skilled Senior Software Development Engineer to join our team. In this role, you will be responsible for ensuring the successful deployment and support of Lynx product implementations end-to-end.The ideal candidate will have excellent communication skills, a strong knowledge of Intel/ARM/PowerPC...


  • San Francisco, United States Altair Engineering Full time

    Transforming the Future with the Convergence of Simulation and Data Senior Software Engineer Altair is seeking a Senior Software Engineer to be part of a fast moving team that requires strong problem solving and object-oriented design and analysis skills. Ideal candidates are innovative, flexible, self-directed and able to write portable, high-performance,...


  • San Francisco, California, United States Discord Full time

    **About Us**At Discord, we're passionate about building a platform that makes it easy and fun for people to talk and hang out before, during, and after playing games.As a Senior Staff Engineer on our Platform Ecosystem team, you'll play a critical role in shaping the future of gaming and developer experience. We're seeking an experienced leader who can...


  • San Francisco, California, United States Ripple Full time

    At Ripple, we are revolutionizing the way value moves around the world. Our cutting-edge crypto solutions empower financial institutions, businesses, and governments to build a more inclusive global economy. As a Senior Software Engineer at Ripple Labs Inc., you will have the opportunity to collaborate with experienced professionals in the field and...


  • San Francisco, United States Skale Talent Full time

    Senior Software Engineer - ML infrastructure, distributed systems We’re partnering with a leading autonomous driving company in San Francisco who are looking for a Senior Software Engineer to join their team. They are working on a scalable highway autonomy product for the consumer car market. Working directly with several OEM partners, they’re building...


  • San Francisco, United States Skale Talent Full time

    Senior Software Engineer - ML infrastructure, distributed systems Were partnering with a leading autonomous driving company in San Francisco who are looking for a Senior Software Engineer to join their team. They are working on a scalable highway autonomy product for the consumer car market. Working directly with several OEM partners, theyre building an...


  • San Francisco, United States Skale Talent Full time

    Senior Software Engineer - ML infrastructure, distributed systems We’re partnering with a leading autonomous driving company in San Francisco who are looking for a Senior Software Engineer to join their team. They are working on a scalable highway autonomy product for the consumer car market. Working directly with several OEM partners, they’re building...


  • San Francisco, California, United States University of California - San Francisco Campus and Health Full time

    About the PositionWe are seeking a highly skilled Senior AI Software Development Engineer to join our team at the University of California, San Francisco Campus and Health. This position offers a unique opportunity to work on cutting-edge artificial intelligence projects that will significantly impact research and healthcare initiatives.Key...


  • San Francisco, California, United States VORKIS knows what employer wants Full time

    Job DescriptionWe are seeking a skilled Senior Software Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing moderately-complex software applications.ResponsibilitiesDevelop and implement software applications using software engineering principles, patterns, and methodologies.Support the...


  • San Mateo, California, United States Sunrise Senior Living Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in Full Stack Development. In this role, you will be responsible for designing, developing, and implementing complex software applications using a range of technologies including Java, Python, and C++.Numerous responsibilities include, but are not limited to, writing clean, efficient,...


  • San Francisco, United States Skale Talent Full time

    Senior Software Engineer - ML infrastructure, distributed systems Were partnering with a leading autonomous driving company in San Francisco who are looking for a Senior Software Engineer to join their team. They are working on a scalable highway autonomy product for the consumer car market. Working directly with several OEM partners, theyre building an...