Software Engineer – Network Reliability Engineering

Barry-Wehmiller

Chennai District

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

World-class learning programs
Leadership development opportunities
Mentorship from industry experts

Job summary

Barry-Wehmiller is seeking a Software Engineer for our Network Reliability Engineering team in Chennai, India. This hands-on role involves designing and building automation solutions to enhance operational efficiency and networking reliability.

The ideal candidate will possess strong software development skills, a deep understanding of networking concepts, and experience in creating scalable tools. Join a global team focused on excellence and innovation.

We value autonomy, flexible work culture, and offer world-class learning programs.

Qualifications

  • 3-5 years of software development experience, preferably in network engineering.
  • Strong proficiency in programming languages such as Python, Java, Go, or JavaScript/TypeScript.
  • Solid understanding of networking fundamentals including TCP/IP, DNS, and DHCP.

Responsibilities

  • Design, develop, and maintain network automation solutions to streamline tasks.
  • Build and enhance front-end interfaces and dashboards for engineering teams.
  • Collaborate with teams to gather requirements and translate them into software solutions.

Skills

Software development
Networking concepts
Python
Java
Go
JavaScript/TypeScript
Linux environments
Troubleshooting

Education

Bachelor’s or Master’s degree in Computer Science or related discipline

Tools

REST APIs
CI/CD pipelines

Job description

Software Engineer – Network Reliability Engineering (NRE)

We are seeking a Software Engineer for our Network Reliability Engineering (NRE) team to design and build network automation solutions and front‑end applications that improve operational efficiency, reliability, and visibility across the enterprise network environment. This hands‑on role requires strong software development skills and a solid understanding of networking concepts, with a focus on creating scalable tools to address infrastructure and operations challenges.

Key Responsibilities
  • Design, develop, and maintain network automation solutions to streamline operational tasks, reduce manual effort, and improve service reliability.
  • Build and enhance front‑end interfaces, dashboards, and internal platforms that enable engineering and operations teams to use automation tools effectively.
  • Collaborate with network engineering, infrastructure, and other IT teams to gather requirements and translate them into scalable software solutions.
  • Support the design, implementation, and management of automation frameworks that improve network configurability, observability, supportability, and performance.
  • Drive engineering initiatives across the full project lifecycle, including research, design, development, testing, deployment, and production support.
  • Troubleshoot and resolve application, integration, and data issues within defined timelines, including support for production environments.
  • Develop, support, and maintain software and automation capabilities that improve the productivity of network engineers and operations teams.
  • Contribute to the modernization, optimization, and redesign of existing tools and platforms to improve stability, usability, and maintainability.
  • Provide Tier 2 and Tier 3 operational support for automation platforms and related engineering solutions as required.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical discipline.
  • Minimum of 3‑5 years of software development experience, preferably in network engineering, infrastructure automation, or a related domain.
  • Strong proficiency in one or more programming languages such as Python, Java, Go, or JavaScript/TypeScript.
  • Solid understanding of software development fundamentals, including design, testing, debugging, version control, and maintenance across the full software development lifecycle.
  • Experience designing and implementing reliable, scalable, and secure automation systems or internal engineering platforms.
  • Hands‑on experience building or supporting web‑based user interfaces, dashboards, or front‑end applications.
  • Strong understanding of networking fundamentals, including TCP/IP, routing, switching, DNS, DHCP, and network operations workflows.
  • Excellent troubleshooting, analytical, and problem‑solving skills, with experience working in Linux‑based environments.
  • Ability to work effectively in a cross‑functional team environment and communicate technical concepts clearly.
Preferred Qualifications
  • Experience with automation frameworks, REST APIs, and integrations with infrastructure or observability platforms.
  • Exposure to front‑end frameworks and modern web application development practices.
  • Familiarity with CI/CD pipelines, source control workflows, and software delivery practices in enterprise environments.
  • Experience with infrastructure‑as‑code, network‑as‑code, or platform engineering concepts.
  • Knowledge of monitoring, telemetry, and reliability engineering practices for enterprise infrastructure.
Benefits

This role is more than just a job. It’s an opportunity to be part of a global team that values people excellence, innovative solutions, and operational excellence. You’ll have the freedom to experiment, influence product decisions, and see your work through—from idea to delivery. Our teams are collaborative, agile, and outcome‑driven, with trust placed in every individual to make a meaningful impact.

We offer a culture that values autonomy, ownership, and flexibility, and we provide world‑class learning programs, leadership development opportunities, and mentorship from industry experts.

To understand more about our people‑first philosophy, please watch the short video by our CEO, Mr. Bob Chapman, on Truly Human Leadership.

Equal Opportunity

At Barry‑Wehmiller we recognize that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. We know that our differences often can bring about innovation, excellence and meaningful work—therefore, people from all backgrounds are encouraged to apply to our positions. Please let us know if you require reasonable accommodations during the interview process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Network Site Reliability Engineer
Senior Network Site Reliability Engineer

NVIDIA • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Senior Network Site Reliability Engineer
Senior Network Site Reliability Engineer

NVIDIA • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Network Engineer (Site Reliability Engineer)
Network Engineer (Site Reliability Engineer)

United States Digital Space LLC • Karnataka

On-site
INR 6,673,021 - 8,579,599
Competitive compensation
Medical plans and benefits
Retirement benefits
+4
Senior Network Site Reliability Engineer
Senior Network Site Reliability Engineer

NVIDIA Gruppe • Bengaluru

On-site
INR 400,000 - 600,000
Engineer Software Development, III
Engineer Software Development, III

NETGEAR • Chennai

On-site
INR 800,000 - 1,200,000
Senior Network Operations Engineer
Senior Network Operations Engineer

OP • Bengaluru

On-site
INR 800,000 - 1,200,000
Network Operations Engineer
Network Operations Engineer

OP • Bengaluru

On-site
INR 600,000 - 900,000
Collaborative work environment
Opportunities for growth
Sr Network Engineer
Sr Network Engineer

Eagleview • Bengaluru

On-site
INR 4,000,000 - 6,400,000
Network Engineer
Network Engineer

Hitachi Digital • New Delhi

On-site
INR 1,200,000 - 1,500,000
Site Reliability Engineer
Site Reliability Engineer

Nice • Pune District

Hybrid
INR 1,800,000 - 2,800,000
NiCE-FLEX hybrid model