Senior Open Source Software Engineer
Our client is seeking a highly experienced Senior Open Source Software Engineer to join our team. As a Senior Open Source Software Engineer, you will be responsible for contributing to open source projects according to stakeholder's requirements, developing and testing high-quality code, and participating in design and code reviews with peers and stakeholders.
Responsibilities:
- Contribute to open source projects according to stakeholder's requirements
- Develop and test high-quality code, document in open source projects
- Contribute to CI/CD pipeline
- Design, code, and document accepted in open source community
- Participate in, or lead design and code reviews with peers and stakeholders
- Collaborate with other open source teams to achieve company-level targets
Qualifications:
- Bachelor's degree in Computer Science or related field, or equivalent practical experience
- 5+ years of experience as a software engineer
- Open source contribution experience is preferred
- Advanced knowledge of Linux OS
- Experience with one or more programming languages including but not limited to: C, Go, Python
- Experience with cloud native application development and in production use cases
- Hands-on experience on DevOps, or GitOps related tools
- Strong communication skills, ability to achieve consensus with peers/stakeholders and provide clear status updates
- Demonstrated ability to work closely with other parts of the organisation
- Ability to thrive in an open source community
- Self-motivated and self-managing, with strong organisational skills
- Fluency in English
Our client is an equal opportunity employer and welcomes candidates from diverse backgrounds to apply. If you are passionate about open source and have a strong track record in software engineering, we encourage you to apply today!
