TPI Global Solutions logo

Python Software Engineer Network Management & DDI

TPI Global Solutions

  • Riverton, UT
  • 7 days ago

    Highlights

    This role primarily focuses on software development, building Python-based backend services, REST APIs, automation frameworks, and integrations that enable scalable, API-driven infrastructure management. The engineer will collaborate with networking, datacenter, compute, storage, and platform engineering teams to transform manual network management processes into automated, reliable, and self-service software solutions.

    Numbers & Facts

    LocationRiverton, UT
    IndustryComputer/IT Services
    Company Size1 to 9 employees
    Year Founded2016
    Websitehttps://www.shglobalsolutions.com

    Description

      Python Software Engineer – Network Infrastructure / DDI / IPAM
      Location: Riverton, UT (100% Onsite)
      Assignment Duration: 12 Months (Initial Contract)

       
      Job Summary
      We are seeking an experienced Python Software Engineer to design, develop, and maintain software platforms for enterprise network and infrastructure management, with a focus on DNS, DHCP, and IP Address Management (DDI/IPAM).
      This role primarily focuses on software development, building Python-based backend services, REST APIs, automation frameworks, and integrations that enable scalable, API-driven infrastructure management.
      The engineer will collaborate with networking, datacenter, compute, storage, and platform engineering teams to transform manual network management processes into automated, reliable, and self-service software solutions.
      Key Responsibilities
       
      Python Software Development
      Design, develop, test, and maintain production-quality software primarily using Python. Build scalable backend services, REST APIs, libraries, and automation frameworks for infrastructure and network management. Apply modern software engineering practices, including code reviews, automated testing, CI/CD, version control, and software lifecycle management. Develop software capable of operating reliably across multiple datacenters and large-scale infrastructure environments. Troubleshoot complex software and distributed-system issues and implement sustainable solutions.  
      Network Management – DNS, DHCP & IPAM
      Design and develop software solutions for enterprise DNS, DHCP, and IP Address Management (DDI/IPAM). Build automation for IP address allocation, reservation, discovery, reclamation, and lifecycle management. Develop APIs and workflows for managing DNS records, DHCP configurations, subnets, address pools, leases, and network resources. Integrate DDI/IPAM platforms with compute, networking, provisioning, cloud, and datacenter systems. Automate network resource onboarding and configuration across multiple datacenters and environments. Establish authoritative infrastructure data and source-of-truth models for network resources.  
      APIs, Automation & Platform Integration
      Design and implement REST APIs and programmatic interfaces for network and infrastructure services. Build integrations with infrastructure platforms, CMDBs, provisioning systems, and automation frameworks. Develop event-driven and workflow-based automation for infrastructure lifecycle management. Automate network resource allocation and recycling for compute infrastructure. Integrate network management services with bare-metal provisioning, PXE/network boot, virtualization, and cloud workflows.
      • Enable infrastructure services through APIs and self-service platforms, reducing manual operational processes.
      •  
        Reliability & Observability

      • Implement monitoring, metrics, logging, and health checks for network management services.
      • Develop dashboards and alerting using Prometheus, Grafana, ELK, or similar technologies.
      • Monitor service availability, latency, capacity, error rates, and resource utilization.
      • Participate in incident response and root-cause analysis.
      • Improve service reliability through automation, testing, observability, and operational tooling.
      •  
        Required Skills & Qualifications
         
        Software Engineering

      • 5+ years of relevant professional experience.
      • Strong hands-on Python programming and software development experience.
      • Experience developing production-grade backend services and applications.
      • Strong understanding of:
        • Object-oriented and modular software design.
        • REST API design and development.
        • Data structures and algorithms.
        • Automated testing and debugging.
        • Git and modern development workflows.
        • CI/CD practices.
        • Performance troubleshooting.
      • Experience integrating applications with external systems through APIs, databases, messaging systems, or event-driven architectures.
      • Strong Linux development and troubleshooting skills.

      About Company

      SH Global Solutions is a certified Service Disabled Veteran Owned Small Business (SDVOSB) headquartered in Maryland. Established in 2016 to modernize commercial and government technology to mitigate cybersecurity threats and to secure data centers from increasingly more frequent cyber attacks, we specialize in providing Information Technology (IT) solutions and services to government and commercial organizations. Our core areas of core expertise are focused in:

      ● Datacenter consolidation/optimization - this includes designing, procuring, and installing turnkey secure, modern infrastructure solutions including scalable and modular systems

      ● Professional program and project management services for large and complex projects

      ● In-building wireless solutions to enable 5G technology and connect to the growing Internet of Things (IoT)

      Our team is comprised of highly skilled and dedicated professionals, uniquely qualified in cutting-edge technology, and engineering, and in the rapid deployment and implementation of new technologies.  Our CEO is a retired United States Air Force Colonel and entrepreneur with over 25 years supporting the DOD, US Government agencies, and NATO worldwide.

      Similar Jobs