Senior Software Engineer in City of London

Senior Software Engineer in City of London

City of London Full-Time 60000 - 80000 € / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and build innovative backend services for scalable edge-compute platforms.
  • Company: Join a tech-driven organisation reinventing operations for a sustainable future.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on creativity and innovation.
  • Why this job: Make a real-world impact while working with cutting-edge technologies.
  • Qualifications: 5+ years in backend development with .NET C# and strong technical leadership skills.

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

We’re working with a technology‑driven organisation reinventing how operations are conducted, building systems that are safer, smarter, and dramatically more environmentally responsible.

Location: London or Porto

The Role

We’re seeking a Senior Software Engineer to design, build, and maintain backend containerised services that power our scalable edge‑compute platforms. You’ll work closely with a Software Team Lead and collaborate across multidisciplinary engineering teams, providing technical leadership while remaining hands‑on with complex systems.

What You’ll Do

  • Build production‑grade software using .NET C#, Python, and modern backend technologies
  • Design and prototype services using containerised microservices
  • Apply and challenge engineering best practices to continuously improve quality
  • Make sound technical decisions in high‑impact areas
  • Document systems, processes, and architectural decisions
  • Mentor junior engineers and contribute to a culture of technical excellence

What You Bring

  • Degree in Computer Science, IT, or related field
  • 5+ years’ experience building backend systems with .NET C# and ASP.NET Core Web APIs
  • Strong understanding of Clean Architecture, CQRS, ideally with MediatR
  • Experience with communication protocols: TCP/IP, UDP, REST, gRPC, SignalR
  • Familiarity with RESTful API design
  • Experience with event‑driven architectures and tools like RabbitMQ or Kafka
  • Strong background in microservices and containerisation (Docker, Kubernetes)
  • Proficiency with databases such as SQL Server, PostgreSQL, Redis, and EF Core
  • Confident with Git and modern version‑control workflows
  • Ownership mindset, proactive attitude, and the ability to thrive autonomously
  • Excellent time management and critical thinking

Nice to Have

  • Fluency in English
  • Experience with C++
  • Exposure to distributed systems, IoT, or Industry 4.0
  • Understanding of IoT communication protocols, cloud platforms, and network security

Why Join?

You’ll be part of a team using technology and creativity to disrupt a traditional industry with opportunities to grow across disciplines, explore new technologies, and contribute to work that has real‑world impact on people and the planet.

For more information on this role, please apply now!

Senior Software Engineer in City of London employer: TRITANIUM

Join a forward-thinking technology organisation in London or Porto, where innovation meets environmental responsibility. As a Senior Software Engineer, you'll thrive in a collaborative culture that values technical excellence and offers ample opportunities for professional growth, all while contributing to impactful projects that redefine industry standards.

T

Contact Detail:

TRITANIUM Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer in City of London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving .NET C#, Python, and containerised microservices. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of Clean Architecture, CQRS, and event-driven architectures. Practising coding challenges can also help you feel more confident when it’s time to shine.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer in City of London

.NET C#
ASP.NET Core Web APIs
Clean Architecture
CQRS
MediatR
TCP/IP
UDP

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with .NET C#, Python, and any relevant backend technologies to catch our eye!

Showcase Your Projects:Include examples of projects where you've designed and built containerised microservices or worked with event-driven architectures. We love seeing real-world applications of your skills!

Be Clear and Concise:When writing your cover letter, get straight to the point. Explain why you're a great fit for the role and how you can contribute to our mission of building smarter, safer systems.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at TRITANIUM

Know Your Tech Stack

Make sure you’re well-versed in .NET C#, Python, and the other technologies mentioned in the job description. Brush up on your knowledge of Clean Architecture and CQRS, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you’re a strong fit.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those involving backend systems and microservices. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting how you made sound technical decisions in high-impact areas.

Demonstrate Leadership and Mentorship

Since the role involves mentoring junior engineers, be ready to share examples of how you've supported others in their development. Talk about your approach to fostering a culture of technical excellence and how you’ve contributed to team success in past roles.

Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to technology and operations. Inquire about their use of containerisation, event-driven architectures, or any upcoming projects. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.