Senior Infrastructure Developer (Go & Microsoft Hyper-V)

Dhaka Technologies Limited Company
  • Plano, TX
    9 days ago

    Job Description

    Job Title: Senior Infrastructure Developer (Go & Microsoft Hyper-V)
    Work Arrangement: Onsite
    Location: Plano, TX
    Employment Type: Contract / FTC (Fixed-Term Contract)
    Engagement Type: W2
    End Client: Mphasis
    Pay Rate: $40 per hour on W2
    Openings: 1

    Position Summary

    Dhaka Technologies Limited Company (DTLC) is hiring a Senior Infrastructure Developer on behalf of its client, Mphasis, for a contract / fixed-term engagement in Plano, TX.

    We are seeking an experienced Infrastructure Developer to design and build a custom control plane for managing Microsoft Hyper-V virtualization infrastructure at scale. This hands-on role combines systems programming, virtualization, distributed systems, and cloud-native orchestration.

    Responsibilities

    • Develop Go-based control plane components, including API servers, controllers, operators, schedulers, and reconciliation loops.
    • Orchestrate Hyper-V hosts and virtual machines using Kubernetes-style declarative architecture.
    • Design relational database schemas for cluster state, VM inventory, host topology, and configuration management.
    • Implement Kubernetes CRDs, REST/gRPC APIs, idempotent state reconciliation, leader election, and failure recovery.
    • Build observability through metrics, structured logging, and tracing.
    • Design for high availability, safe concurrency, and resource scheduling across Hyper-V hosts.
    • Create unit, integration, and end-to-end tests; participate in code reviews and technical documentation.
    • Collaborate with infrastructure, platform, and SRE teams on quotas, placement policies, and operational runbooks.

    Qualifications

    • 12+ years of software engineering experience, including infrastructure or platform development.
    • Strong Go expertise, including goroutines, channels, interfaces, and production services.
    • Experience with Kubernetes internals, client-go, CRDs, controllers, and controller-runtime.
    • Strong relational database skills, including schema design, transactions, migrations, and performant Go queries.
    • Experience with distributed systems, REST/gRPC APIs, CI/CD, Git, and automated testing.
    • Strong systems troubleshooting across compute, storage, and networking.

    Preferred Experience

    Experience with Hyper-V, WMI/HCS, KubeVirt, Prometheus, Grafana, OpenTelemetry, SDN, PowerShell, or Infrastructure-as-Code is preferred.

    How to Apply

    Interested candidates should send their updated resume to talent@dhakatech.us with the job title in the subject line. Please include your current location, work authorization status, and availability to start.

    Numbers & Facts

    LocationPlano, TX

    Skills

    • Application Programming Interface (API)unmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Concurrencyunmatched
    • Configuration Managementunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Database Clusteringunmatched
    • Database Designunmatched
    • Database Technologyunmatched
    • Distributed Computingunmatched
    • Engineeringunmatched
    • Financial Controlunmatched
    • Gitunmatched
    • Go Programming Language (Golang)unmatched
    • High Availabilityunmatched
    • Identify Issuesunmatched
    • Metricsunmatched
    • Microsoft Hyper-Vunmatched
    • REST (Representational State Transfer)unmatched
    • Reconciliationunmatched
    • Relational Databases (RDBMS)unmatched
    • Software Engineeringunmatched
    • Systems/Internals Programmingunmatched
    • Technical Writingunmatched
    • Test Automationunmatched
    • Topologyunmatched
    • Virtual Hostingunmatched
    • Virtual Machine (VM)unmatched
    • Virtualizationunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder