cover image
Infinity

Senior Software Developer

Hybrid

Manchester, United kingdom

Senior

Full Time

04-02-2026

Share this job:

Skills

Communication Leadership Go TypeScript Visual Studio PyCharm Jira MySQL GitHub CI/CD DevOps Test Test Automation Decision-making Coaching AWS Confluence Agile Analytics Visual Studio Code Terraform Infrastructure as Code GitHub Actions

Job Specifications

Location: Hybrid - Manchester or Reigate base

Job type: Full time

Department: Engineering

About Us

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.

Profile or role

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.

About You

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.

Knowledge, Skills & Experience

Core Engineering

Strong experience delivering production software in a modern engineering environment
Comfortable working in agile, cross-functional teams with iterative delivery
Strong API-first mindset, including designing, versioning, documenting, and maintaining internal and external APIs
Proven ability to architect solutions, translating requirements into secure, resilient, and scalable systems
Strong experience with Go, including building and maintaining backend services (or clear evidence of rapid ramp-up)
Solid understanding of cloud-native and serverless architectures

Cloud & Platform

Hands-on experience with AWS, including Lambda, SQS, SNS, Step Functions, DynamoDB, and RDS (MySQL)
Infrastructure as Code using Terraform
CI/CD experience using GitHub Actions or equivalent tooling
Strong observability mindset, including logs, metrics, traces, dashboards, and alerting

Frontend & Testing

Frontend experience with TypeScript and Vue, or equivalent modern SPA frameworks
Automated testing experience across unit, integration, and end-to-end levels (e.g. Playwright)
Performance and load testing experience (e.g. k6)

Modern Development Practices & AI

Demonstrable experience using modern development environments such as Visual Studio Code and JetBrains IDEs (e.g. GoLand, PyCharm), including effective use of debugging, refactoring tools, and extensions/plugins
Confident using GenAI development assistants such as GitHub Copilot, ChatGPT, Claude, or similar, integrated into the development workflow
Able to use AI tools responsibly to accelerate development, learning, test creation, documentation, and design exploration
Strong judgement in validating AI-generated output to ensure correctness, security, performance, and maintainability
Experience contributing to, or integrating, AI-driven features or services is desirable

Collaboration & Leadership

Proven experience mentoring engineers through coaching, technical guidance, and knowledge sha

About the Company

Built by marketers for marketers, Infinity’s AI-powered call tracking shows you what happens before, during, and after every call, giving you the power to: • Fill attribution blind spots and get credit for the true impact of your work • Improve targeting with high-intent, first-party data • Cut waste to reduce cost-per-lead and drive down acquisition costs • Improve performance across PPC, SEO, and Paid Social • Create better customer experiences • Boost conversion rates at the top and bottom of your funnel Infinity’s gr... Know more