Senior Software Engineer ( C#)- Based in UK

Senior Software Engineer ( C#)- Based in UK

Full-Time 60000 - 80000 £ / year (est.) Working from home possible
Q

At a Glance

  • Tasks: Own features from design to delivery, building scalable microservices in C# and .NET.
  • Company: Join One Identity, a global leader in secure access and identity management.
  • Benefits: Enjoy a fully remote role with competitive pay and career growth opportunities.
  • Other info: Collaborate with a diverse team and embrace continuous improvement.
  • Why this job: Make a real impact on a platform used by enterprises worldwide.
  • Qualifications: 4+ years in software engineering with strong C# and .NET skills.

The predicted salary is between 60000 - 80000 £ per year.

We're building a world-class modern, scalable platform at One Identity, and we're looking for engineers who want to own things end-to-end — not just write backend code and hand it off to the next functional team. We don't hire for a single discipline. Our engineers bring serious depth in one area — typically backend development and platform/DevOps — but are genuinely capable across the full delivery lifecycle: frontend, test automation, pipelines, observability, and everything in between. Quality and customer experience are our highest priorities, which means you're not a specialist waiting for the right ticket — you're someone who follows the work wherever it needs to go, writes tests not just code, participates in functional testing, and owns customer escalations directly. We trust our engineers to take a feature from refinement all the way to production, and we back that up with the autonomy and support to make it happen.

If you're hungry to keep growing, humble enough to know you don't have all the answers, and care deeply about the people you work with — let's talk.

Responsibilities
  • Taking full ownership of features — from refinement and design through development, testing, and delivery to production
  • Building and maintaining modern, scalable microservices in C# and .NET (8+) running on Azure Kubernetes Service
  • Contributing across the stack — backend services, Angular UI, test automation, CI/CD pipelines — wherever the work needs you
  • Writing clean, testable, well-documented code and holding the bar through code reviews
  • Creating and executing test cases, participating in functional testing, and managing test plans via Azure DevOps
  • Working in 2-week sprints with a globally distributed team — participating in refinement, demos, and retrospectives
  • Instrumenting services with OpenTelemetry and using Datadog to own the health of what you ship
  • Participating in on-call rotation as a primary responder for our services and the Kubernetes infrastructure that runs them — we own the full stack, not just the application layer
  • Owning customer escalations directly — investigating, communicating, and resolving issues without a handoff layer between you and the customer impact
  • Leveraging AI coding tools to accelerate development — we expect engineers to be fluent in AI-assisted workflows, not just aware of them
  • Collaborating closely with architects, product managers, and teammates across Panama, Hungary, and beyond
Qualifications

Core (you should bring depth here):

  • Strong C# and .NET (8+) experience building production microservices at scale
  • Solid grasp of CQRS, event-driven architecture, and messaging systems (Azure Service Bus or similar)
  • Hands-on with NoSQL databases — Cosmos DB, MongoDB, or similar
  • Experience with CI/CD tooling — Azure DevOps, GitHub Actions, or similar
  • Comfortable with containerization and orchestration — Docker, Kubernetes, AKS

Breadth (you don't need to be an expert, but you can hold your own):

  • Frontend exposure — Angular, TypeScript, HTML/CSS
  • Test automation — Python/Pytest, Playwright, or similar
  • Infrastructure-as-code — Bicep, Terraform, or equivalent

Practices you'll live and breathe:

  • Trunk-based development and feature branch discipline
  • Git fluency and pull-request-based collaboration
  • Observability-first mindset — you instrument what you ship
  • AI coding tools as a daily part of your workflow

4+ years of professional software engineering experience, with meaningful .NET microservices development

Bachelor's degree in Computer Science, Software Engineering, or equivalent

Strong English communication skills — written and verbal (our team is distributed globally)

Self-directed and comfortable working asynchronously across time zones

Nice to Have
  • Familiarity with Identity and Access Management — OAuth, OIDC, SAML, SCIM, JWT
  • Experience with Azure services beyond AKS (App Configuration, Key Vault, Service Bus)
  • Exposure to OpenAPI spec authoring and API-first design
Why Join Us
  • Fully remote role
  • Work on a platform used by enterprises globally to manage secure access and identity
  • Small-enough team that your contributions are visible; large-enough org that there's real career trajectory
  • Engineering culture that values ownership, continuous improvement, and shipping real things
Company Description

One Identity enables organizations of all sizes to better secure, manage, monitor, protect, and analyse information and infrastructure to help fuel innovation and drive their businesses forward. With team members around the globe, we intend to continue to grow revenues and add value to customers. When you join our team, you will have the opportunity to build and develop products at a scale few others can provide. Our product portfolio serves a large base of customers and we are addressing the strategic imperatives for enterprise businesses. Working with some of the most talented employees the industry has to offer, we provide enhanced career opportunities for team members to learn and grow in a rapidly changing environment.

Why work with us?

Life at One Identity means collaborating with dedicated professionals with a passion for technology. When we see something that could be improved, we get to work inventing the solution. Our people demonstrate our winning culture through positive and meaningful relationships. We invest in our people and offer a series of programs that enables them to pursue a career that fulfills their potential. Our team members’ health and wellness is our priority as well as rewarding them for their hard work.

One Identity is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: One Identity is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at One Identity are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. One Identity will not tolerate discrimination or harassment based on any of these characteristics. One Identity encourages applicants of all ages. Come join us.

Senior Software Engineer ( C#)- Based in UK employer: QUEST

At One Identity, we pride ourselves on fostering a collaborative and innovative work culture where engineers take full ownership of their projects from start to finish. With a fully remote role, you will have the opportunity to work alongside talented professionals globally, contributing to a platform that enhances secure access and identity management for enterprises. We prioritise employee growth through continuous learning opportunities and a commitment to health and wellness, making us an excellent employer for those seeking meaningful and rewarding careers in technology.

Q

Contact Details:

QUEST Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer ( C#)- Based in UK

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at QUEST or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to QUEST.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like QUEST.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like QUEST that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Software Engineer ( C#)- Based in UK

C#
ASP.NET
Microservices Architecture
Azure Kubernetes Service (AKS)
CQRS
Event-Driven Architecture
NoSQL Databases

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at QUEST.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at QUEST and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at QUEST

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If QUEST uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.