Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Xebia
With over 20 years of experience, our global network of passionate technologists and pioneering craftsmen deliver cutting-edge technology and game-changing consulting to companies on the brink of transformation. Since 2001, we have grown from a Java company into a full-service digital consulting company with 5,500+ professionals working on a worldwide ambition.
We are organized in complementary service lines – teams with a tremendous amount of knowledge and experience within a particular field, such as Agile, DevOps, Data and AI, Cloud, Software Technology, Functional Programming, Intelligent Automation, and Microsoft.
We help the world’s top 250+ companies and category leaders overcome digital challenges, embrace innovation, adopt new technology, and implement new business models. In addition to high-quality consulting, we also provide offshoring and nearshoring services.
For more details, please visit www.xebia.com
About the role:
Experienced Senior Go Software Engineer to join our team, specializing in backend systems with a focus on migrating and modernizing codebases while integrating AI capabilities. This role combines deep expertise in Go development and cloud infrastructure with hands-on experience in LLM-based applications to build reliable, scalable intelligent systems.
Key Responsibilities:
- Write clean, scalable, and maintainable code following software engineering best practices, including automated test suites and comprehensive documentation.
- Migrating codebases while maintaining backward compatibility and zero-downtime deployments.
- Develop, measure, and monitor key metrics for all tools and services, continuously iterating to improve them.
- Participate in code reviews, continuously improving personal standards as well as broader team and product quality.
- Collaborate with other technical staff within the team and across allied teams to fulfil the project’s goals.
Required Qualifications:
- Proficiency in Go (6+ years of hands-on Go development in production environments)
- Proven track record of successfully migrating large codebases or refactoring systems while maintaining backward compatibility and zero-downtime deployments
- Strong commitment to testing methodologies including unit tests, integration tests, and end-to-end tests, with experience using testing frameworks to validate migrations and prevent regressions
- Cloud experience, including core web application infrastructure in at least one major cloud provider (AWS preferred).
- Knowledge and demonstrable experience with containerization (Docker, Kubernetes) and orchestration tools.
- Knowledge of agile practices and ability to perform in agile software development environments.
Nice to have Qualifications:
- Experience working with behavior trees, state machines, or workflow graph systems.
- Familiarity with AI/ML technologies and Agentic AI.
- AWS experience (GKE, RDS, etc.).
- Experience with performance optimization, profiling, and benchmarking in Go applications
- Familiarity with version control systems and CI/CD pipelines.
- Experience with Infrastructure as Code (Terraform, AWS CDK).
- Strong soft skills, including problem-solving, communication, ability to work in ambiguous environments, and experience working on R&D projects.
Key Skills
Ranked by relevanceReady to apply?
Join Xebia and take your career to the next level!
Application takes less than 5 minutes

