Senior Backend Software Engineer – Customer Lifecycle

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer focusing on backend services for Utility Warehouse. Collaborating with autonomous teams to design scalable solutions and influence engineering standards.

Responsibilities:

  • Be integral in defining team goals, ensuring proposed work aligns with our objectives and driving prioritisation to best achieve them.
  • Design and implement complex technical solutions that align with our strategy, influencing guidelines and standards across the wider engineering group.
  • Take responsibility for technical decisions within your team, demonstrating expertise across multiple technologies.
  • Own large technical features from design to completion, making well-informed trade-offs between progress and perfection.
  • Provide technical direction to your squad, proactively tackling debt and reducing complexity in our services and processes.
  • Develop a high-level understanding of our multi-service business model, leading discussions on how your squad's work contributes to the broader company strategy.
  • Teach our culture to others and mentor engineers via pairing and code reviews, fostering collaboration where all voices are heard.
  • Lead complex projects and discovery into unknowns, working well under pressure to drive the team forward.

Requirements:

  • Strong experience building scalable backend services in Go.
  • Expertise in GraphQL API design and implementation.
  • Familiarity with cloud-native workflows, including Docker and Kubernetes.
  • Experience with CI/CD tools such as GitHub Actions or ArgoCD.
  • Proven track record in test automation and writing production-grade code.
  • Experience working within autonomous, product-focused teams.

Benefits:

  • Competitive salary: We benchmark against the industry and will share the salary openly during our first conversation.
  • Performance bonus: An annual discretionary bonus ranging from 15-40%.
  • Flexible working: We’re a remote-first business.
  • Work-life balance: We offer an optional four-day working week (90% pay for 90% impact).
  • Work from anywhere: You can work abroad for up to three weeks, twice every tax year.
  • Holiday: 25 days plus bank holidays (increasing with tenure), with the option to trade up to five days each year.
  • UW discounts: Save on our services and get a free Cashback Card. You’ll also get access to 100s of rewards and discounts through Perkbox.
  • Future planning: Matched-contribution pension scheme and life assurance (up to 4x salary).
  • Family first: Policies designed to help you and your family thrive.
  • Flexible benefits: An allowance for private health insurance, dental insurance, or gym membership.
  • Sabbaticals: An eight-week paid sabbatical after four years of service.
  • A commitment to helping you develop your career journey through learning, coaching and new experiences.
  • Inclusion: Join belonging groups that help shape our culture.
  • Events: Company-wide celebrations including the ‘Great Big Get Together’ and our ‘Good Hearted Go-Getter Awards’.