Location
Rio de Janeiro, RJ | Brazil
Job description
A U.S.-based company that is empowering enterprises to increase performance and boost networks, is looking for a Go Software Engineer to join their team. The selected candidate will be responsible for creating, maintaining, and supporting open-source integrations for the company products and services. The company provides digital, data-center, interconnection, and support services to help businesses enhance the deployment of digital infrastructure, future-proof/safeguard data, and establish direct connections with employees and users. This NASDAQ-listed company has effectively raised over $1.3 Billion in funding. The selected candidate would be required to provide 4+ hours of overlap with the EST time zone.
Job Responsibilities:
- Understand company expectations to integrate existing products with newer technologies
- Add features and fix bugs on company integrations based on outstanding GitHub issues
- Attend daily team standups and collaborate with internal teams to streamline engineering efforts
- Write clean, scalable, and effective code that can be reused by others
Job Requirements:
- Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
- At least 5-8 years of relevant experience as a Software Engineer (Go)
- Proficiency with Terraform Provider (Go code) and Cluster API Provider (Kubernetes, Go code)
- Comprehensive knowledge of Metal CLI (Go code) and Cloud Provider for Kubernetes (Kubernetes, Go code)
- Strong understanding of Generated SDKs (OpenAPI, Python, Go, Java) and Ansible Provider (Python code)
- Excellent understanding of Pulumi Provider (Go code), Juju Provider (Go code), and Crossplane Provider (Kubernetes, Go code)
- Previous experience working with Terraform projects
- Familiarity with GitHub
- Great English communication skills, both verbal and written
Job tags
Salary