SonicJobs Logo
Left arrow iconBack to search

Staff Software Engineer

MFK Recruitment
Posted a day ago, valid for 13 days
Location

London, Greater London EC2A 1NT, England

Salary

£75,000 - £80,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • Our global EdTech client is looking for a Staff Software Engineer to work 100% remotely from anywhere in the UK.
  • Candidates should have a Bachelor's or Master's degree in Computer Science or a related field and at least 5 years of experience with .NET Core 6+ and C#.
  • The role involves leading backend development, resolving performance issues, and collaborating with team members through code reviews and pair programming.
  • The position offers a competitive salary and benefits, including training opportunities and a friendly work environment.
  • This is a great chance to contribute to technical design and improve product observability while working with an experienced international team.

Our global EdTech client is seeking a Staff Software Engineer to join their team.

The Staff Software Engineer will work 100% remotely from anywhere in the UK.

MFK Recruitment has previously recruited 3 Software Engineers to this company in the past 18 months, all 3 individuals are still with the company and really enjoying their roles!

Key Stakeholders:

Your immediate team includes Developers and Product Managers. Additionally, you will collaborate closely with engineering leadership, DevOps, and cross-functional teams to ensure alignment on technical direction.

Staff Software Engineer - Main Responsibilities:

As a Software Engineer, you will:

  • Be part of our growing UK Engineering Team of five members.
  • Lead backend development efforts, ensuring code meets business and user requirements while adhering to our coding and quality standards.
  • Identify and resolve performance bottlenecks in applications, databases, and servers.
  • Guide and collaborate with team members through code reviews, pair programming, and other collaborative development activities.
  • Plan, implement, and diagnose backend development work.
  • Work with QA to deliver features in an easily testable manner.
  • Contribute to technical design and provide accurate estimates for work.
  • Prioritize and manage your workload while assisting other team members as needed.
  • Produce technical documentation.
  • Improve the use of Grafana or similar tools for product observability.

Staff Software Engineer - Essential Requirements:

What we’re looking for:

  • Bachelor's or Master's degree in Computer Science or a related field.
  • Experience developing applications in the cloud, particularly Azure, with knowledge of Kubernetes, Docker, Azure Functions, or Cloud Services.
  • 5+ years experience with.NET Core 6+ and C# on web applications.
  • Knowledge of one or more data storage technologies, such as Cosmos DB, Table Storage, Azure SQL, or Elasticsearch.
  • Proficiency with Git and branching strategies (we use GitFlow).
  • Familiarity with monitoring and observability tools, such as Prometheus, Application Insights, or Grafana.
  • Strong diagnostic and debugging skills.
  • Understanding of cloud platforms, specifically Azure.
  • Exceptional communication skills, capable of conveying complex ideas to both technical and non-technical stakeholders.
  • Excellent problem-solving skills.

Benefits & Culture:

  • Opportunity to help direct the front-end development technical strategy, through implementing ideas and best practices
  • Training opportunities with our chosen providers
  • Time available during working hours to learn and develop
  • A friendly environment where your thoughts and ideas will be welcomed
  • Company laptop and peripherals;
  • An international environment with experienced coworkers who help you move on;
  • A lot of room for personal development and for taking your own initiatives to be as successful as possible in this role;

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.