Python Software Engineer
- Riverton, Utah, United States
- Contract
- On-site
- $60–$60 per hour
- Posted Nov 5, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- 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
- Troubleshoot complex software and distributed-system problems and implement sustainable fixes
- 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
- Build integrations between DDI/IPAM platforms and various systems to automate network-resource onboarding and configuration
- Implement monitoring, metrics, logging, and health-check capabilities into network-management services
Requirements
- Bachelor's degree required
- Experience in a DDI/IPAM
- Experience in a enterprise DNS
- Experience in a enterprise DHCP
Skills
Pythonbackend servicesAPIsCI/CDversion controlcode reviewsautomated testingnetworking fundamentalsTCP/IPsubnetsroutingVLANsDNSDHCPAnsiblePuppetLinuxPostgreSQLKubernetescontainerscloud-native application developmentSREDevOpsAnsiblePuppetKubernetes
Benefits
- health insurance
- 401(k) plan
- paid sick leave
Full description
Pyramid Consulting, Inc
Company details are for members
Sign up for a free job alert to see Pyramid Consulting, Inc's profile, website and LinkedIn, and the same for every employer on Referso Jobs.