Finding the best job has never been easier
Share
Key job responsibilities
As a System Development Engineer on our team, you will
• Solve problems at scale that excites you.
• Join a great group of motivated, top-notch, people and work with them to solve challenging problems in a fun, collaborative environment.
• Launch, own, support the code and make it incrementally better for the benefit of community.
• Work with cloud native applications, container orchestration platforms such as Kubernetes, Docker, Helm, ECS and/or others.
• Add automated pipelines for pull requests, snapshot builds and continuous integration / delivery (CI/CD)
• Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java, Shell, Ruby, Python, Scala, Go. For you, code reviews and automated testing are not chores – they are a core part of writing great software.
• Work on the decentralized open-source model and encourage open collaboration/communication.
• Engage frequently with the open source community to find and fix the most important challenges.
• Maintain effective communication and collaboration with partner teams, both local and remote, in completing interdependent work items.
• Advocate for open source, both inside and outside the company.
- Experience in automating, deploying, and supporting infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- 3+ years of systems development experience
- Experience with CI/CD pipelines build processes
These jobs might be a good fit