Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer 2 - Build Systems and Tools Developer @ Juniper Networks

Home > Software Development

 Software Engineer 2 - Build Systems and Tools Developer

Job Description

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.
.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time

Contact Details:

Company: Juniper Networks
Location(s): Kolkata

+ View Contactajax loader


Keyskills:   github Embedded systems Version control GIT Networking Compliance Shell scripting Debugging Software Engineer 2 Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Software Development Engineer, Finance Automation

  • Amazon
  • 3 - 10 years
  • Noida, Gurugram
  • 1 hour ago
₹ Not Disclosed

Senior Software Development Engineer , Alexa Daily Essentials - Food

  • Amazon
  • 3 - 10 years
  • Chennai
  • 2 hours ago
₹ Not Disclosed

Sr. Software Development Engineer, On Road Transporter Experience

  • Amazon
  • 3 - 10 years
  • Bengaluru
  • 3 hours ago
₹ Not Disclosed

Senior Software Dev Engineer, VariationsX (Twister)

  • Amazon
  • 3 - 10 years
  • Bengaluru
  • 4 hours ago
₹ Not Disclosed

Juniper Networks

Since 1996, Juniper Networks designs, develops, and sell innovative products and services that together provide our customers with high-performance network infrastructure that creates responsive and trusted environments for accelerating the deployment of services and applications over a single netwo...