Software Engineer, Distributed Systems
Listed on 2025-12-25
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Backend Developer
Staff Software Engineer, Distributed Systems
What is Verse?
Organizations today are under growing pressure to navigate the transition to clean energy — not just to meet sustainability goals, but to manage risk, control costs, and build long-term resilience. Verse was created to change that.
Our mission is to make the case for clean energy irrefutable. Through our AI-powered platform, Aria, we help organizations plan, procure, and operate clean energy to achieve their financial and sustainability goals. Verse transforms clean energy ambition into action — giving businesses the clarity and confidence to lead in a rapidly evolving energy landscape.
The Role
As a Staff Software Engineer focusing on Distributed Systems at Verse, you will work in collaboration with some of the brightest industry experts in the field building cloud-native applications that scale to trillions of data points collected from electricity markets globally. You will be a part of a dynamic, robust team primarily supporting the backend needs of our Aria software product spanning hundreds of data sources, sinks, services, and jobs.
Your expertise will not only have a direct impact on product decisions, but you also be well-positioned to drive the development and trajectory of our entire platform and infrastructure and influence important architectural decisions that affect the whole organization.
Key Responsibilities
- Foster a culture and mindset of well-designed systems, test-driven software, and transparent communication with a high caliber of mutual respect and consideration for stakeholders
- Read and write a lot of Go, Python, and Protobuf
- Build, test, debug, maintain, and scale our ecosystem of backend services and APIs with hyper-precise data structure alignment
- Design, implement, and coordinate critical application interface and database model changes, migrate and evolve schemas, and scale queries for multiple product work streams
- Interoperate with various storage and retrieval systems for both structured and unstructured data sets across the entire stack
- Troubleshoot and enhance system performance, reliability, and security to meet the evolving needs of the business
- Collaborate closely with product managers, UX designers, and frontend engineers to vet user requirements and data provenance with an end-to-end mindset
- Work on occasion in the platform and infrastructure layers to develop deployment automation, observability, monitoring, and alerting tools
- Actively participate in code reviews, maintain technical documentation, and adhere to best software development practices.
What We're Looking For (Minimum Qualifications)
- 8+ years of experience delivering production-quality software with increasing levels of ownership and technical leadership.
- Fluency with Python and Go language runtimes, build tools, and library ecosystems
- First principles knowledge of modern distributed systems and how they apply to the needs of a small startup and throughout its growth phases
- Proven expertise in managing and orchestrating container-based deployments and microservices
- Command of complex application build configurations and workflows in a mono-repository setting
- Strong understanding of service oriented architectures, networking, and security fundamentals
- Technical leadership and commitment to delivering high quality software on time or ahead of schedule and adhering to best software development practices
What Will Make You Standout (Preferred Qualifications)
- A bachelor’s degree or higher, ideally in Computer Science or some STEM related field
- Demonstrated track record for Senior or Staff level software development talent and up
- Hands-on experience with Kubernetes, Google Cloud Platform and its various services.
- Advanced programming skills in systems languages such as Rust, Scala, Java, or C/C++, development shell runtimes, and configuration languages
- Familiarity with the gRPC + Protocol Buffer ecosystem
- Experience deploying internet security solutions across engineering and non-engineering teams to protect employee resources
- General knowledge of neural network architectures and AI/ML landscape is a big plus
- Note:
We are open to Sr. Staff and Principal level for this…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).