Your tasks
At i3D.net, we provide world-class global coverage with one of the most interconnected networks in the gaming industry. Our solutions focus on low latency, zero packet loss, and unmatched scalability, enabling seamless gameplay for millions of users worldwide. With dedicated support and cutting-edge technology, we deliver reliable, cost-efficient infrastructure that empowers game developers and businesses to scale effortlessly. Partnering with major names like EA, Epic Games, Discord, and Ubisoft, we are shaping the future of gaming and network technology.
Why your role matters
As a Senior Software Engineer (Golang) on our Infrastructure Flex Metal team, you’ll be hands-on with crafting automation and building APIs that make our cutting-edge server deployment solutions tick. Your work won’t just stay behind the scenes—it’ll help deliver high-performance, flexible solutions to global clients like Discord and Ubisoft, while also powering the internal tools that keep us moving forward.
Key Responsibilities
- Build and improve APIs and automation tools that handle infrastructure deployment, all with Golang.
- Write end-to-end business logic with a test-driven development (TDD) mindset.
- Keep existing APIs running smoothly while integrating new features.
- Automate the tricky stuff—server provisioning, state management, and QA checks—with tools like Ansible.
- Work with tech leads and architects to design solutions that solve real customer problems.
- Make sure everything’s reliable: test it, log it (OpenSearch), and deploy it (Kubernetes).
- Share your knowledge by mentoring teammates and building a culture of collaboration.
- Tackle technical debt head-on while keeping code clean and following best practices.
Tech stack
At i3D.net, you’ll work with:
- Languages: Golang (primary), PHP (legacy), .NET
- Infrastructure & Tools: Docker, Kubernetes, Ansible, GitLab pipelines, OpenSearch
- Databases: MariaDB
- Practices: Test-Driven Development (TDD), CI/CD pipelines, Agile methodologies—we follow a "you build it, you deploy it, you support it" philosophy
- IDE: Choose the development environment that you're most comfortable with
What success looks like in the first year
- Your code is live and delivering real value to clients.
- You’ve picked up something new—maybe a new programming language or tool.
- You know the ins and outs of the team’s projects, systems, and the people we’re building for.
- You’ve cracked tough problems and delivered scalable, reliable solutions.
- You’re a team player who’s helped build a stronger, more collaborative team through sharing knowledge and supporting others.