Home
/
Comprehensive
/
Staff Software Engineer
Staff Software Engineer-February 2024
Hagatna
Feb 6, 2025
About Staff Software Engineer

  Everything we do at Sunrun is driven by a determination to transform the way we power our lives. We know that starts at the individual employee level. We strive to foster an environment you can thrive in through our commitment to diversity, inclusion and belonging.

  Everything we do at Sunrun is driven by a determination to transform the way we power our lives. We know that starts at the individual employee level. We strive to foster an environment you can thrive in through our commitment to diversity, inclusion, and belonging.

  The Sales Platform team is looking for an experienced Frontend Engineer to help lead the effort in building the next generation of our sales platform. We are building a React application that uses micro-frontend technologies to expose various features that other teams around Sunrun are creating. It is an integral part of our sales process and critical in driving revenue for the company.

  Essential Duties and Responsibilities

  Communicate effectively in a fully remote environment with a fully distributed team.

  Collaborate extensively when designing the high-level system.

  Mentor engineers on good practices in all phases of frontend development.

  Help establish the standards for the team in areas of technical excellence. Examples include but are not limited to bringing best practices to our React/Node stack and advancing our micro frontend/microservice architecture.

  Navigate the React ecosystem and make recommendations on the selection of libraries, as well as good implementation patterns.

  Derive detailed requirements from high-level product guidance, and then automate those requirements as tests by using industry-standard practices like Specification By Example / Acceptance Test Driven Development.

  Education and Experience

  Bachelor’s Degree in Computer Science or equivalent work experience

  6-8+ years of technical experience

  Strong JavaScript development of browser applications with React, Vue, Angular or equivalent

  Understanding of SQL/NoSQL data structures and query syntax

  Strong skills with writing unit and integration tests in JavaScript using Mocha, Chai, Sinon

  Bonus Experience

  As a team lead or engineering manager

  Experience with AWS infrastructure, S3, CloudFront, and CDK

  Experience with Redux or Flux is a big plus

  Knowledge of microsite, micro frontend or microservice architectures

  Experience working with event driven architectures and/or materialized views

  Skills and Competencies

  It is expected that candidates will not have experience with all parts of our tech stack and that they will spend time with our team ramping up as needed.

  Articulate complex technical ideas in a straightforward manner.

  Design and implement software using industry-standard design patterns like those from Enterprise Integration Patterns or Domain-Driven Design.

  Write highly readable software in Typescript or Javascript.

  Please note that the compensation information that follows is a good faith estimate for this position only and is provided pursuant to acts, such as The Equal Pay Transparency Act. It assumes that the successful candidate will be located in markets within the United States that warrant the compensation listed. Candidates in locations outside this local area may have a different starting salary range for this opportunity which may be higher or lower. Please speak with your recruiter to learn more.

  The starting salary/wage for this opportunity is:

  $ 180,692 to $217,450

  Other rewards may include annual bonus eligibility, which is based on company and individual performance, short and long term incentives, and program-specific awards. Sunrun provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and paid time off (PTO). A candidate’s salary history will not be used in compensation decisions.

  Recruiter:

  Tyrone Taylor (tyrone.tay ([email protected]) [email protected])

  This description sets forth the general nature and level of the qualifications and duties required of employees in this job classification, as well as some of the essential functions of this role. It is not designed to be a comprehensive inventory of all essential duties and qualifications. If you have a disability or special need that may require reasonable accommodation in order to participate in the hiring process or to perform this role if you are offered employment, please let us know by contacting us at [email protected] .

  Sunrun is proud to be an equal opportunity employer that does not tolerate discrimination or harassment of any kind. Our commitment to Diversity, Inclusion & Belonging (https://careers.sunrun.com/us/en/diversityandinclusion) drives our ability to build diverse teams and develop inclusive work environments. At Sunrun, we believe that empowering people and valuing their differences will help us create a planet run by the sun for everyone. We are committed to equal employment opportunities without consideration of race, color, religion, ethnicity, citizenship, political activity or affiliation, marital status, age, national origin, ancestry, disability, veteran status, sexual orientation, gender identity, gender expression, sex or gender, pregnancy or any other basis protected by law. We also consider qualified applicants with criminal convictions, consistent with applicable federal, state and local law.

  Recruiter:

  Tyrone Taylor ([email protected])

  This description sets forth the general nature and level of the qualifications and duties required of employees in this job classification, as well as some of the essential functions of this role. It is not designed to be a comprehensive inventory of all essential duties and qualifications. If you have a disability or special need that may require reasonable accommodation in order to participate in the hiring process or to perform this role if you are offered employment, please let us know by contacting us at [email protected] .

  Sunrun is proud to be an equal opportunity employer that does not tolerate discrimination or harassment of any kind. Our commitment to Diversity, Inclusion & Belonging (https://careers.sunrun.com/us/en/diversityandinclusion) drives our ability to build diverse teams and develop inclusive work environments. At Sunrun, we believe that empowering people and valuing their differences will help us create a planet run by the sun for everyone. We are committed to equal employment opportunities without consideration of race, color, religion, ethnicity, citizenship, political activity or affiliation, marital status, age, national origin, ancestry, disability, veteran status, sexual orientation, gender identity, gender expression, sex or gender, pregnancy or any other basis protected by law. We also consider qualified applicants with criminal convictions, consistent with applicable federal, state and local law.

Comments
Welcome to zdrecruit comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
SIMILAR JOBS
Store Associate - Shortage Control
LOCATION 500 North Euclid St Anaheim CA US 92801 Overview If you want an exciting job with one of the largest off-price retail stores in the nation, join the Burlington Stores, Inc. team as a Shortage
Store Associate - Shortage Control
LOCATION 14705 Ocean Gate Ave Hawthorne CA US 90250 Overview If you want an exciting job with one of the largest off-price retail stores in the nation, join the Burlington Stores, Inc. team as a Short
F-35 Senior Change Manager | Secret clearance
Req ID: RQ174575 Type of Requisition: Regular Clearance Level Must Be Able to Obtain: Secret Public Trust/Other Required: None Job Family: Business Process Analysis Skills: BMC Helix,Change Management
RN Case Manager - Liaison Nurse (Discharge Planning/UR) 0.9 FTE - Bellevue WA (Overlake)
RN CASE MANAGER - LIAISON NURSE (DISCHARGE PLANNING) MON THRU SUN - EVERY OTHER WEEKEND ROTATION OVERLAKE MEDICAL CENTER - BELLEVUE - 8A-4:30P Job Summary: The Care Manager will work in 2 settings on
Cook
Bishop Commons - Cook RESPONSIBLE TO: Production Manager, Food Service Manager POSITION DESCRIPTION: Kitchen, service areas, storage areas GENERAL DESCRIPTION: The cook is responsible for all aspects
Warehouse Team Lead - 1st Shift
Warehouse Team Lead You must submit an updated resume when applying to this role in order to be considered for the role Location: Cranbury, NJ 08512 Hourly Pay $21.75/hrShift 1st Shift: Wednesday - Sa
Store Counter Sales
Battle Ground, WA, USAFull time2024-05-02R24_0000012266We are so much more than a Parts Store and we are looking for even more great talent to join our NAPA family! As a NAPA Automotive Parts Speciali
Administrative Judicial Specialist Civil Clerk
This job was posted by https://idahoworks.gov : For more information,please see: https://idahoworks.gov/jobs/2204068 Twin Falls County Administrative Judicial Specialist Civil Clerk SALARY $17.56 Hour
Parks Maintenance Technician I
This job was posted by https://idahoworks.gov : For more information,please see: https://idahoworks.gov/jobs/2204122 Parks Maintenance Technician ICity of Nampa\The City of Nampa Parks Department is s
Cashier Associate
LOCATION 5900 E Virginia Beach Blvd Norfolk VA US 23502 Overview If you want an exciting job with one of the largest off-price retail stores in the nation, join the Burlington Stores, Inc. team as a C
Copyright 2023-2025 - www.zdrecruit.com All Rights Reserved