Enable job alerts via email!

Senior Software Engineer I - Client Ops

olo

United Kingdom

On-site

GBP 50,000 - 75,000

Full time

3 days ago
Be an early applicant

Job summary

A leading tech company in the United Kingdom is seeking a skilled developer with over 5 years of experience to design and implement high-quality software components. The ideal candidate should have a strong background in distributed application architecture and be proficient in .NET and React. Responsibilities include collaborating with stakeholders and improving system performance. The role emphasizes problem-solving, communication, and agile methodologies.

Qualifications

  • 5+ years of on-the-job development experience.
  • Experience with distributed/microservices application architecture.
  • Ability to write unit tests and testable code.

Responsibilities

  • Design and implement scalable, high-quality components and services.
  • Collaborate closely with product managers and stakeholders.
  • Proactively monitor and improve system performance.

Skills

Software development
Problem-solving
Communication
Agile development

Tools

React
.NET (C#)
AWS
SQL Server

Job description

What You'll Do

  1. Design and implement scalable, high-quality components and services that align with team and company goals.
  2. Contribute to technical decision-making, including solution design and architecture, with a focus on addressing technical debt, reliability, and system performance.
  3. Collaborate closely with product managers, designers, and stakeholders to translate customer needs into technical solutions.
  4. Proactively monitor and improve system performance, identifying and resolving issues swiftly and effectively, while communicating clearly and effectively with stakeholders during incidents to ensure alignment and prompt resolution.
  5. Take a proactive approach to support, digging into issues to identify root causes and developing long-term, proactive solutions to prevent recurrence.
  6. Document and share knowledge effectively to elevate the team’s technical expertise.
  7. Champion best practices in software development, agile methodologies, and continuous improvement.

What We'll Expect From You

  1. 5+ years of on-the-job development experience.
  2. Experience with architecting and developing end-to-end flows in a distributed/microservices application architecture.
  3. Experience writing unit tests and testable code.
  4. Demonstrates strong problem-solving skills and the ability to navigate complex technical challenges.
  5. Exhibits excellent judgment, seeking diverse perspectives and challenging assumptions to improve outcomes.
  6. Delivers constructive feedback that empowers individuals and strengthens the team.
  7. Communicates technical concepts clearly, adapting to both technical and non-technical audiences.
  8. Consistently meets sprint and quarterly commitments while maintaining high standards of quality and efficiency.

Our tech stack includes:

  • Frontend: React, MVC
  • Backend: .NET (C#), SQL Server
  • Tests: Playwright, Selenium
  • Infrastructure: AWS, TeamCity, Octopus, Datadog, and Sumo Logic.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.