At a Glance
- Tasks: Develop innovative software solutions for urban delivery using C# and .NET.
- Company: Join LineTen, a forward-thinking tech company revolutionising delivery experiences.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in the logistics industry with cutting-edge technology.
- Qualifications: Proficient in C#/.NET and experienced in distributed systems and API design.
- Other info: Collaborative environment focused on clarity, correctness, and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
What we do
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.
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) employer: LineTen
Contact Detail:
LineTen Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (C# / .Net)
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Build a portfolio showcasing your C# and .NET projects. Having tangible examples of your work can really set you apart when you're chatting with potential employers.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your knowledge of distributed systems and API design. Practising common coding challenges will help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented engineers who share our mission. Plus, it’s a great way to get noticed directly by our hiring team.
We think you need these skills to ace Senior Software Engineer (C# / .Net)
Some tips for your application 🫡
Show Your Passion for Delivery: When writing your application, let us see your enthusiasm for urban delivery and how you can contribute to our mission. Share any relevant experiences or projects that highlight your interest in improving delivery systems.
Highlight Your Technical Skills: Make sure to clearly outline your expertise in C# and .NET, along with any other core skills mentioned in the job description. We want to know how your technical background aligns with what we’re looking for, so don’t hold back!
Be Clear and Concise: In a low-process environment like ours, clarity is key. Keep your application straightforward and to the point. Use bullet points if necessary to make it easy for us to see your qualifications at a glance.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at LineTen
✨Know Your Tech Inside Out
Make sure you’re well-versed in C# and .NET, especially the latest versions. Brush up on Entity Framework Core and async/await patterns, as these are crucial for the role. Be ready to discuss your experience with distributed systems and how you've tackled issues like race conditions or event-driven patterns.
✨Showcase Problem-Solving Skills
Prepare examples of how you've improved systems or processes in previous roles. LineTen values clarity and correctness, so be ready to explain how you approach problem-solving and make trade-offs explicit. Highlight instances where you’ve left systems clearer and easier to evolve.
✨Communicate Clearly
Since communication is key, practice explaining your technical decisions in a straightforward manner. Think about how you would push back constructively on ideas while maintaining a collaborative spirit. This will show that you can operate effectively in a low-process environment.
✨Be Ready to Discuss API Design
Familiarise yourself with RESTful contracts, versioning, and webhooks, as these are essential for the role. Prepare to discuss your experience with real-time integrations using SignalR or WebSockets, and how you’ve handled long-running operations. This will demonstrate your understanding of the technical landscape at LineTen.