Software Engineer

Posted 16 Hours Ago
Be an Early Applicant
Newcastle, Newcastle upon Tyne, England
Mid level
Information Technology • Consulting
The Role
The Software Engineer will design, develop, and maintain software solutions, collaborating with cross-functional teams. Responsibilities include enhancing applications using Java and various technologies, managing CI/CD pipelines, mentoring junior engineers, and supporting production services while adhering to best practices.
Summary Generated by Built In

Software Engineer

Location: 2 days on site in Manchester or Newcastle upon Tyne

Work Pattern: Full Time/12 month fixed term contract

Security Clearance: must hold active SC clearance

The Company:

At Amber Labs, we are a cutting-edge UK and European technology consultancy that prioritises empowering autonomy, promoting experimentation, and facilitating rapid learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff.

About the Role:

We are looking for an experienced and motivated Software Engineer skilled in designing, developing, and maintaining high-quality software solutions. The successful candidate will work across various projects, lead development initiatives, and collaborate closely with cross-functional teams to meet our users' evolving needs.

Roles and Responsibilities:

  • Design, build, and enhance robust software solutions using Java, JavaScript, Spring, and Spring Boot that meet user needs and business requirements.
  • Use Terraform for infrastructure as code, Docker and Kubernetes for containerisation and orchestration, and manage deployments in AWS.
  • Write clean, secure, and reusable code using a test-driven approach, utilising tools such as Maven for project builds. Ensure code is open by default, following standards for reuse and documentation.
  • Manage repositories, branching, and merges in GitLab. Set up, monitor, and maintain CI/CD pipelines to streamline deployments and ensure seamless code integration.
  • Manage dependencies using Nexus to improve reliability and ensure continuous delivery of high-quality software.
  • Mentor and guide junior engineers, helping them understand the overall system and fostering a collaborative, knowledge-sharing environment.
  • Support the production services, monitoring system health, and proactively identifying areas for improvement to ensure system robustness, resilience, and stability.
  • Follow the Engineering guidelines and best practices provided in the onboarding process to maintain alignment with organisational standards.

Required Skills:

  • Extensive experience in Java, JavaScript, Spring, Spring Boot, Terraform, Docker, Kubernetes, GitLab, Nexus, Maven, and cloud platforms (AWS preferred).
  • Familiarity with IntelliJ or similar IDEs for efficient development and debugging.
  • Strong analytical skills with the ability to translate business requirements into scalable solutions.
  • Excellent written and verbal communication skills with the ability to collaborate effectively in a team environment.
  • Experience in Agile environments, comfortable working in iterative and collaborative ways to deliver value quickly.

Preferred Qualifications:

  • AWS certification(s) or relevant certifications in Terraform, Kubernetes, or Java.
  • Experience with additional frameworks or languages as relevant to web development and cloud-native environments.
  • Understanding of secure coding practices and experience with secure coding guidelines.

Benefits:

  • Join a rapidly expanding start-up where personal growth is a part of our DNA.
  • Benefit from a flexible work environment focused on deliverable outcomes.
  • Receive private medical insurance through Aviva.
  • Enjoy the benefits of a company pension plan through Nest.
  • 25 days of annual leave plus UK bank holidays.
  • Access Perkbox, a global employee rewards platform offering discounts, perks, and wellness resources.
  • Participate in a generous employee referral program.
  • A highly collaborative and collegial environment with opportunities for career advancement.
  • Be encouraged to take bold steps and embrace a mindset of experimentation.
  • Choose your preferred device, PC or Mac.

Diversity & Inclusion:

Here at Amber Labs, we are dedicated to fostering an inclusive and equitable workplace for all. Our commitment to diversity, equality, and inclusion includes:

  • Valuing the unique experiences, perspectives, and backgrounds of all employees and creating an environment where everyone feels welcomed, respected, and valued.
  • Prohibiting all forms of harassment, bullying, discrimination, and victimisation and promoting a culture of dignity and respect for all.
  • Educating all new hires on our Diversity and Inclusion policies and ensuring they are aware of their rights and responsibilities to create a safe and inclusive workplace.
  • By taking these steps, we are dedicated to building a workplace that reflects and celebrates the diversity of our employees and communities.

What Happens Next?

Our Talent Acquisition Team will be in touch to advise you on the next steps. We have a two-stage interview process for most of our consultants. In certain cases, we may include a third and final stage, which is a conversation with the company Partners. This will only be considered if deemed necessary.

Top Skills

Java
JavaScript
The Company
London
80 Employees
On-site Workplace
Year Founded: 2020

What We Do

Amber Labs is a partnership of highly-skilled consultants and technologists.

We specialise in the evolution of Data Engineering, Cloud and Analytics.

We focus on delivering value from our client’s data using innovative approaches that reduce risk and delivery time, and that we are constantly improving through R&D.

Amber Labs was founded on three key principles:

An employee first internal culture, through diverse investment and exciting opportunities for our team, and a partnership structure ensuring everyone has an opportunity to share in the success of Amber Labs.

Persistent analysis to identify opportunities to develop artefacts, accelerators and automation that allow rapid deployment of highly-technical solutions to the cloud or on-premise for our clients.

Consistent investment into our ADM (Amber Labs Delivery Methodology -underpinned by Agile Methodology) to ensure we maximise velocity, quality and value

Similar Jobs

Trustpilot Logo Trustpilot

Mid-level Fullstack Software Engineer

Consumer Web • Information Technology • Sales • Software
Easy Apply
London, Greater London, England, GBR
950 Employees

Trustpilot Logo Trustpilot

Fullstack Software Engineer I (TnT)

Consumer Web • Information Technology • Sales • Software
Easy Apply
London, Greater London, England, GBR
950 Employees
Hybrid
London, Greater London, England, GBR
289097 Employees

Nasuni Logo Nasuni

Senior Python Software Engineer

Big Data • Cloud • Internet of Things • Productivity • Software • Business Intelligence • Infrastructure as a Service (IaaS)
London, Greater London, England, GBR
502 Employees

Similar Companies Hiring

Silverfort Thumbnail
Security • Sales • Information Technology • Cybersecurity • Automation
GB
357 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account