At a Glance
- Tasks: Lead the migration of .NET systems to Golang and mentor engineers.
- Company: Join a cutting-edge tech company focused on modernisation and cloud-native architecture.
- Benefits: Enjoy a competitive salary, bonus, hybrid working, and generous holiday allowance.
- Why this job: Be part of a transformative project that shapes the future of technology.
- Qualifications: Experience in migration projects and proficiency in languages like C#/.NET and Golang required.
- Other info: Flexible work-from-home policy and opportunities for professional development.
The predicted salary is between 72000 - 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 who are about to embark on a tech refresh project 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 .NET systems to Golang
- 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 £120,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 London
- 30 days work-from-anywhere policy, annual pay reviews
- Work from home budget
If this sounds like you then please click apply now!
Staff Software Engineer employer: developrec
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 Golang, .NET, and AWS. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.
✨Tip Number 2
Prepare to discuss your previous experiences with migration and modernisation projects. Be ready to share specific examples of challenges you faced and how you overcame them, as this will demonstrate your problem-solving abilities and leadership skills.
✨Tip Number 3
Showcase your understanding of DevOps practices, especially CI/CD and infrastructure as code. You might want to bring up any relevant tools you've used, like Terraform or Docker, to illustrate your practical knowledge in these areas.
✨Tip Number 4
Emphasise your collaborative mindset and mentoring experience. Be prepared to discuss how you've successfully led teams or influenced change in previous roles, as this aligns well with the company's focus on fostering a culture of continuous improvement.
We think you need these skills to ace Staff Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with migration and modernisation projects, especially with technologies like .NET and Golang. Use specific examples to demonstrate your hands-on engineering skills and leadership capabilities.
Craft a Compelling Cover Letter: In your cover letter, express your passion for leading tech refresh initiatives. Mention your familiarity with cloud technologies and DevOps practices, and explain how your proactive mindset aligns with the company's goals.
Showcase Relevant Projects: Include details of any relevant projects you've worked on that involved cloud-native architectures or containerisation. Highlight your role in these projects and the impact they had on system performance and scalability.
Prepare for Technical Questions: Anticipate technical questions related to your experience with languages like C#, Golang, and Python, as well as your understanding of CI/CD and infrastructure as code. Be ready to discuss your approach to mentoring and leading teams through change.
How to prepare for a job interview at developrec
✨Showcase Your Migration Experience
Be prepared to discuss your previous experiences with migration projects, especially those involving .NET to Golang. Highlight specific challenges you faced and how you overcame them, as this will demonstrate your capability to lead similar initiatives.
✨Demonstrate Technical Proficiency
Make sure to brush up on your knowledge of the technologies mentioned in the job description, such as AWS, Docker, and Terraform. Be ready to answer technical questions or even solve problems on the spot to showcase your hands-on engineering skills.
✨Emphasise Leadership and Mentoring Skills
Since the role involves mentoring, be prepared to share examples of how you've guided other engineers in the past. Discuss your approach to fostering a collaborative environment and how you’ve contributed to team development.
✨Prepare for Cultural Fit Questions
Research the company’s culture and values, and think about how your proactive and collaborative mindset aligns with them. Be ready to discuss how you can contribute to a culture of continuous improvement within the team.