 
        
        Senior Software Engineer Opportunity
We are seeking a skilled Senior Software Engineer to contribute to the development of our core platform. The ideal candidate will have 5+ years of experience in software engineering and a strong background in React.js, Golang, Node.js, or Java.
This role plays a crucial part in building the foundation for an AI-native future, working closely with AI engineers, security leaders, and product managers to deliver AI-native services at startup speed.
Our client is building an AI-centric operating system for utilities, harnessing AI to better orchestrate customer delight, facilitate power optimization, improve grid health, and unlock flexibility at scale. As a Senior Software Engineer, you will design, implement, and maintain APIs, services, and distributed systems that form the backbone of the OS.
 * Front-End Development: Build, implement, and maintain front-end applications.
 * Back-End Architecture & Development: Design, implement, and maintain APIs, services, and distributed systems.
 * Ai Integration: Collaborate with AI engineers to integrate models, embeddings, and agent services into back-end systems.
 * System Modernization: Transform legacy workflows into modern, secure, scalable codebases using cloud-native best practices.
 * Security & Compliance: Partner with security leaders to ensure all services adhere to stringent utility-sector regulations.
Required Experience:
 * Excellent English communication skills.
 * 5+ years of software engineering experience in SaaS or enterprise environments.
 * Strong proficiency in React.js, Python, and either Golang, Node.js, or Java.
 * Demonstrated ability to deliver high-quality code in fast-moving teams.
 * Basic proficiency with AI/ML tooling.