Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Software Engineer
Uplight
Redwood City, CA
Category
Software Engineering
Apply for Job
Job Description
Uplight is a company that creates software to manage energy resources in homes and businesses to generate, shift, or save energy to balance the grid, making it more efficient and reliable. The company is looking for a Senior Software Engineer - Virtual Power Plant (VPP) to drive their technology forward and help lead the clean energy revolution.
Requirements
Develop and maintain the scalable backend services and robust APIs that power Uplight’s VPP platform
Champion a full service ownership culture by designing, deploying, and managing the underlying cloud infrastructure using modern Infrastructure as Code (IaC) practices
Build, optimize, and maintain robust Continuous Integration and Continuous Deployment (CI/CD) pipelines
Design cost-effective, scalable data models for various relational and NoSQL databases
Implement automated systems and processes to monitor data quality
Ensure system reliability through rigorous unit and end-to-end regression testing
Drive architectural design, implement best software engineering practices within the team, and proactively hedge technical risks
Collaborate closely with Product Management, Delivery, and Operations to translate customer challenges into new capabilities
Benefits
Competitive salary
Equity
Competitive health care, dental, and vision coverage
Excellent 401(k) and flexible spending plans
10 paid public holidays and unlimited paid time off
Life, short term and long-term disability, supplemental, and AD&D insurance
Commuter transit, parking, biking, vanpool and park & ride benefits
]]>