Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
Develop and maintain customer-facing applications while helping transform the technology stack to serverless architecture. Establish technical standards, collaborate with product and UX teams, improve application performance, champion testing and development best practices, and mentor engineers. The role requires strong JavaScript, browser application, HTML5, CSS3, testing, build tooling, Git, MVC, CI/CD, performance optimization, and AWS experience., As a Senior Frontend Engineer, you’ll help implement features for all customer facing applications at Sunrun, and will also lead the way in transforming large portions of our stack to Serverless. Responsibilities
- Help establish the standards for the team in areas of technical excellence
- Work collaboratively with Product Management and our UX designers to develop applications that can be tested easily and will perform well under a variety of network conditions
- Champion adherence to best practice development methodologies
- Facilitate automated testing so all teams can innovate at a rapid pace
- Mentor and build skills across the team through effective standards setting, code reviews, and pairing, Architects and implements scalable managed database control-plane and infrastructure systems. Owns performance, resiliency, failover, backups, recovery, observability, and production operations for PostgreSQL and MySQL services. Translates ambiguous requirements into technical architecture, leads cross-team projects, mentors engineers, reviews designs and code, and improves systems supporting high-concurrency, data-intensive, and AI-adjacent workloads. Top Skills: Automated FailoverCloud InfrastructureContinuous BackupsControl PlanesDatabase PlatformsDistributed SystemsLinuxMulti-Region SystemsMySQLObservabilityPaasPoint-In-Time RecoveryPostgresSaaS DigitalOcean
Requirements
- BS/MS in CS or equivalent is preferred
- Minimum of 5 years of experience developing complex enterprise applications with JavaScript
- Bias towards mentorship and skill-building
- Some breadth and depth in SAAS application design and implementation
- Excellent communication skills
- Good team player
- Strong JavaScript application development of browser applications
- Strong knowledge of HTML5 (DOM, markup, browser APIs) and CSS3 (SASS preprocessor, OOCSS, modular)
- Strong skills with writing unit and integration tests in JavaScript using Mocha, Chai, Sinon Experience with React and Flux is a big plus
- More specifically Redux as ‘flux’ framework
- Ability to work with JS build/task runners like Webpack, Gulp, Grunt and NPM run scripts
- Strong knowledge of Git, version control, branching strategies, merging, and rebasing
- Performance optimization experience including browser page rendering, network traffic, and back-end system tuning
- Solid understanding of MVC architecture and frameworks
- Strong focus on Automation - Continuous Integration/Deployment
- Familiarity with Amazon Web Services, S3, CloudFront Education
Benefits & conditions
Please note that the compensation information is made in good faith for this position only. It assumes that the successful candidate will be located in markets within the United States that warrant the compensation. Please speak with your recruiter to learn more.
Starting salary/wage for this opportunity: 173,415.85 to 208,099.02
Compensation decisions will not be based on a candidate’s salary history. You can learn more here., Design, implement, and operate scalable managed database platform systems across distributed control planes and infrastructure. Lead architecture and cross-team technical projects, improve performance, resiliency, failover, backups, and recovery, and support multi-region workloads. Mentor engineers, conduct design and code reviews, establish observability practices, participate in on-call rotations, and turn production incidents into lasting improvements. Top Skills: Automated FailoverCloud ComputingContinuous BackupsControl-Plane InfrastructureDatabase ReplicationDistributed SystemsLinuxMySQLObservabilityPoint-In-Time RecoveryPostgres DigitalOcean, Yesterday In-Office or Remote 167K-209K Annually Senior level 167K-209K Annually Senior level Artificial Intelligence * Cloud * Software * Infrastructure as a Service (IaaS) Architect and implement scalable Managed Database control-plane and infrastructure systems. Improve performance, resiliency, failover, backups, recovery, observability, and multi-region operations for PostgreSQL and MySQL workloads. Lead complex cross-team technical initiatives, translate ambiguous requirements into architecture, operate production services, participate in on-call, and mentor engineers through technical guidance, design reviews, and code reviews. Top Skills: Cloud InfrastructureContinuous BackupsControl PlanesDatabase ReplicationDbaasDistributed SystemsLinuxMySQLObservabilityPoint-In-Time RecoveryPostgres
What you need to know about the Colorado Tech Scene
With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
About the company
| We’re on a mission to make energy more reliable and affordable for more people. We provide an opportunity with storage and solar to help people access greater energy independence without the big upfront costs. Sunrun is the largest dedicated residential solar and storage company in the country and has a mission to bring stably priced resilient power to the masses., Sunrun is proud to be an equal opportunity employer that does not tolerate discrimination or harassment of any kind. We believe that empowering people and valuing their differences are essential for our mission of connecting people to the cleanest energy on earth. Learn more here: EEO | Sunrun, Sunrun’s Denver corporate office is set against the vibrant backdrop of the city. Denver boasts a blend of urban sophistication and outdoor adventure. The neighborhood encapsulates this with modern buildings, local cafes, parks, and views of the Rockies. |
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…