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
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 ·
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.