BayOne Solutions
Python Software Engineer
Skills
5 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Freelance / Contract
Salary:
$124,800 – $135,200 / year
Location:
Lehi, UT, USA
Work mode:
Onsite
Published on:
15 October 2026
What they need
We are looking for an experienced Python Software Engineer to design and develop software platforms for enterprise network and infrastructure management, with a focus on DNS, DHCP, and IP Address Management (DDI/IPAM).
This is a hands-on software development role focused on building Python services, REST APIs, automation frameworks, and integrations that transform manual network management processes into scalable, API-driven solutions.
The engineer will collaborate with networking, data center, compute, storage, and platform engineering teams to deliver reliable, automated infrastructure services across large-scale environments.
Key Responsibilities
Python Software Development
Design, develop, test, and maintain production-quality Python applications, backend services, APIs, libraries, and automation frameworks. Apply modern software engineering practices, including code reviews, automated testing, Git, CI/CD, API design, debugging, and performance optimization. Build scalable, reliable software that operates across multiple data centers.
Network Management – DNS, DHCP & IPAM
Develop software solutions for enterprise DNS, DHCP, and IP Address Management. Automate IP address allocation, reservation, discovery, reclamation, and lifecycle management. Build APIs and workflows to manage DNS records, DHCP configurations, subnets, address pools, leases, and related network resources. Integrate DDI/IPAM platforms with networking, compute, cloud, provisioning, and data center systems.
APIs, Automation & Platform Integration
Design REST APIs and programmatic interfaces for network and infrastructure services. Develop event-driven automation and integrations with CMDBs, provisioning systems, and infrastructure automation platforms. Automate network resource onboarding and configuration, including IP allocation and recycling. Integrate network management services with bare-metal provisioning, PXE/network boot, virtualization, cloud workflows, and self-service infrastructure platforms.
Reliability & Observability
Implement monitoring, logging, metrics, health checks, dashboards, and alerting using tools such as Prometheus, Grafana, ELK, or similar platforms. Track service availability, latency, capacity, error rates, and resource utilization. Participate in incident response and root-cause analysis while improving system reliability through automation and operational tooling.
Required Skills & Qualifications
Experience: 5+ years of relevant experience and a bachelor's degree.
Software Engineering: Strong hands-on Python development experience, production backend services, REST API design, object-oriented programming, data structures and algorithms, automated testing, Git, CI/CD, debugging, and performance troubleshooting.
Networking & DDI: Solid understanding of TCP/IP, subnets, routing, VLANs, DNS, DHCP, and IP address management. Knowledge of DNS zones and records, DHCP scopes and leases, IP reservations, and IP address lifecycle management. Experience developing or integrating network management systems through APIs.
Infrastructure Automation: Experience with Ansible, Puppet, or similar automation tools. Familiarity with CMDBs, infrastructure source-of-truth systems, bare-metal provisioning, and automated infrastructure onboarding.
Linux & Production Operations: Strong Linux development and troubleshooting skills, with an understanding of service reliability, scalability, and production support.
Collaboration & Ownership: Ability to work across software engineering, networking, compute, storage, data center, and SRE teams. Strong problem-solving skills and the ability to translate ambiguous infrastructure requirements into maintainable software solutions.
Preferred Qualifications
Experience with enterprise DDI/IPAM platforms such as Infoblox, BlueCat, NetBox, Nautobot, Kea DHCP, or BIND. Familiarity with Python frameworks such as FastAPI, Flask, or Django; PostgreSQL; Kubernetes; containers; event-driven architectures; message queues; workflow engines; and cloud-native development. Experience with network automation, SRE/DevOps, multi-data-center or hybrid-cloud environments, PXE/network boot, OS imaging, and server provisioning is a plus.
Other offers great for you!
These companies are also looking for great profiles
Auratem
Ingénieur logiciel sénior Python / IA
500
Freelance
77186 Noisiel, France
Hybrid
Skills
13 days ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
5 days ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
2 hours ago
Quick apply
No company information available.