Senior Software Engineer C# .NET
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
A well-established software business is modernising a large Windows desktop platform into a modern web product, and they’re looking for a Senior .NET Developer to play a key role in that transformation.
This is a hands-on role with real influence over back-end architecture, technical direction and delivery.
You’ll work across C#/.NET, APIs, system design and legacy modernisation, while helping the wider team adopt better engineering practices and make effective use of AI-assisted development.
What your typical day will look like:
- Building complex back-end services and APIs using C#, .NET and ASP.NET Core
- Making pragmatic architectural and technical decisions
- Modernising functionality from a large WinForms/legacy platform
- Working closely with Engineering, Product and technical stakeholders
- Using AI coding tools and agents across development, testing, refactoring and migration
- Supporting high standards around testing, security, observability and code quality
- Investigating complex technical issues and driving them through to resolution
- Providing technical guidance and helping other engineers develop
Requirements
- Strong commercial experience with C#, modern .NET and ASP.NET Core
- Strong understanding of system architecture, APIs, data and integrations
- Experience working with SQL and relational databases
- A solid understanding of software design, testing and maintainable code
- Experience working with large or unfamiliar codebases
- Experience modernising or migrating legacy systems
- An interest in, or practical experience of, AI-assisted development
- The confidence to make technical decisions, communicate them clearly and influence others
Bonus points for: Kubernetes, Docker, PostgreSQL, Redis, Elasticsearch, GraphQL, observability tooling, CI/CD, microservices or RabbitMQ.
Benefits & conditions
37.5 hours per week with flexitime and core hours of 10am-3pm. This is a great opportunity for a senior engineer who wants more than just another development role. You’ll have genuine influence over architecture, engineering practices, tooling and the future direction of the platform, while remaining hands-on with the code. If this sounds like something for you, please apply now!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
The 12 Best Jobs for Software Engineers
Where To Find Software Engineering Jobs
Software Engineer Salary London