Software Engineer (GO) at Vonage

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Software Engineer (GO) at Vonage. Location Information: Spain. At . Vonage. , we power the future of communications with industry-leading APIs and cloud-based platforms. One of our core components is the . Customer Identity & Access Management (IAM) service. , which provides secure, scalable, and standards-based identity solutions to all Vonage products and users.. We're seeking a talented . Software Engineer. to help evolve our IAM system, contributing to a high-availability, globally distributed service. You'll be part of an international, experienced team passionate about distributed systems, real-time communications, cloud infrastructure, and security protocols.. Your key responsibilities:. Contribute to the design and development of the . Customer Identity & Access Management service. using modern technologies and identity standards like . OpenID Connect. , . JWT. , and . SAML. .. Participate in system design and hands-on software development for backend services.. Implement and maintain . REST APIs. with a focus on scalability, availability, and security.. Collaborate on global . CI/CD. and infrastructure deployment strategies for IAM with a target of . 99.99999% availability. .. Support the implementation of new IAM features requested by our Product Team.. Occasionally contribute to . frontend (web). tasks when needed (having some web knowledge is a plus).. Help evaluate and improve service quality through monitoring, metrics, and performance enhancements.. Explore and integrate . AI-powered tools. into the software development lifecycle to boost efficiency, automation, and code quality.. Occasionally contribute to . frontend (web). tasks when needed (having some web knowledge is a plus).. What you'll bring. Required:. Proficiency in any imperative language. The most used language in the team is . Golang, . so already knowing that is a plus.. Good understanding of . RESTful APIs. and backend development.. Familiarity with . Docker. and container-based architectures.. Comfortable using . Git. in a . trunk-based development. environment.. Knowledge of . Continuous Deployment. principles and tools.. Experience we consider a plus:. Exposure to . frontend technologies. (e.g., basic Vue, HTML/CSS).. Experience with . AWS. , especially IAM-relevant services.. Familiarity with . Kubernetes. and orchestration tools like . ArgoCD. and . Helm. .. Understanding of . CI/CD pipelines. , especially using . Jenkins. .. Knowledge of infrastructure components like . nginx. , . envoy. , . Kafka. , . Redis. , . Vault. , . Nomad. , or . Consul. .. #LI-JM1