Staff Software Engineer

Staff Software Engineer

Fleet +1 Full-Time 63000 - 84000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Lead the migration of legacy systems to modern tech stacks and mentor fellow engineers.
  • Company: Join a cutting-edge tech company transforming its systems with innovative solutions.
  • Benefits: Enjoy a competitive salary, bonus, flexible working, and generous holiday allowance.
  • Why this job: Be part of a transformative journey in a collaborative environment that values continuous improvement.
  • Qualifications: Experience in major migration projects and proficiency in languages like .NET, Golang, or Python required.
  • Other info: Hybrid work model with 30 days work-from-anywhere policy and annual pay reviews.

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

Are you a passionate Staff or Principal Engineer looking to lead modernisation initiatives and shape the next generation of systems for a scaling tech-led business? We’re working with a cutting-edge technology company that is overhauling its legacy .NET systems and moving toward a modern, cloud-native, event-driven architecture with Go and other modern software development languages. They are on the lookout for an experienced Staff Engineer, who has worked on similar modernisation and migration projects to play a pivotal role in this transformation journey.

What You’ll Be Doing:

  • Lead the migration of large-scale, legacy .NET systems to a modern stack (Golang, Python, NodeJS).
  • Own key architecture and platform decisions to improve system performance, reliability, and scalability.
  • Champion DevOps best practices: CI/CD, automation, IaC (Terraform), observability and security.
  • Collaborate across teams, build strong engineering practices, and foster a culture of continuous improvement.
  • Mentor and guide engineers, shaping both tech strategy and team capability (70% hands on, 30% mentoring/leadership).

What They’re Looking For:

  • Deep experience working on and leading major migration or modernisation projects.
  • Strong hands-on engineering background with languages like C#/.NET, Golang, Python, or NodeJS.
  • Cloud experience (AWS preferred; Azure experience also welcome), including serverless tech like Lambdas.
  • Solid understanding of containerisation (Docker, Kubernetes), infrastructure as code (Terraform), and modern software design patterns.
  • Exposure to front-end technologies like React, TypeScript, or Astro is a bonus.
  • Proactive, collaborative mindset with the ability to influence and lead through change.

Whats on offer?

  • Up to £105,000 salary + 10% discretionary bonus.
  • 7.5% matched pension.
  • 27 days holiday rising to 32 with service + bank holidays.
  • Free Gym.
  • Enhanced Maternity and Paternity.
  • Long service awards.
  • Private medical.
  • L&D.
  • Hybrid working model: 2 days per week onsite in Fleet, potential for flexibility.
  • 30 days work-from-anywhere policy, annual pay reviews.
  • Work from home budget.

If this sounds like you then please click apply now!

Locations

Fleet Hampshire

Staff Software Engineer employer: developrec

Join a forward-thinking technology company in Fleet, where innovation meets opportunity. As a Staff Software Engineer, you'll not only lead transformative projects but also thrive in a supportive work culture that prioritises employee growth and collaboration. With competitive salaries, generous benefits including a 10% bonus, flexible hybrid working arrangements, and a commitment to continuous learning, this is an exceptional place for passionate engineers to make a meaningful impact.
D

Contact Detail:

developrec Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as .NET, Golang, Python, and NodeJS. Having hands-on experience or projects showcasing your skills in these languages will make you stand out.

✨Tip Number 2

Highlight any previous experience you have with migration or modernisation projects. Be prepared to discuss your role in these projects and the impact you had on system performance and scalability during interviews.

✨Tip Number 3

Showcase your understanding of DevOps practices, especially CI/CD, automation, and infrastructure as code (Terraform). Being able to articulate how you've implemented these practices in past roles can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your leadership and mentoring experiences. Since this role involves guiding other engineers, having examples of how you've successfully led teams or improved engineering practices will be beneficial.

We think you need these skills to ace Staff Software Engineer

Deep experience in migration and modernisation projects
Strong hands-on engineering skills in C#/.NET, Golang, Python, or NodeJS
Cloud experience, preferably with AWS and serverless technologies like Lambdas
Solid understanding of containerisation technologies such as Docker and Kubernetes
Experience with infrastructure as code tools like Terraform
Familiarity with modern software design patterns
Knowledge of DevOps best practices including CI/CD and automation
Ability to mentor and guide engineers
Proactive and collaborative mindset
Strong communication and leadership skills
Exposure to front-end technologies like React, TypeScript, or Astro

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with migration and modernisation projects, especially with .NET, Golang, Python, and NodeJS. Use specific examples to demonstrate your hands-on engineering background and leadership skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for leading tech transformation initiatives. Mention your familiarity with cloud technologies, DevOps practices, and any relevant experience with containerisation and infrastructure as code.

Showcase Relevant Projects: Include details of specific projects where you have led or contributed significantly to the migration of legacy systems. Highlight your role in improving system performance, reliability, and scalability.

Demonstrate Soft Skills: Emphasise your collaborative mindset and ability to mentor others. Provide examples of how you've influenced change within teams and fostered a culture of continuous improvement.

How to prepare for a job interview at developrec

✨Showcase Your Migration Experience

Be prepared to discuss your previous experiences with migration or modernisation projects. Highlight specific challenges you faced and how you overcame them, especially in transitioning from legacy systems to modern stacks like Golang or NodeJS.

✨Demonstrate Technical Proficiency

Make sure to brush up on your knowledge of the key technologies mentioned in the job description, such as .NET, Golang, Python, and NodeJS. Be ready to answer technical questions or even solve coding problems during the interview.

✨Emphasise Leadership and Mentoring Skills

Since the role involves mentoring and guiding other engineers, be prepared to share examples of how you've successfully led teams or mentored junior developers. Discuss your approach to fostering a collaborative and continuous improvement culture.

✨Understand DevOps Practices

Familiarise yourself with DevOps best practices, including CI/CD, automation, and infrastructure as code (Terraform). Be ready to discuss how you've implemented these practices in past projects and their impact on system performance and reliability.

Staff Software Engineer
developrec
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>