3 days ago

Senior Software Engineer, Services and Infrastructure

Arm

On Site
Full Time
£85,000
Raanana, Center District, Israel

Job Overview

Job TitleSenior Software Engineer, Services and Infrastructure
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary£85,000
LocationRaanana, Center District, Israel

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About The Team

The GPU Software Engineering Infrastructure team at Arm provides innovative infrastructure, services, and tools to enable world-class GPU development. We are responsible for developing, maintaining, and optimizing workflows, automation, and platforms that support GPU software engineering at scale. Our mission is to enhance productivity, streamline development, and improve software quality through infrastructure solutions that emphasize reliability, scalability, and maintainability.

We work across a broad range of technologies, including Cloud Infrastructure and services, data analysis and infrastructure, CI/CD pipelines, observability frameworks, New Hardware platform and BSP Deployments, and security frameworks. Our work spans across frontend & backend development, infrastructure provisioning & automation, cloud transformation, Test management & Reporting services – all critical components for efficient GPU software development.

You will work with multi-disciplined, multi-national engineering teams across Arm’s global engineering centers. The software developed by the team forms part of the full stack that enables Mali™ and Immortalis™ GPUs to be the most widely deployed GPUs worldwide. We have a strong culture of mentoring, collaboration, and continuous improvement, making this an excellent environment to grow technical leadership while working on impactful systems.

About The Senior Software Engineer, Services and Infrastructure Role

We are looking for an experienced Software Engineer to join our team with a focus on services and infrastructure development, while being comfortable contributing across the full software stack when required. This role is well suited to an engineer who enjoys designing and building scalable backend services, integrating them with infrastructure platforms, and contributing to end-to-end solutions that support sophisticated engineering workflows. While some components may include frontend elements, the primary emphasis is on service architecture, APIs, data handling, and system reliability.

In this role, you will collaborate closely with engineers and partners across the organization to design, deliver, and evolve maintainable solutions that underpin GPU software engineering infrastructure. You will also contribute to technical direction, mentor others, and help shape the long-term evolution of our platforms.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python, Go or similar languages, with the ability to contribute to full-stack solutions where appropriate.
  • Take ownership of services across their lifecycle, from design and implementation through deployment and production support.
  • Design and evolve APIs and service interfaces that support tooling, automation, and infrastructure workflows.
  • Contribute to end-to-end feature development, spanning backend services, APIs, and selective frontend components where they support infrastructure use cases.
  • Collaborate closely with teams across tooling, automation, and infrastructure to ensure seamless service integration.
  • Improve system reliability, performance, and scalability through thoughtful design and continuous optimization.
  • Contribute to infrastructure modernization initiatives, including cloud-based and containerized deployments.
  • Follow and promote standard methodologies for code quality, testing, documentation, and design reviews.

Required Skills and Experience

  • Bachelor’s or Master’s degree, or equivalent experience, in Computer Science, Software Engineering, or a related field.
  • Strong experience developing backend services in Python, Go or other modern languages, with the ability to contribute to frontend or full-stack applications that interface with those services.
  • Experience working with platform and infrastructure-related systems, including containerization and orchestration technologies (e.g., Docker, Kubernetes), while remaining focused on software engineering principles.

“Nice To Have” Skills and Experience

  • Experience designing, evolving, or maintaining service-based architectures and APIs in production environments.
  • Ability to work effectively in large, evolving codebases and complex technical environments.
  • Experience with state management (Redux, Context API) in React.
  • Understanding of web development principles, REST APIs, and UI/UX standard methodologies.
  • Experience with CI/CD pipelines, DevOps tools, build systems, and developer productivity tooling.
  • Experience with databases and backend data handling (SQL and/or NoSQL).
  • Exposure to cloud services and hybrid infrastructure environments.
  • Understanding of observability practices, including logging, metrics, and monitoring.
  • Prior experience in infrastructure, platform, or enablement teams.
  • Familiarity with modern build systems (e.g. Bazel) or multi-repository environments.

In Return

In return, there’s an opportunity to influence the direction of how our Mali and Immortalis GPU products are developed, applying engineering skills to push the culture of software engineering at Arm forward. These contributions will enable technologies that influence millions of devices for years to come. This role offers the chance to bring ideas to a wider group of leading experts, while developing technical leadership and influencing skills. It’s a great pathway for growing into an established and recognized leader within the team. The GPU product line provides a rich roadmap across different domains, allowing you to experience the demands of diverse use cases.

Key skills/competency

  • Backend Development
  • Python
  • Go
  • Service Architecture
  • Infrastructure as Code
  • Containerization (Docker, Kubernetes)
  • Cloud Services
  • CI/CD
  • API Design
  • Scalability

Tags:

Software Engineer, Senior
services
infrastructure
full-stack
backend
GPU
development
automation
CI/CD
scalability
APIs
Python
Go
Docker
Kubernetes
Cloud
SQL
NoSQL
React
Redux
Bazel

Share Job:

How to Get Hired at Arm

  • Research Arm's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight Python/Go, Docker/Kubernetes, and full-stack experience for GPU software infrastructure.
  • Showcase infrastructure skills: Emphasize backend service design, API development, and cloud platform experience.
  • Prepare for technical interviews: Focus on system design, distributed systems, and coding challenges in Python/Go.
  • Demonstrate collaboration: Discuss experiences working with multi-disciplined teams and mentoring colleagues effectively.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background