Juniper Networks

Software Engineer 2 - Build and Tools Development


PayCompetitive
LocationBengaluru/Karnataka
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 1012726

      Job Title: Build Systems and Tools Developer

      Experience: 1–3 Years
      Location: Bangalore

      Job Summary:

      We are looking for a passionate and motivated Build Systems and Tools Developer to join our engineering team. The ideal candidate will have a strong understanding of build system internals and scripting languages. You will play a key role in maintaining and improving build infrastructure, automating workflows, and ensuring efficient development pipelines.

      Key Responsibilities:

      • Develop, maintain, and optimize build systems and related tools.
      • Write and manage makefiles and support custom build processes.
      • Automate build, test, and deployment workflows using Python or Shell scripting.
      • Troubleshoot build issues and provide support to development teams.
      • Collaborate with engineers to improve the overall CI/CD pipeline and developer experience.
      • Document processes and tools for ease of use and maintenance.

      Required Skills and Qualifications:

      • 1–3 years of experience in build systems or tools development.
      • Strong understanding of at least one build system (e.g., Make, CMake, Bazel, Ninja, etc.).
      • Hands-on experience with Make scripting.
      • Proficient in Python and/or Shell scripting.
      • Good understanding of software development workflows and version control systems (e.g., Git).
      • Strong problem-solving and debugging skills.
      • Ability to work collaboratively in a fast-paced development environment.

      Preferred Qualifications:

      • Experience with CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions).
      • Exposure to large-scale software projects or embedded systems.
      • Familiarity with Docker or other containerization tools.
  • About the company

      Juniper Networks, Inc. is an American multinational corporation headquartered in Sunnyvale, California.