What you bringc#
energy domain
python
azure iot
problem solving
senior dev
Role We are expanding our software development team and are seeking a Senior Software Developer with a proven track record in designing and delivering scalable, secure, high-performing applications. You will join GridBeyond’s Development team, collaborating with product managers, project managers, and other developers in an agile environment to advance GridBeyond’s Smart Grid Platform.
This is an exciting opportunity to influence the energy transition, work with a growing team, and contribute to the Smart Energy sector. You should be capable of working autonomously, thinking creatively, and solving complex problems to support sustainable long-term growth.
What we’re looking for We want a creative, hands-on developer who loves building excellent software. In this role, you’ll contribute across the full software lifecycle in an agile setting, shaping the Smart Grid Platform through programming, analysis, design, implementation, and delivery. You’ll use industry-standard tools to meet evolving business needs and will help deliver solutions for GridBeyond’s customers and partners.
Nice-to-have experience
If you’re passionate about energy software and ready to help lead the charge in smart grid innovation, we’d love to hear from you.
- Core languages: C#
- Energy domain knowledge or passion for energy sustainability and innovation.
- Bonus: Python, Azure IoT knowledge
- Strong analytical and problem-solving skills, with a passion for system design and software development.
- 5+ years of experience as a Senior Developer or similar role.
- Technologies: .NET Core/Standard/Framework, SQL, Data Lake, Event Hubs, Redis, relational databases, Microsoft Azure, SCADA, REST and SOAP APIs.
- Experience with multi-threaded/async applications.
- Excellent written and verbal communication, with the ability to collaborate with diverse stakeholders.
- Tools: Visual Studio, SQL Server Management Studio, T-SQL, Azure SQL, Git, Azure DevOps, Azure Cloud, Windows Server.
- Proficient with databases (MS SQL and Azure SQL) and cloud-based design principles; Azure experience required.
- Familiarity with energy protocols (MQTT, ICCP, OpenADR, FTP/SFTP) and standard protocols (MODBUS).
- Exposure to automation or control systems (PID/SCADA).
- Experience working in an Agile product development environment.
- Degree in Computer Science, Information Technology, Engineering, or related field (highly desirable).
- Understanding of energy concepts (kW, kWh, frequency, voltage).
- Ability to innovate and devise new approaches to complex design challenges.
- Strong object-oriented programming experience in C#, .NET stack, Entity Framework, and API services.
- Track record of designing and delivering high-availability, scalable, high-performance applications.
Benefits- Maternity/Paternity leave
- Onsite parking, nearby facilities
- Educational assistance after six months
- Cycle-to-work scheme
- Comprehensive benefits package (pension, healthcare)
- 23 days of annual leave (increasing with service)
- Flexible working hours and environment
- Competitive salary
- Employee referral bonuses
- Collaborative, innovative culture
- Opportunities for professional growth and career development
Training + DevelopmentInformation not given or found