Senior Software Engineer (C# / .Net) · London ·
Senior Software Engineer (C# / .Net) · London ·

Senior Software Engineer (C# / .Net) · London ·

Full-Time 60000 - 80000 £ / year (est.) No home office possible
L

At a Glance

  • Tasks: Join a mission-driven team to innovate urban delivery solutions using C# and .NET.
  • Company: LineTen, a forward-thinking tech company focused on transforming delivery experiences.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborative culture that encourages ownership and continuous improvement.
  • Why this job: Make a real impact in a dynamic role that values creativity and critical thinking.
  • Qualifications: Proficient in C# / .NET with experience in distributed systems and API design.

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

LineTen is on a mission to crack the code on urban delivery. By leading with our values and putting carrier partners first, we are paving the way for better delivery experiences. LineTen is a new approach to delivery with a free carrier API and an operations management platform for shippers. We're building the first global data‑driven last‑mile network that has the potential to solve industry‑wide problems.

We’re hiring a Senior Software Engineer who treats software as a craft, not a checklist. You’ll join a small, high‑trust team where ownership is expected, curiosity is encouraged, and outcomes matter more than activity. This is not a ticket‑factory role: you’ll be expected to think critically, challenge assumptions, design robust solutions, and take responsibility for their long‑term success. You’ll work across backend services, distributed systems and frontend integrations, with a strong focus on correctness, maintainability and architectural clarity. You’ll also use AI‑assisted development tools responsibly, understanding that speed only matters when paired with strong design, testing and review discipline.

How you’ll work

  • Operate with high ownership in a low‑process environment
  • Proactively look for what can be improved rather than waiting for direction
  • Value correctness, clarity and maintainability over “it just works”
  • Work outside strict role boundaries when needed, without feeding burnout culture
  • Communicate technical decisions clearly and push back constructively when required

Core technical skills

  • C# / .NET 8+, Entity Framework Core, async/await, MediatR / CQRS
  • Strong understanding of distributed systems: consistency models, event‑driven patterns, idempotency, race conditions
  • Experience with Redis caching, Azure Blob Storage, and data‑modelling trade‑offs
  • API design: RESTful contracts, versioning, webhooks, long‑running operations (202 Accepted patterns)
  • Real‑time & frontend integration: SignalR / WebSockets, SPA frameworks (Vue / Nuxt or similar), TypeScript

What good looks like

  • You leave systems clearer, more correct, and easier to evolve
  • Problems are solved at the right level, not patched over
  • Trade‑offs are explicit and understood
  • Other engineers trust your judgement and the quality of your code

Senior Software Engineer (C# / .Net) · London · employer: LineTen

LineTen is an exceptional employer that fosters a culture of ownership and innovation, making it an ideal place for a Senior Software Engineer to thrive. Located in London, we offer a collaborative environment where your contributions directly impact our mission to revolutionise urban delivery. With a strong emphasis on employee growth, we encourage continuous learning and provide opportunities to work with cutting-edge technologies, ensuring that you not only advance your career but also enjoy a fulfilling and meaningful work experience.
L

Contact Detail:

LineTen Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (C# / .Net) · London ·

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with LineTen employees on LinkedIn. A personal touch can make all the difference when it comes to landing that interview.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using C# and .NET. This gives us a glimpse of your craft and how you tackle real-world problems.

Tip Number 3

Prepare for the interview by brushing up on distributed systems and API design. We want to see how you think critically and solve problems, so be ready to discuss your thought process and past experiences.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in being part of our mission at LineTen.

We think you need these skills to ace Senior Software Engineer (C# / .Net) · London ·

C#
.NET
Entity Framework Core
async/await
MediatR
CQRS
Distributed Systems
Event-Driven Patterns
Idempotency
Race Conditions
Redis Caching
Azure Blob Storage
API Design
RESTful Contracts
SignalR
WebSockets
SPA Frameworks
TypeScript

Some tips for your application 🫡

Show Your Craft: When writing your application, treat it like a piece of software you’re proud of. Highlight your skills in C# and .NET, and don’t shy away from showcasing how you’ve approached problems with creativity and critical thinking.

Be Clear and Concise: Just like we value clarity in our code, make sure your application is easy to read. Use straightforward language and structure your thoughts logically. This will help us see your thought process and how you communicate technical decisions.

Demonstrate Ownership: We love candidates who take ownership! Share examples of projects where you’ve gone above and beyond, improved processes, or tackled challenges head-on. This shows us you’re ready to contribute to our high-trust environment.

Apply Through Our Website: Make sure to submit your application through our website. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. Plus, it’s super easy!

How to prepare for a job interview at LineTen

Know Your Tech Inside Out

Make sure you’re well-versed in C# and .NET 8+, as well as the other core technologies mentioned in the job description. Brush up on your knowledge of distributed systems, API design, and real-time integrations. Being able to discuss these topics confidently will show that you’re not just familiar with them, but that you truly understand how they work.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in your previous roles. LineTen values critical thinking and ownership, so be ready to explain how you approached challenges, the decisions you made, and the outcomes. This will demonstrate your ability to think critically and take responsibility for your work.

Communicate Clearly and Constructively

Since communication is key in a high-trust team, practice articulating your technical decisions and thought processes. Be prepared to push back constructively when necessary. This shows that you can engage in healthy discussions and contribute to a collaborative environment, which is essential for success at LineTen.

Emphasise Maintainability and Clarity

During the interview, highlight your commitment to writing clear, maintainable code. Discuss how you ensure correctness and architectural clarity in your projects. LineTen is looking for someone who values these principles over simply getting things to work, so make sure to convey your dedication to quality in software craftsmanship.

Senior Software Engineer (C# / .Net) · London ·
LineTen

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>