Skip the search—upload your resume to instantly see your best-matched opportunities
Hello . We found matching to your resume profile.
Re-upload
Remove
Python Software Engineer – Network Management & DDI
Riverton, UT, 84065
$55 - $60
Today
Technical Program Manager, Datacenter Operations
Bluffdale, UT, 84065
$47 - $52
Today
Product Manager Sr
Seattle, WA, 98101
$77 - $80
Today
Senior Administrative Business Partner
South San Francisco, CA, 94080
$30 - $36
Today
Production Senior - 3rd Shift
Albion, Mi , MI, 49224
$24 - $25
Today
Production Operator - 2nd Shift
Albion, MI 49224, MI, 49224
$19 - $20
Today
Creator Lab Program Coordinator
Los Angeles, San Francisco, New York Preferred (Remote is fine with West coast timing), CA, 94103
$43 - $49
Today
Project Coordinator III
$42.23 - $42.23
Today
Commercial Servicing Program Manager
$63.09 - $63.09
Today
Research Associate
South San Francisco, CA, 94080
$36 - $36.5
Today
Supply Chain Specialist I
Morrisville, NC, 27560
$22 - $24
Today
Storekeeper
Houston, TX, 77066
$18 - $20
Today
Manager-Project/Product II
Irwindale, CA, 91770
$70 - $73.81
Today
OSP Engineer - II
New York, NY, 10016
$46 - $50
Today
Sales Operations Analyst - OEM
Santa Clara, CA, 95054
$48 - $56
Today
Clinical Lab Scientist I
Tucson, AZ, 85755
$30 - $32
Today
Finance Manager
Plano, TX, 75023
$50 - $68.61
Today
Engineer-RF - III
Bloomington, MN, 55438
$64.29 - $69.61
Today
Platform Validation Engineer
Santa Clara, CA, 95054
$102 - $154
Today
Engineer Sr
Seattle, WA, 98101
$80 - $82
Today
No more matches
Description
- Design, develop, test, and maintain production-quality software primarily in Python.
- Build scalable backend services, APIs, libraries, and automation frameworks for infrastructure and network management.
- Apply modern software engineering practices including code reviews, automated testing, CI/CD, version control, API design, and software lifecycle management.
- Design software that can reliably operate across multiple datacenters and large infrastructure environments.
- Troubleshoot complex software and distributed-system problems and implement sustainable fixes.
- Design and develop software solutions for enterprise DNS, DHCP, and IP Address Management (DDI/IPAM).
- Build software for automated IP allocation, reservation, discovery, reclamation,
- and lifecycle management.
- Develop APIs and workflows for managing DNS records, DHCP configuration, subnets, address pools, leases, and related network resources.
- Build integrations between DDI/IPAM platforms and compute, networking, provisioning, cloud, and datacenter systems.
- Develop software to automate network-resource onboarding and configuration across multiple datacenters and environments.
- Help establish authoritative infrastructure data and source-of-truth models for network resources.
- Design and implement REST APIs and other programmatic interfaces for network and infrastructure services.
- Build integrations with infrastructure platforms, CMDBs, provisioning systems, and automation frameworks.
- Develop event-driven and workflow-based automation for infrastructure lifecycle management.
- Build solutions that dynamically allocate and recycle IP addresses and other network resources for compute infrastructure.
- Integrate network-management services with bare-metal provisioning, PXE/network boot, virtualization, and cloud workflows.
- Enable infrastructure capabilities to be consumed through APIs and self-service platforms rather than manual operational processes.
- Build monitoring, metrics, logging, and health-check capabilities into network-management services.
- Implement dashboards and alerting using technologies such as Prometheus, Grafana, ELK, or similar platforms.
- Define and track service metrics such as availability, latency, capacity, error rates, and resource utilization.
- Participate in incident response and root-cause analysis for software and network-management services.
- Improve reliability through automation, testing, observability, and operational tooling.
- 5+ years of relevant experience
- Bachelor's degree required
- Strong Python programming skills and professional software development experience.
- Experience designing and developing production backend services and applications.
- Strong understanding of software engineering fundamentals, including: ○ Object-oriented and modular software design
- REST API design
- Data structures and algorithms
- Automated testing
- Git and modern development workflows
- CI/CD
- Debugging and performance troubleshooting
- Experience developing software that integrates with external systems through APIs, databases, messaging systems, or event-driven architectures.
- Strong Linux development and troubleshooting skills.
- Solid understanding of networking fundamentals, including TCP/IP, subnets, routing, VLANs, DNS, and DHCP.
- Experience with or strong knowledge of IP Address Management (IPAM).
- Understanding of DNS zones, records, resolution, DHCP scopes, leases, reservations, and IP address lifecycle management.
- Experience developing or integrating network-management systems through APIs.
- Ability to translate networking requirements into maintainable software abstractions and automated workflows.
- Experience with infrastructure automation tools such as Ansible, Puppet, or similar technologies.
- Familiarity with CMDB or infrastructure source-of-truth systems.
- Understanding of bare-metal provisioning and infrastructure lifecycle management.
- Experience building automated infrastructure onboarding and provisioning workflows.
- Comfortable working across software engineering, networking, compute, storage, datacenter, and SRE teams.
- Ability to take ownership of a software service from architecture and development through deployment and production operations.
- Strong problem-solving skills and the ability to turn ambiguous infrastructure requirements into well-defined software solutions.
- Strong focus on automation, reliability, maintainability, and scalability.
- Experience developing or operating enterprise DDI/IPAM platforms such as Nautobot, NetBox, Infoblox, BlueCat, Kea DHCP, BIND, or similar technologies.
- Experience building network automation or network management software.
- Experience with FastAPI, Flask, Django, or similar Python frameworks.
- Experience with PostgreSQL or other relational databases.
- Experience with Kubernetes, containers, and cloud-native application development.
- Experience with event-driven architectures, message queues, or workflow engines.
- Experience with large-scale internal infrastructure platforms or Infrastructure as a Product.
- SRE or DevOps experience.
- Experience with multi-datacenter or hybrid-cloud environments.
- Familiarity with PXE, network boot, OS imaging, and server bootstrap/provisioning systems.
Sorry, no matching results found for that search.
Try these Suggestions:
- Try another keyword and location above
- Increase your search radius in filters
- Try removing filters to find additional jobs
Job Opportunities
Stay Ahead, Stay Connected
By joining our Talent Community , you'll receive early access to new openings, career tips, and updates that help you grow faster. Don't just wait for the right job — let it find you.
Python Software Engineer – Network Management & DDI
Description
- Design, develop, test, and maintain production-quality software primarily in Python.
- Build scalable backend services, APIs, libraries, and automation frameworks for infrastructure and network management.
- Apply modern software engineering practices including code reviews, automated testing, CI/CD, version control, API design, and software lifecycle management.
- Design software that can reliably operate across multiple datacenters and large infrastructure environments.
- Troubleshoot complex software and distributed-system problems and implement sustainable fixes.
- Design and develop software solutions for enterprise DNS, DHCP, and IP Address Management (DDI/IPAM).
- Build software for automated IP allocation, reservation, discovery, reclamation,
- and lifecycle management.
- Develop APIs and workflows for managing DNS records, DHCP configuration, subnets, address pools, leases, and related network resources.
- Build integrations between DDI/IPAM platforms and compute, networking, provisioning, cloud, and datacenter systems.
- Develop software to automate network-resource onboarding and configuration across multiple datacenters and environments.
- Help establish authoritative infrastructure data and source-of-truth models for network resources.
- Design and implement REST APIs and other programmatic interfaces for network and infrastructure services.
- Build integrations with infrastructure platforms, CMDBs, provisioning systems, and automation frameworks.
- Develop event-driven and workflow-based automation for infrastructure lifecycle management.
- Build solutions that dynamically allocate and recycle IP addresses and other network resources for compute infrastructure.
- Integrate network-management services with bare-metal provisioning, PXE/network boot, virtualization, and cloud workflows.
- Enable infrastructure capabilities to be consumed through APIs and self-service platforms rather than manual operational processes.
- Build monitoring, metrics, logging, and health-check capabilities into network-management services.
- Implement dashboards and alerting using technologies such as Prometheus, Grafana, ELK, or similar platforms.
- Define and track service metrics such as availability, latency, capacity, error rates, and resource utilization.
- Participate in incident response and root-cause analysis for software and network-management services.
- Improve reliability through automation, testing, observability, and operational tooling.
- 5+ years of relevant experience
- Bachelor's degree required
- Strong Python programming skills and professional software development experience.
- Experience designing and developing production backend services and applications.
- Strong understanding of software engineering fundamentals, including: ○ Object-oriented and modular software design
- REST API design
- Data structures and algorithms
- Automated testing
- Git and modern development workflows
- CI/CD
- Debugging and performance troubleshooting
- Experience developing software that integrates with external systems through APIs, databases, messaging systems, or event-driven architectures.
- Strong Linux development and troubleshooting skills.
- Solid understanding of networking fundamentals, including TCP/IP, subnets, routing, VLANs, DNS, and DHCP.
- Experience with or strong knowledge of IP Address Management (IPAM).
- Understanding of DNS zones, records, resolution, DHCP scopes, leases, reservations, and IP address lifecycle management.
- Experience developing or integrating network-management systems through APIs.
- Ability to translate networking requirements into maintainable software abstractions and automated workflows.
- Experience with infrastructure automation tools such as Ansible, Puppet, or similar technologies.
- Familiarity with CMDB or infrastructure source-of-truth systems.
- Understanding of bare-metal provisioning and infrastructure lifecycle management.
- Experience building automated infrastructure onboarding and provisioning workflows.
- Comfortable working across software engineering, networking, compute, storage, datacenter, and SRE teams.
- Ability to take ownership of a software service from architecture and development through deployment and production operations.
- Strong problem-solving skills and the ability to turn ambiguous infrastructure requirements into well-defined software solutions.
- Strong focus on automation, reliability, maintainability, and scalability.
- Experience developing or operating enterprise DDI/IPAM platforms such as Nautobot, NetBox, Infoblox, BlueCat, Kea DHCP, BIND, or similar technologies.
- Experience building network automation or network management software.
- Experience with FastAPI, Flask, Django, or similar Python frameworks.
- Experience with PostgreSQL or other relational databases.
- Experience with Kubernetes, containers, and cloud-native application development.
- Experience with event-driven architectures, message queues, or workflow engines.
- Experience with large-scale internal infrastructure platforms or Infrastructure as a Product.
- SRE or DevOps experience.
- Experience with multi-datacenter or hybrid-cloud environments.
- Familiarity with PXE, network boot, OS imaging, and server bootstrap/provisioning systems.