175 data centers, 25M cores and 100+ new clouds. Gain insights into OpenStack growth at the OpenInfra Live: Keynotes!     WATCH AGAIN

OpenStack Job Board

Published on October 06

We are looking for a passionate, hard-working Cloud Software Engineer to help develop large scale, distributed cloud native stack. Our Cloud Software engineers invent, design, build, deliver, and operate solutions that drive standards and efficiency across the ecosystem.

They build the infrastructure that allows other software engineers to quickly deploy, run and scale their software. They plan, design, develop, test, and modify software systems or applications for enhancements and new products that are specifically focused on cloud service development. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Complete documentation and procedures for installation and maintenance.

Roles and responsibilities will include

• Write high quality distributed software for large scale applications

• Work with product management and cross functional teams to provide technical solutions for desired user experiences

• Work with other team members to architect and design approaches

• Prototype new technology and evaluate technical feasibility

• Take ownership of large components, Drive best practices and engineering excellence

• Work in an Agile/Scrum environment

• Knowledge of professional software engineering practices and best practices for the software development life cycle

• Experience in communicating with technical teams, and management to collect requirements, describe software product features, and technical designs

An ideal candidate would exhibit behavioral traits that indicate

• Teamwork skills

• Creative and innovative thinking


You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Education Requirement

Bachelor's OR Master's degree in Computer Science, Computer Engineering, Electrical/Electronics' Engineering or any other related field.

Minimum Qualifications

2+ years of experience developing production-level software in Java, Python, and/or Go.

2+ years of experience with Kubernetes, Docker, containers.

2+ years of experience with open source software development.

Preferred Qualifications

2+ years of experience with continuous integration, automated unit testing and integration testing.

2+ years of experience with Agile and various process implementations.

1+ years of experience with Service Mesh and Microservices.

2+ years of experience with MongoDB/etcd or another NoSQL or relational database.

2+ years of experience with code versioning tools such as Git.


hillsboro, Oregon, US Santa Clara, California, US