SonicJobs Logo
Left arrow iconBack to search

Staff Software Engineer

MFK Recruitment
Posted 14 hours ago, valid for 13 days
Location

London, Greater London EC1R 0WX

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Our global EdTech client is looking for a Staff Software Engineer to work 100% remotely from anywhere in the UK.
  • The role requires a minimum of 5 years of experience with .NET Core 6+ and C# on web applications, along with cloud development experience, particularly in Azure.
  • Key responsibilities include leading backend development, resolving performance bottlenecks, and collaborating with team members through code reviews and pair programming.
  • Candidates must possess a Bachelor's or Master's degree in Computer Science or a related field, along with strong diagnostic, debugging, and communication skills.
  • The position offers a competitive salary along with benefits such as a company pension, training opportunities, and a supportive work environment.

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.
  • Evaluate risks in technical decisions and adopt suitable technologies.
  • 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.
  • A passion for teaching and helping others learn.
  • Exceptional communication skills, capable of conveying complex ideas to both technical and non-technical stakeholders.
  • Excellent problem-solving skills.
  • Ability to operate and lead effectively in a fast-paced, deadline-driven environment.
  • Candidates must reside in the United Kingdom and be able to work fully aligned with the Greenwich Mean Time (GMT) zone.

Staff Software Engineer- Desirable Skills:

  • Knowledge of Microsoft Service Fabric.
  • Experience with deployment automation tools like Azure DevOps.
  • Understanding of agile methodologies, particularly Scrum.
  • Experience with Infrastructure as Code tools, such as Terraform or ARM templating.
  • Familiarity with Application Gateways as part of the microservices architecture, specifically Kong.
  • Knowledge of the education sector.
  • Experience with Node.js on backend services.

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 pension;
  • 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;
  • Remote working environment with the option of attendance in our cozy office in the lively knowledge quarter area of Liverpool;
  • The opportunity for flexible working

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.