- 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