Mcccd pipelineaz com
Sr. Software Engineer
Sunrun     Phoenix, AZ 85067
 Posted 12 days    

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 us 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**

To succeed, candidates must be able to do the following (in order of importance):

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

+ 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 not limited to bringing best practices to our React/Node stack and advancing our micro frontend/microservice architecture.

+ 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

+ 5+ 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

**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._

To succeed, candidates must be able to do the following (in order of importance):

+ 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:_

_$110,103 to $146,804_

_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 ([email protected])

_This description indicates the general nature and level of the qualifications and duties required of employees in this job classification, as well as the essential functions a person must be able to perform to do this job. It is not designed to be a comprehensive inventory of all duties and qualifications required of employees assigned to this job. In addition, due to our focus on safety at Sunrun all roles require the basic ability to speak, read and write English._

_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 opportunity 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, or any other basis protected by law. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. If you have a disability or special need that may require reasonable accommodation in order to participate in the hiring process or perform your job if you are employed, please let us know by contacting Kelly Wittman, Director of Talent Acquisition at [email protected]._

  Back to All Job Opportunities

Job Details


Employment Type

Full Time


While all employers are vetted to meet the Maricopa Guidelines, the job postings are not individually reviewed. Students should be diligent in ensuring they are applying for positions that meet their needs and are not in violation of the Maricopa guidelines.