Rodeo
Get started

Optix Software Ltd

Senior .NET Backend Developer

York
Posted about 15 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Optix Backend Developer Role

Optix is modernising a large, established Windows desktop platform into a modern web product. We are looking for a senior.NET backend developer with deep engineering experience, strong architectural judgement and a practical approach to modern development tools.

This is a hands-on role with significant responsibility for backend architecture and delivery. You will design.NET services and APIs, turn complex legacy behaviour into maintainable solutions, and help improve engineering practices across the team.

What you'll be doing

  • Design and implement complex backend functionality using C# and modern .NET / ASP.NET Core.
  • Make and communicate pragmatic architectural decisions across services, APIs, data and integrations.
  • Modernise functionality from our established WinForms application into a maintainable service-based web architecture.
  • Work with engineers, Product and technical stakeholders to shape solutions and clarify trade-offs.
  • Lead by example. Use AI tools and coding agents across code exploration, design, implementation, testing, review, refactoring, documentation and migration, while retaining clear ownership of the outcome.
  • Set a high standard for maintainability, automated testing, security, observability and pull-request review.
  • Investigate complex technical and production issues and drive them through to resolution.

What we are looking for

  • Strong experience designing and operating production APIs and services with C#, modern.NET and ASP.NET Core.
  • Proven architectural judgement across service boundaries, data ownership, integrations, scalability, resilience and maintainability.
  • Experience with SQL, relational databases and safely evolving data-intensive backend systems.
  • A strong approach to software design, dependency injection, automated testing and maintainable code.
  • Ability to understand large or unfamiliar codebases and translate complex existing behaviour into a clear technical approach.
  • A disciplined approach to AI-assisted development, including context management, task decomposition, security, testing, review and validation.
  • Proven experience leading engineers through architectural or tooling change by setting direction, documenting decisions and coaching others.
  • Strong communication and stakeholder-management skills, with the ability to explain decisions clearly and challenge constructively.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Useful experience - not essential

  • Experience using AI coding assistants or agents in day-to-day software delivery.
  • Kubernetes and Docker experience, if in production even better.
  • Authentication and authorisation platforms, and software handling sensitive or clinically important data.
  • PostgreSQL, Redis, Elasticsearch or other data and caching technologies.
  • GraphQL, including schema design and gateway patterns.
  • Grafana, OpenTelemetry, Prometheus or equivalent observability tooling.
  • CI/CD, production services, microservices and message-driven systems such as RabbitMQ.

How we work

We value engineers who own outcomes and remain hands-on with delivery. We encourage thoughtful use of modern tools, transparent validation and active sharing of effective practices. You will influence architecture, process, tooling and technical strategy while helping the wider team improve.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Hours of work: 37.5 hours per week. Flexitime is available, with core hours of 10am-3pm Monday-Friday. The role is hybrid, with two days per week in our York office.

What we offer

  • Hybrid working – two days per week in our York office - with flexitime.
  • Significant influence over backend architecture, engineering practices and technical direction.
  • An environment that invests in modern engineering tools, experimentation and shared practices.
  • 25 days holiday, increasing with service up to 30 days.
  • Vitality Health, Life Assurance, pension, Cycle to Work Scheme, on-site parking and regular socials.

About Optix

Optix is a leading provider of business management software for UK opticians. Our platform supports complex clinical workflows and sensitive patient data alongside appointments, stock, marketing, finance, integrations and medical equipment. Its established functionality and ongoing modernisation create an environment in which engineers can materially influence the platform's future.

Interview process

  • Technical Test
  • An initial conversation about your experience, the role and how we work.
  • A technical discussion focused on .NET backend engineering, system design, architectural reasoning and your approach to modern development tools, including AI where relevant.

Equal opportunities

Optix Software Ltd is committed to equal opportunities in all aspects of our work. We are committed to treating colleagues fairly regardless of race, gender, disability, age, sexual orientation, religion or belief.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

C#
.NET
ASP.NET Core
Backend Architecture
SQL
Relational Databases
API Design
Dependency Injection
Automated Testing
AI-assisted Development
Kubernetes
Docker
GraphQL
Microservices
RabbitMQ
Observability Tooling

Location

York, England, United Kingdom

Sign up to applySee more jobs like this