Python Software Engineer

Aziro Technologies LLC

Riverton, UT • 15m ago • On-site

Mid

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Python Software Engineer

Description

Design, develop, test, and maintain production-quality Python software for large-scale network and infrastructure management. Build scalable backend services and APIs for enterprise DNS, DHCP, and IPAM automation, along with platform integrations and reliability/observability capabilities. Troubleshoot complex distributed-system issues and implement sustainable fixes.

Responsibilities

  • Develop Python production software and maintain reliable backend services, APIs, and automation frameworks.

  • Apply modern engineering practices: code reviews, automated testing, CI/CD, version control, API design, and lifecycle management.

  • Create solutions that operate reliably across multiple datacenters and large infrastructure environments.

  • Design and build enterprise DNS/DHCP/IPAM software, including 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.

  • Integrate DDI/IPAM platforms with compute, networking, provisioning, cloud, and datacenter systems.

  • Build event-driven and workflow-based automation for infrastructure lifecycle management.

  • Integrate network services with bare-metal provisioning, PXE/network boot, virtualization, and cloud workflows.

  • Add monitoring, metrics, logging, and health-check capabilities for reliability and observability.

  • Implement dashboards and alerting (e.g., Prometheus, Grafana, ELK).

  • Define and track service metrics such as availability, latency, capacity, error rates, and utilization.

  • Participate in incident response and root-cause analysis; improve reliability through automation and operational tooling.

Benefits

Build infrastructure-management capabilities exposed through APIs and self-service workflows rather than manual operational processes.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report