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

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

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 revolutionising last-mile delivery.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Collaborative culture focused on clarity, maintainability, and continuous improvement.
  • Why this job: Make a real impact in a dynamic role that values creativity and ownership.
  • 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. With a focus on meaningful work and a commitment to employee growth, you will be part of a high-trust team that values curiosity and encourages critical thinking. Located in London, LineTen offers a dynamic environment where your contributions directly impact the future of urban delivery, alongside opportunities for professional development and collaboration with cutting-edge technologies.
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 technical interview by brushing up on distributed systems and API design. We want to see how you think critically and solve problems, so practice explaining your thought process clearly.

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 just list them—show us how you’ve used them to create robust solutions.

Be Curious: We love curiosity! In your application, share examples of how you've challenged assumptions or improved processes in your previous roles. This shows us you’re not just ticking boxes but genuinely invested in your work.

Communicate Clearly: Just like in coding, clarity is key in your application. Make sure your thoughts are well-structured and easy to follow. We want to see how you communicate technical decisions and your thought process behind them.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to see what you bring to the table!

How to prepare for a job interview at LineTen

Understand the Company’s Mission

Before your interview, take some time to really grasp LineTen's mission and values. They’re all about improving urban delivery experiences, so think about how your skills in C# and .NET can contribute to that goal. Show them you’re not just a coder, but someone who aligns with their vision.

Showcase Your Craftsmanship

LineTen is looking for someone who treats software as a craft. Be prepared to discuss specific projects where you’ve designed robust solutions, tackled complex problems, and prioritised maintainability. Bring examples of your work that highlight your critical thinking and ownership.

Communicate Clearly and Confidently

During the interview, make sure to communicate your technical decisions clearly. If you need to push back on an idea or suggest an alternative approach, do it constructively. This shows you can engage in healthy discussions and are confident in your judgement.

Prepare for Technical Challenges

Expect to face technical questions that assess your understanding of distributed systems, API design, and real-time integrations. Brush up on concepts like event-driven patterns and race conditions, and be ready to explain how you would apply these in practical scenarios.

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

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

>