This job is no longer available
This job expired on 17/09/2026. It no longer accepts applications.
Software Engineer – Open Source Contributor (Remote)
Crossing Hurdles
Job description
About the role
We are looking for a skilled Software Engineer to contribute production‑quality code to open‑source projects on a remote, contract basis. The role offers flexible hours (10‑40 hrs/week) and competitive compensation.
Key responsibilities
- Write, review, and document production‑grade code for open‑source repositories.
- Design, implement, and optimise complex algorithms and system components.
- Identify and resolve bugs, performance bottlenecks, and technical challenges.
- Collaborate with other contributors and stakeholders to align deliverables with project goals.
- Maintain and enhance technical documentation for knowledge sharing.
- Participate in code discussions and provide constructive feedback.
Required profile
- Proven experience contributing to open‑source projects with public profiles (GitHub, GitLab, etc.).
- Experience working on large‑scale, distributed codebases is preferred.
- Familiarity with modern AI or machine learning systems is a plus.
Required skills
- C++
- Python
- Java
- Go
- Typescript
- Rust
What we offer
- Hourly rate of $50‑$100.
- Fully remote work.
- Flexible weekly commitment (10‑40 hrs).
- Opportunity to influence open‑source projects and collaborate with a global community.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Crossing Hurdles