TechExpertJobs
← Back to jobs

Software Engineer - Open Source Contributions

Software Engineering

Rate
$50-100/hr listed
Where
Remote
Type
Contract
Skills
Python, Java, Rust, C++, TypeScript

Build features, fix hard bugs and clean up legacy code in real open source codebases, in Python, Java, Rust, C++ and TypeScript. Remote contract work where your engineering depth is what counts.

What you will do

  • Build and refine new features inside existing open source codebases.
  • Track down complex bugs and fix them in a way that is robust, maintainable and fits the project's standards.
  • Refactor and optimise legacy code for performance, readability and scale.
  • Validate code for accuracy, consistent output and good practice.
  • Use strong algorithms and competitive programming skills to solve hard problems efficiently.
  • Review proposed changes with other remote contributors, keep project docs up to date and write clear technical write-ups of your solutions.

Ideal background (all nice to have)

  • Expert level in at least two of Python, C++, Java, Rust, TypeScript, Go or C#.
  • A solid record of open source contributions, especially features, bug fixes and refactoring.
  • Competitive programming experience and a feel for complex coding problems.
  • Strong analysis: you read tricky constraints and see more than one way to a solution.
  • Clear written and spoken communication for technical docs and peer review.
  • Close attention to detail in code review, validation and maintenance.
  • You work well on your own, remotely, and deliver well-documented code to deadlines.

How pay works

The listed rate is $50-100 an hour, paid per task: every task that meets the project spec is paid. How long a task takes depends on your experience and workflow. A weekly minimum number of tasks applies.

How applying works

Roles are typically filled within 48 hours. If selected, you are expected to start your first tasks within 24-48 hours of finishing onboarding.

Apply (opens in a new tab)