Red Hat, Inc. logo

Senior Software Engineer - Network Functions Virtualization

Job Overview

Location

Bangalore - Carina

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 19, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software Engineer on Red Hat's OpenStack NFV Architecture team, you will play a critical role in advancing cloud infrastructure for telecommunications by designing and integrating high-performance networking solutions that enable scalable, reliable NFV deployments for global telecom customers.
  • • Your work will directly impact the evolution of open-source cloud technologies, contributing to Red Hat’s leadership in open innovation while solving complex challenges in virtualized network functions, performance optimization, and telecom-grade cloud infrastructure.
  • • Day to day, you will develop, integrate, and test NFV features on Red Hat OpenStack Platform, focusing on advanced networking technologies including Open vSwitch, SR-IOV, and DPDK to ensure high throughput and low latency in virtualized environments.
  • • You will write automation scripts using Python and Ansible to streamline NFV deployments and configurations, reducing manual effort and increasing consistency across telecom customer environments.
  • • You will develop and implement automatic test scenarios in collaboration with the open-source community, ensuring robust validation of NFV functionality and performance under real-world conditions.
  • • You will collaborate with cross-functional teams to define and implement solutions that meet specific telecom use cases, translating customer requirements into technical implementations that satisfy ETSI NFV and 5G/4G/LTE standards.
  • • You will work with OS-Net-Config to manage dynamic network configurations in NFV environments, enabling flexible and programmable network provisioning for virtualized workloads.
  • • You will debug and resolve complex issues related to NFV, networking, and cloud infrastructure, with a strong emphasis on performance, reliability, and root cause analysis in distributed systems.
  • • You will stay current with advancements in NFV, cloud, and networking technologies to continuously improve solutions and drive innovation within the team and broader open-source ecosystem.
  • • You will contribute to open-source NFV projects, particularly within OpenStack, by submitting code, participating in design discussions, and engaging with upstream communities to shape the future of telecom cloud infrastructure.
  • • You will participate in Agile processes including sprint planning, daily stand-ups, and retrospectives, fostering transparency, continuous improvement, and team alignment in a global, distributed setting.

🎯 Requirements

  • • Proficiency in Python or C for developing NFV features and automation scripts
  • • Experience with Linux-based systems and networking protocols, including virtualized environments and hands-on use of Ansible for automating deployments and configurations
  • • Strong problem-solving and debugging skills in distributed system environments, particularly for performance and reliability issues
  • • Excellent communication and collaboration abilities to work effectively in a diverse, global team across time zones and cultures

🏖️ Benefits

  • • Opportunity to work on cutting-edge NFV and open-source cloud technologies shaping the future of telecommunications infrastructure
  • • Collaborative, inclusive culture at Red Hat that values transparency, innovation, and contributions from all backgrounds
  • • Flexible work arrangements including office, office-flex, and remote options based on role requirements and location
  • • Access to continuous learning and professional development through engagement with open-source communities and internal tech talks
  • • Comprehensive health, wellness, and financial benefits package supporting employee well-being and long-term security
  • • Recognition and reward for contributions to open-source projects, with encouragement to publish, present, and lead in technical communities

Skills & Technologies

Python
Go
Docker
Kubernetes
Jenkins
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Red Hat, Inc. logo
Red Hat, Inc.
Visit Website

About Red Hat, Inc.

Red Hat, Inc. is an American software company that provides enterprise open-source solutions, including its flagship Red Hat Enterprise Linux operating system, hybrid cloud platforms, container and Kubernetes technologies, middleware, storage, and automation tools. Founded in 1993 and headquartered in Raleigh, North Carolina, it became a subsidiary of IBM in 2019. The company supports organizations in modernizing and managing IT infrastructure through subscription-based support, training, and certification services, emphasizing security, scalability, and interoperability across hybrid and multicloud environments.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

17 days ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply
⏰ EXPIRES SOON
Argentina
Full-time
Expires Apr 29, 2026 (Soon)
Ruby
PostgreSQL
MySQL
+4 more

2 months ago

Apply