freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Open 24d

Summary

Mid-level software engineer building and maintaining features in C# while collaborating with QA and teammates to deliver robust, testable code in a UK/Estonia-based team.

Reports to: Engineering Team Lead
Works closely with: Engineering Tech Lead, QA team members
Location: UK (London/Chichester) / Estonia / (remote-friendly within these regions)
Language: C#

Your Mission:

The Software Engineer is a reliable, independent contributor within an engineering team.

This role exists to deliver well-implemented features and fixes with minimal supervision, while collaborating effectively with teammates and QA to ensure work is robust and maintainable.

Your Day to Day:


Engineering delivery
  • Design and implement features and fixes within team scope
  • Write clean, maintainable, well-tested code
  • Take ownership of tasks from definition through completion
  • Contribute to diagnosing and fixing production issues
Quality and collaboration
  • Work with QA to ensure changes are testable and appropriately covered
  • Participate actively in code reviews and design discussions
  • Raise technical or quality concerns early
  • Balance delivery speed with long-term maintainability
Team contribution
  • Support junior engineers through informal mentoring
  • Share knowledge and contribute to team improvement
  • Engage constructively in retrospectives and planning

Why this role matters
Mid-level engineers are the delivery backbone of engineering teams.
Done well, this role:
  • Keeps work moving without excessive oversight
  • Improves code quality and team effectiveness
  • Provides stability and continuity
Experience and capabilities
  • Solid experience as a software engineer in a production environment
  • Ability to work independently on moderately complex tasks
  • Understanding of testing practices and code quality expectations
  • Comfortable working within established technical direction
  • Clear communication and good judgement

What this role is not
  • This is not a people management role
  • This is not a cross-team technical authority role
  • This is not ownership of quality strategy or architecture
  • Software Engineers succeed by delivering consistently and collaborating well.

Perks & Benefits

  • Remote & flexible working – with hybrid options in London or Chichester

  • Fantastic team culture based on trust and belonging.

  • Laptop & home office budget – £500 to set up your ideal workspace.

  • Private Medical Insurance with Aviva, including Dental & Optical.

  • Group Life Insurance & Yulife Wellbeing & Rewards.

  • Mental well-being support – Access therapy, mental health sessions, and yoga through a free premium subscription to Headspace.

  • EAP confidential benefit – 24/7 access to compassionate guidance & expert advice

  • 25 days holiday + bank holidays

  • Training, support, and personal development

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available