Verse is a company focused on helping organizations manage complex power portfolios with confidence through their Energy Cost Intelligence platform, Aria. They are seeking a Software Engineer to develop product experiences and features for clean energy buyers, working in a full stack capacity on their Buyer Solutions suite of applications.
Responsibilities:
- Foster a culture and mindset of well-designed systems, test-driven software, and proactive communication with a high degree of transparency, mutual respect, and consideration for teammates
- Collaborate closely with product managers, UI/UX designers, and other engineers to develop intuitive, user-friendly Buyer Solutions software experiences
- Design, build, test, debug, maintain, and scale user-facing software and closely related components up and down the stack
- Integrate frontend components with backend APIs while efficiently rendering and presenting interactive data visualizations
- Implement backend APIs, middleware, and integrate these layers with databases
- Manage user authentication and authorization, sessions, and tokens using services like Clerk or Auth0 for secure user login systems
- Optimize application performance, reliability, and scalability with content delivery networks
- Evaluate and recommend new software tools, systems, and architectures as the product evolves
Requirements:
- Customer empathy and obsession to craft quality user experiences
- Hands-on experience working in both frontend (e.g. Typescript, React) and backend (e.g. Go, Python) software ecosystems
- Ability to translate complex product requirements into functional software, and speak the language of engineers and designers
- Commitment to delivering high quality software on time or ahead of schedule while adhering to best software development practices
- Continuous obsession for staying informed on contemporary technologies, tools, libraries, services, frameworks, or breakthroughs that could benefit the team
- Discipline using generative AI tools in day-to-day work
- A bachelor's degree or higher, not necessarily in a STEM field
- Senior or Staff level software development talent and up
- Proven track record being a technical leader in high-performing product engineering teams
- Expert programming skills with Typescript and Go, advanced experience with Python is a big plus
- Advanced experience developing in the gRPC + Protocol Buffer ecosystem (we use Buf's Connect SDK)
- Deep knowledge of relational databases, SQL, and blob storage (e.g. GCS or S3)
- Experience authoring and maintaining UI kits, design systems, component libraries
- Keen sense and natural intuition for UI/UX design principles
- Understanding of content delivery networks (CDN) and edge server solutions
- Desire to be a generalist throughout the product engineering stack
- System design and architecture knowledge
- Technical project management skills in agile, product-focused teams
- Willingness and flexibility to operate in high-pressure environments where priorities can easily shift or pivot depending on user needs