Senior Software Engineer – GammaLabs

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Senior Software Engineer – GammaLabs”, “description”: “

Gamma is a leading supplier of Unified Communications as a Service (UCaaS): we provide voice, data and mobile products and services to the UK, German, Spanish and Benelux business markets.

Gamma is expanding its UCaaS presence in Europe with a family of businesses focusing on digital automation, delivering Gamma-powered services to SME customers via a network of channel partners in Germany, Spain, and the Benelux region.

Who are we looking for?

We are looking for a Senior Software Engineer to provide technical implementation of various systems which reside in the BSS/OSS space.

You will be responsible for bringing technical considerations such as capacity, security, maintainability, and other non-functional requirements into the designs of the team and lead aspects of design and planning of the software components within the larger project design.

What will you be doing day-to-day?

  • Lead the agreed aspects of technical design, code implementation, code review and testing of any delivered components
  • Provide coaching and support to others in the Software Engineering team, regarding technologies and best practice
  • Support the Squad Lead in managing and enhancing the CI/CD capabilities of the squad
  • Participate actively in Agile ceremonies, project management efforts, and the establishment of best practices and tooling across the team
  • Work with internal stakeholders, from Product, Operations and beyond, to clarify and improve requirements
  • Ensure we are meeting our standards on cost control, configuration management, asset management and security
  • Create high quality technical documentation for other engineers and operational colleagues, to assist with future development, maintenance, operability, and disaster recovery of our systems, with a focus on business continuity
  • Ensure testing covers all aspects of delivery and manage any remediation plan
  • Identify, test and champion the adoption of emerging technologies

What You’ll Need

Technical

  • In-depth and demonstrable experience of working within a Java-based development environment (Java 8 minimum)
  • Experience of Object-oriented programming (OOP)
  • In-depth and demonstrable experience of SQL
  • Experience of RESTful API design
  • Experience using version control (ideally Git)
  • Evidential experience of industry best practice regarding automated testing (such as Junit, Cucumber, Selenium)
  • Evidential experience of industry best practice regarding CI/CD
  • Experience working in an Agile methodology
  • Experience with Jira, or a similar work tracking tool
  • Knowledge of public cloud service, ideally AWS
  • Knowledge of containerisation and Kubernetes

Non-technical

  • Experience in coaching and mentoring team members
  • Self-motivated, able to drive work

What do we offer?

  • Your birthday off
  • Electric Vehicle (EV) scheme
  • Enhanced maternity and paternity leave

#J-18808-Ljbffr”, “datePosted”: “2026-04-17”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Gamma”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__406985377__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=423” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “Newbury” } } }
Company: Gamma
Apply for the Senior Software Engineer – GammaLabs
Location: Newbury
Job Description:

Gamma is a leading supplier of Unified Communications as a Service (UCaaS): we provide voice, data and mobile products and services to the UK, German, Spanish and Benelux business markets.

Gamma is expanding its UCaaS presence in Europe with a family of businesses focusing on digital automation, delivering Gamma-powered services to SME customers via a network of channel partners in Germany, Spain, and the Benelux region.

Who are we looking for?

We are looking for a Senior Software Engineer to provide technical implementation of various systems which reside in the BSS/OSS space.

You will be responsible for bringing technical considerations such as capacity, security, maintainability, and other non-functional requirements into the designs of the team and lead aspects of design and planning of the software components within the larger project design.

What will you be doing day-to-day?

  • Lead the agreed aspects of technical design, code implementation, code review and testing of any delivered components
  • Provide coaching and support to others in the Software Engineering team, regarding technologies and best practice
  • Support the Squad Lead in managing and enhancing the CI/CD capabilities of the squad
  • Participate actively in Agile ceremonies, project management efforts, and the establishment of best practices and tooling across the team
  • Work with internal stakeholders, from Product, Operations and beyond, to clarify and improve requirements
  • Ensure we are meeting our standards on cost control, configuration management, asset management and security
  • Create high quality technical documentation for other engineers and operational colleagues, to assist with future development, maintenance, operability, and disaster recovery of our systems, with a focus on business continuity
  • Ensure testing covers all aspects of delivery and manage any remediation plan
  • Identify, test and champion the adoption of emerging technologies

What You’ll Need

Technical

  • In-depth and demonstrable experience of working within a Java-based development environment (Java 8 minimum)
  • Experience of Object-oriented programming (OOP)
  • In-depth and demonstrable experience of SQL
  • Experience of RESTful API design
  • Experience using version control (ideally Git)
  • Evidential experience of industry best practice regarding automated testing (such as Junit, Cucumber, Selenium)
  • Evidential experience of industry best practice regarding CI/CD
  • Experience working in an Agile methodology
  • Experience with Jira, or a similar work tracking tool
  • Knowledge of public cloud service, ideally AWS
  • Knowledge of containerisation and Kubernetes

Non-technical

  • Experience in coaching and mentoring team members
  • Self-motivated, able to drive work

What do we offer?

  • Your birthday off
  • Electric Vehicle (EV) scheme
  • Enhanced maternity and paternity leave

#J-18808-Ljbffr…

Posted: April 17th, 2026