Careers

Locations

Remote, Cambridge, GB

Job Term

Full-Time

Company Website

The Opportunity

 

In your role as  Software Engineer – Platform Deployment, you will help us achieve our goals and deliver success on behalf of our customers by:

  • Working with customer-facing teams to build features and tools to making it easier for our Delivery teams to deploy and update ARIC for our customers 
  • Working with other engineering teams to ensure the processes for deploying and upgrading ARIC meet the needs of our customers and colleagues 
  • Taking part in the design and development of new features and tooling to support the deployment and upgrade of ARIC  

The Software Deployment team is an “enabling” team to ensure the smooth running of the deployment of new and upgraded versions of our ARIC platform. This involves working on tooling and components of ARIC to support these activities and ensuring that processes relating to deployment followed by Engineering and Delivery are clearly understood and communicated. 

This role can be based remotely across the UK, however living within commutable distance to our Cambridge office is a definite plus! If you’re based remotely, you will ideally be happy to travel to our Cambridge office several times throughout the year.

 

Day to Day

 
  • Delivering new features: from specification, through development, QA and into final deployment
  • Awareness of how your work fits in with the team’s area of responsibility and goals 
  • Building defined features, investigating and fixing bugs, without supervision but with occasional support
  • Performing code reviews
  • Communicating progress regularly whilst identifying any blocking issues and escalating where required 
  • Maintaining and building good knowledge of the team’s area of responsibility 
  • Contributing to and working on cross-functional features and bugs 
  • Providing input into future technology development

About you

 

Must haves:

  • Experience with at least one programming language (e.g. Java, Python, Ruby)
  • Experience of working on Linux systems
  • Comfortable working with large codebases and using source control
  • Ability to manage and prioritise your own workload 
  • Ability to work with multiple stakeholders to meet the goals of Featurespace as a company

Great to haves:

  • Deployment and management of distributed applications 
  • Experience with Bash scripting 
  • Infrastructure-as-code (e.g. Chef, Ansible, Terraform) 
  • Containerised deployments and technology (e.g. Docker) 
  • CI/CD systems (e.g. TeamCity, GitLab) 
 

Equal Opportunities

 

Here at Featurespace we are committed to being a place of equality, inclusion and respect to provide a safe environment for you to bring your authentic self to work. We know that we gain as much strength from our differences as we do our similarities. We value diversity and are dedicated to listening and learning from each other to build and maintain a positive and productive culture. We appreciate this will be an ever-evolving focus for the business to ensure everyone feels supported and has a sense of belonging.

Apply now