Cloud Software Engineer

Ref No. BHN520988
Location Cirencester, England
Job type Permanent
Job Status Closed
You can not apply for this job as its status is Closed.
  • Share:


Beam Connectivity are a startup in the automotive IoT space delivering best-in-class connected vehicle experiences. After a successful first 18 months they have now secured new projects and are expanding their software team.


Cloud Software Engineer - Automotive IoT - Connected Vehicle

The Job

About Beam Connectivity

Beam Connectivity are a startup in the automotive IoT space. We work with established and up-and-coming vehicle manufacturers to deliver best-in-class connected vehicle experiences. After a successful first 18 months we have now secured new projects and are expanding our software team. Join us at Beam - as an early team member you will play a key role in our growth, while we take a key role in yours.

Improving the world of connected vehicles

The experience that users get with today's connected vehicle solutions is pretty poor - painfully slow, clunky and often insecure. We believe that part of the reason for this is the way those solutions are delivered - outsourced to numerous companies, none of which have a deep understanding, nor the responsibility for of the end-to-end system.
Delivering a robust IoT solution requires a wide variety of skills and experience. At Beam, we are a truly multi-disciplinary team, covering all the skills required to deliver a first class connected experience. Our flagship product is the Connected Vehicle as a Service platform, or CVaaS. This platform includes: 1) Electronics hardware deployed in a vehicle, 2) Embedded software, 3) Cloud services, 4) Mobile apps. We do all this under one roof, so you'll be exposed to all this technology at one time or other. This should excite you, not scare you!

Thoughtful technology choices

We use modern software delivery practices to build clean, resilient software. At Beam we are building a single platform, not delivering a series of separate projects. As we are a small team we need to make sustainable technology choices for the long term, understanding and articulating the risks and trade-offs of our design decisions within the team.

The Role

As a Software Engineer you will be focused on building out our cloud platform, which runs on AWS and is the lynchpin between clients' vehicles, back-office IT systems, and end-user mobile apps. The cloud platform is responsible for ingesting data, streaming and batch analytics, and exposing APIs to allow the mobile apps to talk to the vehicles. You will be working with cutting-edge technology and we can guarantee the work will be challenging, exciting and satisfying.
We are looking for someone who takes pride in writing software; someone who sees code as craft. Strong collaboration between disciplines is a feature of our agile practice, so being able to articulate technical detail at the right level for the audience is important.

Main responsibilities

  1. Work as part of the team, reviewing each others' designs and code.
  2. Develop web apps to manage the CVaaS platform - both client facing and backend.
  3. Design web UI/UX, sometimes independently and sometimes with external design team input.
  4. Develop web APIs for internal and third party integrations.
  5. Integrate software and tests into our CI-CD system
  6. Work as part of the software team to integrate and debug the end-to-end system: Hardware, cloud and mobile apps

Core skills

These are the primary skills that the job entails.

  1. Investigative and innovative - able to solve problems, make technical leaps and find solutions.
  2. Strong web app development skills in your framework of choice.
  3. Strong in one of Python, Javascript or Typescript, with basic understanding of the others.
  4. REST or GraphQL API implementation
  5. Test frameworks for your language of choice, to support unit, integration and UI tests (where appropriate)

Nice to have skills

These are disciplines that we are already strong in because they're part of our core stack. Any experience you have with these would be a bonus, but is by no means a requirement.

  1. Deploying to AWS serverless stack
  2. Experience with SQL and NoSQL data persistence
  3. Building and running Docker containers
  4. DevOps mindset - knowing how to automate development and operational tasks
  5. Big data: Apache Spark, Apache Hive
You can not apply for this job as its status is Closed.
  • Share:

Rhys Shelley
manages this role


Related jobs


Back to top