Hybrid Senior Software Engineer

Posted 4 weeks ago

Apply now

About the role

  • Hands-on coding to solve complex problems with a focus on defensive programming, resilience, and performance.
  • Own technical solution design for significant product features, software modules, and technical initiatives.
  • Demonstrate self-guided problem-solving abilities to create robust technical solutions for vague business requirements.
  • Take initiative to course-correct projects when they deviate from their intended path.
  • Collaborate with a cross-functional team of engineers, QA testers, product managers, UX designers, and mobile developers to build new features.
  • Write unit and integration tests alongside production code to ensure reliable and scalable features.
  • Contribute to regular planning sessions such as refinement and task prioritisation.
  • Take ownership of your code from inception to deployment into Production, following a continuous delivery model.
  • Get involved in live incidents as required, following the internal incident management process.
  • Support, coach, and mentor other team members, setting high standards, and continually improving processes.
  • Provide technical support to internal teams and actively share knowledge through documentation, including Architectural Decision Records (ADRs).
  • Initiate and contribute to wider engineering technical designs.
  • Staying abreast of and (where necessary) applying the latest emerging technologies

Requirements

  • A degree in Computer Science or relevant experience
  • Experiences with delivering multiple challenging projects with a strict deadline
  • Ability to be agile and react quickly to changing priorities
  • Strong understanding of:
  • .NET (Core/framework)
  • REST APIs
  • OO programming languages (we use C#)
  • Relational databases, ACID transactions
  • Strong analytical and problem solving skills
  • Able to work both individually and as part of an agile team
  • Able to actively participate in technical and commercial discussions.

Benefits

  • Opportunity to join a fast-growing, award-winning and super ambitious startup
  • Work with a friendly team of highly motivated individuals
  • Be in an environment where you are listened to and can actually have an impact
  • Thriving collaborative and inclusive company culture
  • Company shares
  • Company pension scheme
  • Hybrid working environment
  • Home office furniture allowance
  • Personal Annual Learning and Development budget
  • Private Medical Insurance
  • Health Cash Plan (cashback on visits to the dentist & opticians etc)
  • Cycle to work scheme
  • Gympass subscription to a variety of gyms and wellbeing apps
  • Enhanced parental pay & leave
  • 25 days holiday + bank holidays with additional days added with length of service.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job