Skip to content
NewFull-time· software · backend
A

Arm

Software Engineer

Pay

₹17L–22L LPA

+22% vs avg

Location

Bangalore

Hybrid

Batch

2023, 2024, 2025

eligible

Closes soon

7d

14 Sept

Posted 14h ago · 756 views this week

Urgent · 7d left

₹17L–22L LPA

Full-time · Bangalore · Hybrid

CareersAt.Tech curates & verifies listings. Always apply on the official company page.

Tailor my resume to this JD

Free AI prompt · built for this exact role

Description

About the role

Arm is looking for a Software Engineer to design and maintain Linux‑based command‑line tools, primarily using Python. The role focuses on building reusable automation components, improving performance, and supporting release workflows for engineering teams.

Responsibilities

  • Design and maintain Python‑driven Linux utilities and CLI applications.
  • Create modular architectures that serve multiple projects and teams.
  • Identify bottlenecks and automate workflows to boost speed and reliability.
  • Develop reusable APIs, interfaces, and integration patterns for engineering tools.
  • Implement robust process execution, environment handling, error management, logging, and diagnostics.
  • Define structured configuration contracts using YAML, JSON, or schemas.
  • Write unit, integration, regression, performance, and system tests.
  • Profile and optimise CPU, memory, filesystem, network, and batch workloads.
  • Support packaging, deployment, versioning, backward compatibility, and release automation.
  • Participate in requirements analysis, code reviews, and validation planning.
  • Produce user documentation and mentor peers on integration practices.

Eligibility

  • 1‑3 years of professional software development experience.

Skills

  • Python programming
  • Linux operating system and command‑line proficiency
  • Version control with Git
  • JSON and YAML data handling
  • CI/CD pipeline concepts
  • Automated testing and debugging
  • Shell scripting for process automation

Benefits

    Skills

    · 13 total

    Required8

    pythonlinuxgitjsonci/cdtestingyamlshell scripting

    Nice to have5

    pytestpython packagingcli frameworkscontainersdistributed computing