Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Gamma

Newbury

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services company in the UK is seeking a Senior Software Engineer to lead the technical design and implementation of systems in the BSS/OSS space. Your role will involve coaching team members and ensuring high standards of cost control and security. Proven experience with Java, SQL, RESTful APIs, Agile methodologies, and automated testing practices is essential. The company offers perks like birthday leave and an EV scheme in a supportive work environment.

Benefits

Birthday off
Electric Vehicle (EV) scheme
Enhanced maternity and paternity leave

Qualifications

  • In-depth experience in a Java-based development environment.
  • Experience with SQL and RESTful API design.
  • Familiarity with Agile methodologies and CI/CD practices.

Responsibilities

  • Lead design, implementation, and testing of software components.
  • Coach and support team members on best practices.
  • Participate in Agile ceremonies and improve project management.

Skills

Java 8
Object-oriented programming
SQL
RESTful API design
Git
Automated testing (Junit, Cucumber, Selenium)
CI/CD best practices
Agile methodology
Jira
AWS
Containerisation & Kubernetes
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.