Software Engineer – Golang (with C# Migration Exposure)

YDTS Global
  • Dallas, Texas
    30+ days ago

    Job Description

    Software Engineer – Golang (with C# Migration Exposure)

    We are hiring a seasoned Software Engineer with strong expertise in Golang and exposure to C# migration workflows to support a long-term engagement for our client in Dallas, TX. This is a full-time onsite role (5 days/week) focused on maintaining and enhancing a production-grade Go application while collaborating with teams transitioning the codebase to C#.

    The ideal candidate will contribute to new feature development, bug resolution, and system stability while ensuring seamless migration without regression. You’ll work closely with cross-functional teams and play a critical role in bridging functionality between Go and C# systems.

    Responsibilities:

    • Maintain and enhance a live application written in Go
    • Develop new features and resolve bugs in the Golang codebase
    • Support migration efforts to C# and ensure feature parity
    • Collaborate with Product, QA, and DevOps teams
    • Participate in code reviews and write unit/integration tests
    • Document technical changes and support knowledge transfer
    • Identify and resolve migration-related risks or gaps.



    Requirements

    • 7+ years of hands-on experience in Golang development
    • Experience building scalable backend services and RESTful APIs
    • Strong understanding of microservices and distributed systems
    • Exposure to software migration practices and reverse engineering
    • Proficiency with Git, Agile/Scrum methodologies
    • Familiarity with CI/CD pipelines and containerization tools (e.g., Docker)
    • Attention to detail and strong problem-solving skills


    Key Skills:  

    • Golang,
    • C# Migration Exposure,
    • Microservices,
    • REST APIs,
    • Reverse Engineering,  
    • Feature Parity Validation,
    • Git,
    • Agile/Scrum,
    • CI/CD,
    • Docker


    Numbers & Facts

    LocationDallas, Texas
    Websitehttps://www.ydtsglobal.com

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Code Reviewsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Detail Orientedunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Dockerunmatched
    • Gitunmatched
    • Go Programming Language (Golang)unmatched
    • Integration Testingunmatched
    • Knowledge Transferunmatched
    • Microservicesunmatched
    • Microsoft C# (C Sharp)unmatched
    • Problem Solving Skillsunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • Reverse Engineeringunmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Migrationunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Unit Testunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    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

    Free resume builder

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

    Free resume builder