cover image
POWWR

POWWR

www.powwr.com

1 Job

124 Employees

About the Company

POWWR is a cloud-based software provider for the energy and utilities sector. Its advanced platforms and simple solutions help over 45 energy suppliers and more than 1,100 brokers win more deals and grow their businesses. The company was previously known as UD Group in the United Kingdom.

WE'RE GROWING AND HIRING! See what positions are open on our careers page at www.powwr.com/careers.

Listed Jobs

Company background Company brand
Company Name
POWWR
Job Title
Senior Software Engineer
Job Description
**Job Title**: Senior Software Engineer **Role Summary**: Lead the design, development, and delivery of scalable SaaS solutions across the full technology stack using C#, .NET Core, Azure, and Angular. Drive high-quality code, DevOps practices, observability, and compliance with ISO 27001 and GDPR while mentoring junior engineers. **Expectations**: - Build secure, performant, and maintainable full‑stack applications. - Deliver robust CI/CD pipelines, automated testing, and observability. - Translate business requirements into clean, testable code. - Mentor and collaborate with cross‑functional teams. - Stay current with emerging cloud, API, and event‑driven technologies. **Key Responsibilities**: - Design, develop, and maintain C#, .NET Core APIs (RESTful & GraphQL) and SQL Server backend. - Implement event‑driven messaging (Kafka or similar) and modular services. - Build Angular + TypeScript front‑end, including micro‑frontends and NX workspace architecture. - Conduct code reviews, pair programming, and mentor junior developers. - Apply CI/CD automation, TDD, automated UI/API tests, and observability tools (Grafana, Application Insights). - Ensure architectural consistency, scalability, and compliance with ISO 27001, GDPR, and security‑by‑design principles. - Collaborate with product, design, QA, and technical leads to define requirements and deliverables. **Required Skills**: - 6+ years of full‑stack software engineering experience. - Deep proficiency in C#, .NET Core, and API design (RESTful & GraphQL). - Experience with Azure PaaS (App Services, Functions, SQL, Storage, Key Vault) and Azure DevOps pipelines. - Knowledge of event‑driven / microservices architectures (Kafka, message queues). - Skilled in automated testing frameworks (xUnit, NUnit, etc.) and CI/CD practices. - Front‑end experience with Angular, TypeScript, micro‑frontends, and NX monorepo. - Strong analytical, problem‑solving, communication, and teamwork abilities. - Understanding of ISO security baselines, GDPR, and security‑by‑design. **Required Education & Certifications**: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience.
Manchester, United kingdom
Hybrid
Senior
04-03-2026