Staff Software Engineer

Posted 11 hours 40 minutes ago by TieTalent

Permanent
Not Specified
I.T. & Communications Jobs
Cambridgeshire, Cambridge, United Kingdom, CB1 0
Job Description

As a staff engineer at Arm, you will play a key role in developing future technologies and supporting engineers worldwide through our platforms. If you're seeking an exciting and challenging role, Arm is the place for you!

Job Description

The Development Platforms Group at Arm aims to be ubiquitous across all compute sectors (Cloud, AI, Mobile, IoT, Automotive) and accessible to all. We focus on reducing the cost, complexity, and time for our partners, customers, and users to adopt or build on our latest designs and technologies.

Responsibilities
  1. Develop and operate websites, cloud applications, and online services.
  2. Build user-facing websites and scalable, API-driven cloud services.
  3. Collaborate across teams to improve security and quality practices.
  4. Manage cloud infrastructure to ensure high availability using AWS and Kubernetes.
  5. Implement best practices in agile development, including CI/CD and automation.
  6. Participate in all phases of the Agile software development lifecycle.
  7. Apply Site Reliability Engineering (SRE) principles, defining SLOs and supporting metrics.
Required Skills and Experience
  • Interest in software development, web technologies, and cloud services.
  • Experience with multiple programming languages such as Python, Typescript, Go, C++, Rust, or C# in server-side deployments.
  • Experience designing, developing, and maintaining websites, APIs, web services, and databases on cloud infrastructure.
  • Knowledge of security and quality practices for online systems.
  • Understanding of design principles for scalable and robust web services.
Nice To Have Skills and Experience

Experience with some of the following is advantageous:

  • Libraries like Django, pytest, mypy, Ent, Next.js, React, Jest, Storybook, Playwright, Tailwind.
  • Design patterns and technologies such as Microservice Architecture, REST, GraphQL, gRPC.
  • Change management practices including contract-first approach and version control.
  • DevOps practices like CI/CD (GitHub Actions), deployment (AWS, Kubernetes), containerization (Docker), TDD.
Benefits

We support your growth and development with:

  • Mentoring and leadership opportunities.
  • Competitive salary and rewards.
  • Health, wellbeing, and career progression support.
  • Hybrid working model with a minimum of three days in the office.
Additional Information

We provide accommodations during recruitment for those who need support. Our hybrid work approach aims to balance performance and wellbeing, with flexible patterns determined by teams. Arm is an equal opportunity employer committed to diversity and inclusion.