> Markdown version of [/jobs/ext/3600857-python-software-engineer-network-management-ddi](https://www.wearedevelopers.com/jobs/ext/3600857-python-software-engineer-network-management-ddi). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Software Engineer - Network Management & DDI. - **Company:** Pyramid Consulting Inc. - **Location:** Riverton, UT, United States - **Experience:** Expert - **Salary:** $114,400.0 - $125,965.0 - **Contract:** Temporary contract - **Skills:** Application Programming Interfaces (APIs), Cloud Engineering, Relational Databases, Dynamic Host Configuration Protocol, Django Web Framework, Domain Name System (DNS), IP Address Management, Python (Programming Language), PostgreSQL, Networking Basics, Network Administration, Ansible, Software Engineering, TCP/IP, Web Application Frameworks, Flask (Web Framework), HybridCloud, Backend, Fastapi, Linux Development, Kubernetes, Infrastructure Automation Frameworks, Puppet - **Published:** October 7, 2026 - **Apply:** https://www.dice.com/job-detail/fddcc4a4-9180-41d9-8fac-0a3fbf734ae6 ## About the Role * 5+ years of relevant experience in software engineering. * Bachelor's degree required. * Strong Python programming skills and professional software development experience. * Solid understanding of networking fundamentals, including TCP/IP, DNS, and DHCP. * Experience with DDI/IPAM platforms such as Nautobot, NetBox, Infoblox, BlueCat, Kea DHCP, BIND, etc. * Familiarity with infrastructure automation tools such as Ansible or Puppet. * Strong Linux development and troubleshooting skills. * Experience with FastAPI, Flask, Django, or similar Python frameworks. * Knowledge of PostgreSQL or other relational databases. * Familiarity with Kubernetes, containers, and cloud-native application development. * Experience with multi-datacenter or hybrid-cloud environments. ## 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. * Develop software solutions for enterprise DNS, DHCP, and IP Address Management (DDI/IPAM). * Create APIs and workflows for managing DNS records, DHCP configuration, and related network resources. * Implement monitoring and health-check capabilities into network-management services. * Collaborate with cross-functional teams to automate network-resource onboarding and configuration across multiple datacenters.