Senior Software Developer

Senior Software Developer

Full-Time 72000 - 84000 £ / year (est.) Home office (partial)
Go Premium
N

At a Glance

  • Tasks: Develop and enhance applications using Rust/.NET in a collaborative, agile environment.
  • Company: Join a forward-thinking tech company with a flat, informal culture.
  • Benefits: Enjoy a competitive salary, hybrid work, and opportunities for professional growth.
  • Why this job: Work on cutting-edge technology and make a real impact in a global team.
  • Qualifications: 4+ years of development experience and a degree in Computer Science or related field.
  • Other info: Mentorship opportunities and a dynamic environment await you.

The predicted salary is between 72000 - 84000 £ per year.

You are innovative and enjoy working on cutting‑edge technology. You like full end‑to‑end application development, from requirements gathering to production support. You are eager to expand your knowledge across both technical and domain‑specific areas. You thrive in a flat, collaborative, informal working environment. You are flexible and comfortable participating in a rotating on‑call schedule to support global operations.

Role Overview

  • Maintain and enhance internal applications and user interfaces using modern programming languages and frameworks (Rust/.NET).
  • Work as part of an international team in an agile, autonomous environment.
  • Collaborate with senior team members to explore new technologies and best practices, contributing to the evolution of the system’s capabilities.
  • Provide production support when required.
  • Mentor and guide other team members.

Required Skill Set

You should get in touch if:

  • You have 4+ years of relevant development experience and are comfortable working in a Linux environment.
  • You hold a degree in Computer Science, Software Engineering, or a related field.
  • You have an interest in complex systems and emerging technologies.
  • You take ownership of reliability, scalability, and maintainability.
  • You enjoy analysing and solving complex problems with clear, elegant solutions.
  • You have exposure to multithreading, modern web protocols (e.g., REST, WebSockets), or high‑throughput/low‑latency system design.
  • You have experience mentoring and guiding teammates.

Senior Software Developer employer: Nicoll Curtin Technology

Join a forward-thinking company that values innovation and collaboration, offering a dynamic hybrid work environment in London. With a strong focus on employee growth, you will have the opportunity to expand your technical expertise while working with cutting-edge technologies alongside a talented international team. Enjoy competitive benefits and a culture that encourages mentorship and knowledge sharing, making it an ideal place for those seeking meaningful and rewarding employment.
N

Contact Detail:

Nicoll Curtin Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using Rust or .NET. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past experiences in detail. Remember, they want to see how you think and solve problems!

✨Tip Number 4

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

We think you need these skills to ace Senior Software Developer

Rust
.NET
Linux Environment
Application Development
Agile Methodologies
Mentoring
Problem-Solving Skills
Multithreading
Web Protocols (REST, WebSockets)
High-Throughput System Design
Low-Latency System Design
Collaboration
Reliability
Scalability
Maintainability

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your relevant experience in software development, especially with Rust and .NET. We want to see how you've tackled complex problems and contributed to projects in the past.

Tailor Your Application: Don’t just send a generic CV! Customise your application to reflect the job description. Mention your experience with end-to-end application development and any mentoring roles you've had.

Be Yourself: We love a bit of personality! Let your unique voice shine through in your cover letter. Share why you’re excited about this role and how you fit into our collaborative culture.

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Nicoll Curtin Technology

✨Know Your Tech Stack

Make sure you brush up on Rust and .NET before the interview. Be ready to discuss your experience with these technologies, especially in relation to end-to-end application development. Highlight any projects where you've used these languages to solve complex problems.

✨Show Your Collaborative Spirit

Since the role emphasises a flat, collaborative environment, be prepared to share examples of how you've worked effectively in teams. Talk about your experiences mentoring others and how you’ve contributed to a positive team dynamic.

✨Demonstrate Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you approached solving them. Use the STAR method (Situation, Task, Action, Result) to structure your answers and showcase your analytical skills.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their approach to adopting new technologies or how they handle production support. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Senior Software Developer
Nicoll Curtin Technology
Go Premium

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

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>