Software developer (Go) working as part of the IBM Cloud Satellite development team to build and support the services responsible for the core Satellite service. IBM Cloud Satellite is a distributed cloud solution providing a consistent and fully managed set of core application services that run across on-prem, edge, and public cloud environments. This role includes coding, testing, and supporting the service.
You will get to interact with cutting edge technology (including Kubernetes, Red Hat OpenShift, etc.) and be on a team responsible for IBM's strategic hybrid cloud solution. You will have the opportunity to solve complex distributed system and networking problems for a service that is revolutionizing the way organizations manage their applications and IT infrastructure
Required Professional and Technical Expertise
- Object-Oriented development and design principles.
- 4+ years of experience with a programming language such as C, C++, Python, Go.
- Computer Science fundamentals in data structures and problem solving.
- Layer 7 routing network experience.
- Great communication skills.
- Experience with the other major public cloud platforms (AWS, GCP, Azure) is a plus.
Preferred Professional and Technical Expertise:
- Experience using Docker to build and run applications.
- Experience using Kubernetes as an orchestration system.
- Experience with CI/CD frameworks including Jenkins and Travis CI.
- Experience with concurrent programming and concepts like locks, threads, and semaphores.
- Experience with network/application protocols including HTTPS, TCP/UDP, ARP, and IPv4.
- Experience with distributed system concepts including load balancers and key/value databases.
- Experience with IT automation systems like Ansible.
If you don't know Go but have a solid knowledge of other programming languages (C, C++, Python) and you are willing to learning Go quickly, we are considering your application.
How to apply
Please submit your CV via career website https://careers.ibm.com/ShowJob/Id/1010035/?lang=en
Does this job really require Go skills? If not, please report it and we will take a look.