- Salary
- £60k – £65k/yr
- Workplace
- Remote
- Type
- Full-time
- Department
- IT
- Closing date
- Today
- Source
- Vincere
Description
2 roles - one replacement, one growth
C# .NET Software Engineer – Infoshare+
Location: Fully Remote (UK)
Salary: TBC
Type: Permanent
Background / Team
-
Engineering is a shared resource across Infoshare+ products.
-
Initially working across two main products, including Companion, which helps housing organisations manage energy efficiency across large property portfolios and meet government targets.
-
Team currently has 5 Software Engineers, increasing to 6. Around 15 engineers across the wider business.
-
Opportunity to move between different products over time.
-
Reports to Principal Software Engineer.
Technical Requirements
-
Essential: C#, modern .NET (6+), Microsoft Azure and SQL Server.
-
Frontend uses standard JavaScript, HTML, CSS and Bootstrap. No requirement for React or Angular.
-
Strong experience developing complex commercial software products, ideally SaaS.
-
Particularly interested in developers who have solved challenging technical problems rather than simply building forms or straightforward data-transfer applications.
-
Good knowledge of software engineering principles, automated testing, unit testing and CI/CD.
-
Multithreading, concurrency and performance optimisation are particularly relevant and worth exploring.
-
Infrastructure as code (Bicep/Terraform) is desirable rather than essential. Existing CI/CD pipelines are established, but infrastructure is currently configured manually.
Ideal Candidate
-
Strong mid-level C#/.NET developer, although a good second-jobber or more experienced engineer would be considered.
-
Experience building complex, commercially delivered software products.
-
Public sector or housing software experience advantageous, but not essential.
-
Someone who enjoys problem-solving, understands software architecture and can contribute ideas rather than simply completing development tickets.
Key Screening Points
-
Experience with C#/.NET 6+, Azure and SQL Server.
-
Examples of complex software products they've developed and what made them technically challenging.
-
Experience with multithreading, asynchronous processing or performance optimisation.
-
Understanding of automated testing and modern development practices.
-
Comfortable working fully remotely within a collaborative engineering team.
Key Point: Technical complexity and problem-solving ability are more important than years of experience. Prioritise genuine product engineers with strong .NET/Azure/SQL skills.