Taro Logo

Senior Software Engineer, Distributed Systems

AI-powered platform helping organizations plan, procure, and operate clean energy to achieve financial and sustainability goals.
$160,000 - $194,000
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Distributed Systems

Verse is revolutionizing the clean energy transition through their AI-powered platform, Aria. As a Senior Software Engineer focusing on Distributed Systems, you'll be at the forefront of building cloud-native applications that process trillions of data points from global electricity markets. Working with industry experts, you'll support the backend infrastructure of the Aria software product, managing hundreds of data sources, services, and jobs.

The role demands expertise in Go and Python, with a focus on building scalable distributed systems. You'll be responsible for designing and implementing critical infrastructure, working with various storage systems, and ensuring system reliability and security. The position offers significant influence over architectural decisions that impact the entire organization.

Verse offers a competitive compensation package ranging from $160,000 to $194,000, plus equity in a high-growth startup. The company provides comprehensive benefits including medical, dental, vision insurance, and 401k. The work environment emphasizes empathy, transparency, and work-life balance with flexible hours and unlimited PTO.

The ideal candidate brings 5+ years of production software experience, strong distributed systems knowledge, and expertise in container-based deployments. Experience with Kubernetes, Google Cloud Platform, and advanced programming skills in systems languages are highly valued. This role presents an opportunity to make a meaningful impact on clean energy adoption while working with cutting-edge technology.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Distributed Systems

  • Foster a culture of well-designed systems and test-driven software
  • Build, test, debug, maintain, and scale backend services and APIs
  • Design and implement critical application interface and database model changes
  • Interoperate with various storage and retrieval systems
  • Troubleshoot and enhance system performance, reliability, and security
  • Collaborate with product managers, UX designers, and frontend engineers
  • Develop deployment automation, observability, monitoring, and alerting tools
  • Participate in code reviews and maintain technical documentation

Requirements For Senior Software Engineer, Distributed Systems

Go
Python
Kubernetes
  • 5+ years of experience delivering production-quality software
  • Fluency with Python and Go language runtimes
  • Knowledge of modern distributed systems
  • Expertise in managing container-based deployments and microservices
  • Command of complex application build configurations
  • Strong understanding of service oriented architectures
  • Technical leadership and commitment to delivering high quality software

Benefits For Senior Software Engineer, Distributed Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive compensation and equity grant
  • Medical, dental and vision insurance
  • 401k
  • Flexible hours and unlimited PTO
  • Diverse and inclusive working environment

Interested in this job?

Jobs Related To Verse Senior Software Engineer, Distributed Systems