
Python Software Engineer
Aziro Technologies LLC
Riverton, UT • 14m ago • On-site
Senior
On-site
55 - 60 USD/yr
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

Quick Facts
Role: Python Software Engineer (Backend & Platform)
Focus: Enterprise network and infrastructure management (DNS, DHCP, IPAM/DDI)
Description
Design and develop Python services, APIs, and automation frameworks for enterprise network resource management, especially DNS, DHCP, and IP Address Management (DDI/IPAM). The role turns manual infrastructure operations into scalable, API-driven and self-service infrastructure capabilities, working across networking, datacenter, compute, storage, and platform engineering teams. You will also ensure reliability and observability for production systems operating across multiple datacenters.
Responsibilities
Design, develop, test, and maintain production-quality Python software.
Build backend services, APIs, libraries, and automation frameworks for network and infrastructure management.
Apply modern engineering practices: code reviews, automated testing, CI/CD, version control, API design, and lifecycle management.
Design solutions that reliably operate across large infrastructure environments and multiple datacenters.
Troubleshoot complex software and distributed-system issues and implement durable fixes.
Network Management Software (DNS, DHCP & IPAM)
Design and develop enterprise DNS, DHCP, and IP Address Management solutions.
Automate IP allocation, reservation, discovery, reclamation, and lifecycle management.
Build APIs and workflows for DNS records, DHCP configuration, subnets, address pools, leases, and related network resources.
Integrate DDI/IPAM platforms with compute, networking, provisioning, cloud, and datacenter systems.
Automate network-resource onboarding and configuration across multiple datacenters.
Help establish authoritative infrastructure data and source-of-truth models.
APIs, Automation & Platform Integration
Implement REST APIs and other programmatic interfaces for network and infrastructure services.
Build integrations with CMDB, provisioning, and automation frameworks.
Develop event-driven and workflow-based automation for infrastructure lifecycle management.
Dynamically allocate and recycle IP addresses and other network resources.
Integrate with bare-metal provisioning, PXE/network boot, virtualization, and cloud workflows.
Expose infrastructure capabilities via APIs and self-service platforms.
Reliability & Observability
Add monitoring, metrics, logging, and health checks to network-management services.
Build dashboards and alerting (e.g., Prometheus, Grafana, ELK).
Define and track service metrics (availability, latency, capacity, errors, utilization).
Participate in incident response and root-cause analysis.
Improve reliability through automation, testing, observability, and operational tooling.
Requirements
5+ years of relevant software engineering experience
Bachelor's degree required
Strong Python programming experience in production backend development
Experience designing and developing production backend services and applications
Strong understanding of software engineering fundamentals (OOP/modular design, REST API design, data structures & algorithms, automated testing, Git workflows)
Experience with CI/CD pipelines
Strong Linux development and troubleshooting skills
Solid networking fundamentals (TCP/IP, subnets, routing, VLANs, DNS, DHCP)
Knowledge or experience with IP Address Management (IPAM) and DDI concepts (DNS zones/records, DHCP scopes/leases/reservations, IP lifecycle)
Ability to translate networking requirements into maintainable software abstractions and automated workflows
Experience integrating with external systems via APIs, databases, messaging, or event-driven architectures
Experience with infrastructure automation (e.g., Ansible or Puppet)
Familiarity with CMDB or infrastructure source-of-truth systems
Comfort working across software engineering and networking/infrastructure/SRE teams and taking ownership from design to production operations
Benefits
Not specified in the provided posting.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Python Software Engineer (Network / DDI/IPAM)
Aziro Technologies LLC
Mid
Technology
Riverton, UT · On-site
N/A
14m ago

Python Software Engineer
Aziro Technologies LLC
Mid
Technology
Riverton, UT · On-site
N/A
16m ago

Python Software Engineer
Whiztek Corp
Mid
Technology
Schaumburg, IL · Hybrid
N/A
2 days ago

Senior Software Engineer with Python
CodiLime
Senior
Technology
Warsaw, Poland · Remote
21K zł - 30K zł/yr
6 days ago
Senior Backend & AI Engineer (Python)
On The Spot Development
Senior
Technology
Warsaw, Poland · Remote
N/A
4 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Staff Software Engineer (Python)
DevsData LLC
Senior
Technology
Warsaw, Pl-Mz, Poland · Remote
$10K - $14K/yr
4 days ago

Software Engineer for AI Project
emagine Polska
Mid
Technology
Lisbon, Portugal · On-site
N/A
6 days ago

Mid/Senior Python Developer
BlueSoft
Mid
Technology
Warsaw, Poland · On-site
N/A
8 days ago
Python Developer (k/m/n)
Nexio Management
Mid
Technology
Warsaw, Poland · On-site
N/A
5 days ago
Potential salary for Python Software Engineer role
Improve your resume for just $5
$55 – $60/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights