Software Developer IV, Python, Openstack

🕒 April 30

🇮🇳 India – Remote

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 55%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Rackspace Technology

Rackspace Technology

5001 - 10000 employees

Founded 1998

💼 Consulting

📦 Logistics

🤖 Artificial Intelligence

Consulting • Logistics • Artificial Intelligence

Rackspace Technology is a global managed cloud services provider that designs, builds, migrates and operates multicloud, hybrid and private cloud environments for enterprises. It offers consulting, professional and managed services across cloud infrastructure, application modernization, data platforms, AI/ML (Foundry of AI/FAIR), and cybersecurity, along with managed hosting, colocation and platform integrations with major hyperscalers. Rackspace serves regulated and mission-critical industries with a focus on security, compliance, cost optimization and operational reliability.

📋 Description

• Write and maintain custom backends and drivers for OpenStack Ironic, Cinder, Nova, and Neutron • Target bare metal provisioning and lifecycle automation at data-center scale • Own driver development through design, code review, testing, deployment, and operational health • Contribute improvements and bug fixes to upstream OpenStack projects • Collaborate with infrastructure, networking, and storage teams to shape driver behavior • Architect integrations between OpenStack services and internal DCIM/IPAM systems such as NetBox or Nautobot • Establish standards for testing, error handling, observability, and upgrade safety • Investigate production incidents, lead root-cause analysis, and implement durable fixes • Provide technical leadership and mentorship on OpenStack internals and bare metal infrastructure • Evaluate upstream OpenStack developments and recommend platform adoption • Lead technical decisions, propose architecture, drive cross-team alignment, and review engineering work

🎯 Requirements

• Immediate Joiners only • Ten or more years of software development experience • At least four years of hands-on production work with OpenStack • Deep working knowledge of at least two of: Ironic, Cinder, Nova, or Neutron, including driver interfaces, plugin architectures, and internal request flows • Demonstrated experience writing, debugging, or extending OpenStack drivers or backends in a production environment • Strong Python skills, including async patterns, pytest, tox, and OpenStack SDK/client libraries • Five or more years working in Linux/Unix environments, including systems-level debugging and network troubleshooting • Experience operating services in Kubernetes or similar container orchestration environments • Understanding of bare metal provisioning concepts: PXE, IPMI/Redfish, BMC management, network boot workflows, and hardware lifecycle states • Familiarity with oslo.config, oslo.messaging, oslo.db, Keystone authentication, and service deployment patterns • Experience with CI/CD pipelines and test automation for OpenStack or infrastructure software • Working knowledge of VLANs, bonding, LACP, routing, and DHCP/PXE interaction • Strong distributed-systems debugging and observability skills, including log analysis, tracing, and metric-driven incident investigation • Ability to drive complex technical work from ambiguous requirements to production-grade outcomes • Excellent written and verbal communication skills; able to write design documents and present technical proposals • Effective collaboration in a globally distributed engineering organization • Strong sense of ownership for production services and drivers • Prior upstream OpenStack contribution is highly desirable • Familiarity with Gerrit, Zuul CI, OpenStack Discuss, and contributor guidelines is highly desirable • Experience with Ceph or other distributed storage systems is highly desirable • Proficiency in Go is highly desirable • Experience with NetBox or Nautobot APIs is highly desirable • Exposure to hardware attestation, secure boot, or firmware management is highly desirable • Experience with network automation tooling or SDN integration is highly desirable

🏖️ Benefits

• Equal employment opportunity without regard to legally protected characteristics • Disability or special-needs accommodation available upon request • Named a best place to work according to Fortune, Forbes and Glassdoor

Apply Now

Similar Jobs

🕒 April 26

The Brady Law Group, PLLC

1 - 10

💼 Consulting

⚖️ Legal

Principal Engineer in an innovative team developing cloud native trading software for energy markets. Hands-on role in software development, managing a small team throughout the Software Development Lifecycle.

Angular

Azure

Cloud

Docker

JavaScript

NoSQL

Python

SQL

TypeScript

.NET

🕒 April 25

Fusion Practices

51 - 200

💼 Consulting

🛡️ Insurance

🏥 Healthcare

VAT Tech Lead supporting design and transformation of VAT data across systems and jurisdictions. Collaborating with Tax, Finance, and Operations teams for accurate VAT determination and compliance.

ETL

Oracle

🕒 April 23

Revvity

10,000+ employees

🏥 Healthcare

💼 Consulting

📦 Logistics

Principal Software Engineer leading architecture and implementation of microscopy data management platform. Collaborating with experts to define workflows and ensure system reliability on cloud services.

AWS

Cloud

Java

Python

SQL

🕒 April 14

Toku

11 - 50

💼 Consulting

🏥 Healthcare

⚖️ Legal

Senior Software Engineer at Toku developing full-stack applications for global payroll infrastructure. Take product ownership, engage with customers, and leverage AI tools for efficient delivery.

Cloud

JavaScript

Node.js

Python

React

TypeScript

🕒 April 14

TD SYNNEX

10,000+ employees

💼 Consulting

📦 Logistics

📣 Marketing

Application Developer at Tech Data, analyzing requirements and developing solutions in a multi-tier environment. Utilize programming languages for application development and maintenance.