
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading call intelligence provider is seeking a Senior Software Developer to take end-to-end ownership of software delivery in a hybrid role based in the UK. This position focuses on shaping architectural direction and engineering standards while working collaboratively across teams to deliver innovative customer-focused solutions. Candidates should have strong experience in production software delivery, Go programming, and a solid understanding of cloud-native architecture, particularly with AWS. The role includes mentoring responsibilities and offers a supportive environment for continuous learning.
Senior Software Developer
Location: Hybrid - Manchester or Reigate base
Job type: Full time
Department: Engineering
We are building the next generation of call intelligence and AI-driven insight platforms. Over the next three years, our focus is on evolving from a strong analytics foundation into an outcome-driven, API-first platform that embeds intelligence directly into customer workflows.
This is an opportunity to join us at a pivotal stage. You’ll help shape both how we build and what we build, working on systems that process high-volume, high-value data and increasingly leverage AI and automation to deliver measurable customer and business outcomes.
We value pragmatic engineering, clear thinking, and continuous learning. Our teams are small, autonomous, and outcome-focused, with a strong emphasis on quality, ownership, and collaboration.
As a Senior Software Developer, you will take end-to-end ownership of delivering high-quality software, from discovery and technical design through to implementation, testing, release, and operational excellence.
You will work closely with Product, UX, Test Automation, and DevOps to deliver customer-focused solutions, while also acting as a senior technical voice within the team. You’ll help raise engineering standards through mentoring, constructive code reviews, and thoughtful technical decision-making.
While this role has no formal line-management responsibility, it carries significant technical influence. You will help shape architectural direction, engineering standards, and ways of working as the platform evolves.
You enjoy working in an agile environment and actively contribute to refinement, planning, stand-ups, demos, and retrospectives.
You think in terms of outcomes rather than tickets, taking responsibility for seeing work through from problem definition to production impact and ongoing operational health.
You take ownership, proactively identify risks and blockers, and drive pragmatic, well-reasoned solutions.
You value quality and automate where it provides leverage, across testing, tooling, CI/CD, and operational workflows.
You communicate clearly and confidently, particularly through written communication, whether documenting decisions, reviewing code, or collaborating asynchronously across teams.
You are comfortable reviewing pull requests and providing clear, constructive, and actionable feedback that helps improve code quality, consistency, and shared understanding.
You enjoy mentoring and supporting other engineers through coaching, knowledge sharing, and technical guidance.
You are comfortable working with agile delivery tooling such as Jira and Confluence, and understand the value of lightweight estimation, effort tracking, and documentation to support transparency and continuous improvement.
You actively and confidently use modern AI-assisted development tools as part of your day-to-day workflow, applying strong engineering judgement when doing so.
Core Engineering
Cloud & Platform
Frontend & Testing
Modern Development Practices & AI
Collaboration & Leadership
Beneficial, but not essential
EEO Statement At Infinity, our aim is to be the best call tracking provider in the world and to do that we welcome our employees with open arms and create an environment where you can bring your best self, every day. We are an equal opportunities employer and will not discriminate based on race, religion, origin, gender expression, sexual orientation, age, marital status, socioeconomic status or disability status. Our recruitment process is anonymised, and we do not see personal details when reviewing applications.
Closing note At Infinity, we don’t treat our hiring process as a box ticking exercise and we’re interested in team fit as well as technical fit. Even if you don’t meet all the requirements, get in touch—we’d love to hear from you.