.About Gartner Digital Markets.Gartner Digital Markets is a business unit within Gartner.Our mission is to empower organizations to accelerate growth by helping them embrace the right technology and services.Gartner Digital Markets is the world's largest platform for finding software and services.With more than 100 million annual visitors across four buyer destinations—Capterra, GetApp, Software Advice, and UpCity—and 70 localized sites, Gartner Digital Markets helps software and service providers build their brand, capture demand, and understand their market.As the only destination for software and services driven by independent, objective research and verified customer reviews,we help connect providers with in-market buyers to fuel growth across the full funnel.For candidates interested in taking their next career step, Gartner Digital Markets offers the best of two worlds—the stability and resources of a large, established organization combined with the fast pace and excitement of working for a dynamic growth business.Our team is on the front lines of innovation in an industry that is always transforming, providing an incredible opportunity for you to grow and learn throughout your career.About the role.Gartner Digital Markets is looking for a Software Engineer to join a team distributed between Gurgaon, India and Barcelona, Spain to create and expand integrations between different software systems.The business is comprised of three top brands—Capterra, Software Advice, and GetApp.For candidates interested in taking their next career step in the technology space, Gartner Digital Markets offers the fast pace and excitement of working for a start-up, the stability and resources of a large, established organization, and the opportunity to be on the front lines of innovation in an industry that is always growing and transforming.What you will do.Deliver outstanding software that improves user experience across multiple form factors with attention to functionality and reliability.Analyze, troubleshoot, and optimize cloud-based applications and code for quality, efficiency, and performance.Work closely with product owners and other engineering teams to solve complex business problems.Collaborate with your team and work in an environment where all responsibilities are shared across your team.Design and implement new solutions including software design, architecture, coding, testing, and delivering.Integrate multiple components and/or services into solutions that may involve security, authentication, authorization, accessibility, performance, reliability, observability, logging, and/or resiliency.What you will need.Strong IT professional with 2-4 years of experience in Golang application development.The candidate should have strong qualitative and quantitative problem-solving skills along with a high sense of ownership and accountability.Must have:2-4 years of experience working as a Software Engineer in Golang