Staff Software Engineer

Western Climate Initiative, Inc.

Sacramento (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Western Climate Initiative, Inc. is seeking a Staff Software Engineer to drive end-to-end software solutions across frontend and backend, with emphasis on reliability and security. You will influence product direction, lead design reviews, and ensure performance at scale.

You will work with NodeJS, Typescript, React, and cloud services (AWS/GCP/Azure), building both microservices and modular APIs while mentoring teammates and promoting best practices across teams.

Qualifications

  • 10+ years of professional software development experience.
  • 5+ years in architecture and design.
  • 5+ years with AWS, GCP, Azure or another cloud service.
  • Experience in React and modern UI frameworks.
  • Proficiency in microservice and monolithic architectures.
  • Experience with REST APIs, OAuth/SAML/RBAC patterns, and serverless.
  • Strong DevOps, IaC, testing, and performance optimization.

Responsibilities

  • Own complete solutions across their life cycle.
  • Influence and build product vision with managers and customers.
  • Ensure quality, usability, and performance of solutions.
  • Lead design sessions and code reviews to raise engineering quality.
  • Work across NodeJS, Typescript, SQL/NoSQL, and AWS services.
  • Mentor junior team members and share best practices.
  • Help design scalable, reliable architectures for new and legacy systems.

Skills

NodeJS
Typescript
React
Microservices
Cloud architecture
DevOps
Security concepts
OO/FP design

Tools

AWS Lambda
Terraform
CI/CD pipelines

Job description

What are we looking for?

The Staff Software Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our users and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering reliability and correctness. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.

What will you do?
  • Own complete solutions across their entire life cycle.
  • Influence and build vision with product managers, team members, and customers to solve complex problems for building enterprise-class business applications.
  • Hold yourself accountable for the quality, usability, and performance of the solutions.
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization.
  • Utilize programming languages like NodeJS, Typescript, and other languages; SQL and NoSQL databases, Serverless technologies like Lambda, and a variety of AWS tools and services.
  • Analyze problems and provide solution and options.
  • Reviewing design documents and providing meaningful feedback.
  • Mentor more junior team members professionally to help them realize their full potential.
  • Consistently share best practices and improve processes within and across teams.
  • Team player.
What skills and knowledge should you bring?
  • 10+ years of professional software development experience.
  • 5+ years of experience with architecture and design.
  • 5+ years of experience with AWS, GCP, Azure, or another cloud service.
  • Preferred experience inside a heavily regulated environment.
  • Fluency and specialization with at least two modern languages such as: NodeJS, Typescript, Javascript, Go, or Python.
  • Fluency with Object-Oriented and Functional design paradigms.
  • Experience with a modern UI framework like React.
  • Experience in building products using micro-service and monolithic architectures.
  • Experience in building extensible REST APIs.
  • Experience with Authorization and Authentication protocols and patterns such as: OAuth 2.0, SAML, RBAC, ABAC, ReBAC.
  • Experience in serverless environments.
  • Experience architecting and designing solutions for new and legacy systems (architecture, design patterns, reliability, and scaling).
  • Fluency in DevOps Concepts, DevOps Tooling, and Cloud Architecture.
  • Experience with continuous delivery and infrastructure as code.
  • Experience in leveraging Bash scripting.
  • Experience with application monitoring tools and performance assessments.
  • Understanding of application security concepts like OSWAP.
  • Experience with relational databases: architecture, design, and query implementation and optimization.
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication).
  • Enterprise-level design documentation.
  • Risk assessment.
  • Strong problem-solving ability.
  • Curiosity and Initiative.
  • Strong technical and non-technical communication skills.
Travel

The Staff Software Engineer may need to travel for specific and well-defined business purposes.

About this Position

This is a full-time salary position that may be in Sacramento, California (headquarter) or remote from the United States. WCI, Inc. offers competitive salaries and benefits commensurate with qualifications and professional experience and is committed to equal employment opportunities. For more information, visit our Website and Careers Page.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Inmar Intelligence • Winston-Salem (NC)

On-site
USD 136,000 - 228,000
Medical, Dental, and Vision insurance
401(k) retirement plans with company match
Annual discretionary bonuses
+1
Staff Software Engineer
Staff Software Engineer

Eightpoint • Fort Myers (FL)

On-site
USD 140,000 - 180,000
Top-tier benefits
Unlimited PTO
Flexible schedules
+1
Staff Data Engineer
Staff Data Engineer

Outcomes® • Orlando (FL)

On-site
USD 140,000 - 190,000
Staff Data Engineer
Staff Data Engineer

Outcomes® • Dublin (OH)

On-site
USD 140,000 - 200,000
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000
Staff Data Engineer
Staff Data Engineer

RXinsider LTD. • Orlando (FL)

On-site
USD 150,000 - 210,000
Staff Data Engineer
Staff Data Engineer

RXinsider LTD. • Dublin (OH), Northern (KY)

Hybrid
USD 140,000 - 180,000
Staff Full Stack Engineer
Staff Full Stack Engineer

WellRithms, Inc. • Portland (OR)

On-site
USD 180,000 - 230,000
Staff Software Engineer, Supply Chain (REMOTE)
Staff Software Engineer, Supply Chain (REMOTE)

The Home Depot • Atlanta (GA)

On-site
USD 150,000 - 210,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions LLC • Carmel (IN)

On-site
USD 110,000 - 150,000
Medical, dental, vision insurance
401k with company match
Paid time off