Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

ARM Staff Software Engineer 
United Kingdom, England, Cambridge 
421622999

14.04.2025
Job Description:

TheDevelopment


Responsibilities:

You will be joining a growing team which develops and operates websites, cloud applications and online services to make this possible.

In creating and maintaining systems, you will be involved in:

  • Building user facing website and cloud applications.
  • Building scalable, API-driven cloud services.
  • Working across teams to drive continuous improvements in security and quality practises.
  • Running cloud infrastructure to ensure high availability and reliability of cloud services with AWS and Kubernetes.
  • Applying best practices in agile development including Continuous Integration and Delivery, making automation a key feature of our development processes.
  • Following the Agile software development lifecycle by being part of every step: from user research, decision making to implementation, operation and maintenance.
  • Applying Site Reliability Engineering (SRE) principles defining service-level objectives (SLO) and supporting metrics.
Required Skills and Experience:
  • We are looking for an innovative engineer to join us at Arm with a keen interest in software development and more precisely web technologies and cloud services.
  • You will have used at least multiple programming languages (compiled or interpreted) professionally, for example Python, Typescript (Javascript), Go, C++, Rust, C# or Python, preferably in server side deployments.
  • Ideally your previous experience will include designing, developing and maintaining Website, APIs, Web services along with connected databases and stores, on dynamically scaled Cloud Infrastructure.
  • You will have practical experience and knowledge in best security and quality practices in online systems.
  • Familiarity and practical knowledge of common design principles used to build scalable and robust web services
“Nice To Have” Skills and Experience:

A practical appreciation and experience of some of the following concepts:

  • Programming Libraries
    • Python - Django, pytest, mypy
    • Go - Ent
    • Typescript (Javascript) - Next.js, React, Jest, Storybook, Playwright, Tailwind
  • Service Design Patterns and Technologies
    • Microservice Architecture
    • REST (including HATEOAS)
    • GraphQL
    • gRPC,
  • Change Management
    • Contract-first approach
    • Version control
    • Shift-left testing
  • DevOps Practices
    • CI/CD (GitHub, GitHub Actions)
    • Deployment (AWS, Kubernetes)
    • Containerisation (Docker)
    • Test-Driven Development (TDD)
On top of that, we will provide:
  • Mentoring and leadership
  • A competitive salary and rewards package
  • Health and wellbeing, career progression and pathway support.
  • Hybrid working (as a team, we try to balance remote work and work on site, with a minimum of three set days in the office to allow greater teamwork and decision making)