Software Engineer - Infrastructure

About Verrus

Data centers should be valuable assets to their customers, the grid, and the local community such that we are able to give customers what they want, where they want it, while cities and utilities are actively seeking us to build in their region.

Verrus will build and operate next generation data centers that flexibly leverage its onsite infrastructure through the development of proprietary technology. Doing so will allow Verrus to provide grid services that facilitate the effective procurement of power and carbon free energy, and balance traditional and variable uptime workloads (e.g., AI/ML).

Verrus is led by industry veterans with experience at the largest data center development companies, delivering over 3 GW of data center capacity across four continents in their careers (representing over $10bn of investment).

About Sidewalk Infrastructure Partners (SIP)

Backed by Alphabet, Ontario Teachers Pension Plan, and Stepstone Group, SIP is a consolidated holding company that builds innovative technology-enabled infrastructure companies and projects that deliver positive social and environmental impact at scale. We believe that technology-enabled infrastructure will help to solve some of the world’s most pressing social and environmental challenges.

Following years of research and in collaboration with its current management, SIP formed Verrus to design, build, and operate the world’s most innovative data centers, leveraging unique technology to develop a scaled project portfolio that delivers significant financial, environmental, and innovation outcomes.


Verrus takes a very technology-forward approach to designing data center infrastructure - we operate at the intersection of leading-edge electrical and mechanical engineering, control systems, and software engineering. As a result, software development at Verrus spans a broad space, including integration with physical infrastructure, backend, frontend engineering, and optimization.

As a software engineer at Verrus, your core responsibility will be to use analysis and critical thinking to design and build a high-quality, secure, and scalable software infrastructure layer – including Verrus’ compute, storage, and networking systems deployed on-premises at our datacenter locations and in the cloud. 

You will work closely with several teams at Verrus, the mechanical and electrical engineering functions to integrate physical infrastructure into our software platform, controls engineering for the orchestration of power flows at the datacenter level and the optimization function to help implement Verrus’ optimal dispatch algorithms.


  • Help design, build, and manage Verrus’ multi-layered software infrastructure stack. This will comprise two distinct components: a distributed system homed in the public cloud, and another deployed on-premises at Verrus’ data center locations.
  • Design and build high-performant, testable APIs for interfacing with physical infrastructure (including power and building management systems) and with Verrus’ and third-party applications.
  • Work may include DevOps-centric tasks, including setting up build environments, deployment pipelines, and Verrus’ cluster environments.
  • Work with the product development organization to plan Verrus’ technology roadmap and help shape the future of Verrus’ infrastructure software systems.
  • Collaborate cross-functionally with various engineering and product functions, including electrical and mechanical engineering, optimization, and product management.

Minimum Qualifications

  • Bachelor’s degree in engineering or computer science or equivalent practical experience.
  • 5+ years of experience architecting, designing and building distributed software infrastructure and applications in large cloud environments.
  • 5+ years of experience delivering projects with multiple stakeholders across cross-functional teams.
  • A keen attention to detail, quality, and organization to work on numerous parts of a system or application simultaneously while being accurate and thorough.
  • The ability to efficiently identify and resolve issues during the design, testing, and maintenance processes using problem-solving and communication ​​skills.
  • Adaptability to work in a rapidly changing, fast-paced environment and picking up new technical areas of expertise.

Preferred Qualifications

  • Master's or PhD degree in engineering or computer science.
  • Experience with infrastructure (hardware, software, data center) monitoring and control
  • Working knowledge of TCP-based networking and networking systems.


The annual base salary range for this position in California is $180,000-$220,000. Salary is only one part of Verrus’ comprehensive compensation package, which also includes a discretionary bonus and general health benefits and paid time off.

How to Apply

If you are interested in consideration for this role, please apply through by submitting your resume with the job title in the subject line of your application email. Due to the amount of interest in Verrus’ work, we may not have the chance to follow up with you directly following your submission.

We are an equal opportunity employer. For us, this is more than legal boilerplate; it is reflective of a deeply held belief that our success depends on our willingness to recruit, hire, empower, compensate, reward, and promote the best and brightest individuals, of all backgrounds and characteristics.