Browse the latest freelance software engineer jobs from companies and clients hiring across the globe. This page features project-based, independent contractor, and gig opportunities for developers who prefer the flexibility and variety of freelance work.
Open to candidates in the North America, South America, Asia and Europe. Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.
Participation is project-based, not permanent employment. What this opportunity involves We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for ~5+ years in software development ~ Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis ~ Experience writing tests (functional, integration) ~ English proficiency - B2+ Why this is hard Frontier models are already good at coding.
Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.
How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Effort estimate Tasks for this project are estimated to take 20 hours to complete, depending on complexity. This is an estimate and not a schedule requirement; you choose when and how to work. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.
Hiring & Onboarding Process The process is designed to move quickly and typically includes the following steps: # App review and invitation to a virtual project introduction session (approximately 30 minutes) # Platform registration and identity verification # Technical assessment (approximately 35 minutes) # Background check (completed at no cost to candidates) # Onboarding and project-specific training tasks # Begin production work!
Additional Requirements
Willingness to complete identity verification as part of the onboarding process. Ability to complete a technical assessment. Willingness to join and participate in Discord, which will be used for project communication and updates. Successful completion of a background check is required prior to onboarding. Reliable internet connection and ability to communicate effectively in a remote environment.
Freelance Software Engineer Jobs: At a Glance
Insights drawn from the latest openings on this page so you can compare employers, locations, and pay before applying.
Top Companies Hiring
Mindrift3 roles
Brain Trust Inc1 role
Ruby Developer1 role
OOAC1 role
DataAnnotation1 role
Top Locations
New Jersey, US2 roles
New York, US2 roles
District of Columbia, US1 role
Remote1 role
Virginia, US1 role
14% of these openings can be done remotely.
Salary Range Overview
Across 7 listings, advertised pay ranges from USD 94k to USD 125k.
Typical band: USD 94k – 125k.
Figures reflect employer-disclosed salaries on current openings and may vary by location, experience, and company stage.
Employment Types
Full-Time2 roles
Internship2 roles
Contractor2 roles
Part-Time And Contractor1 role
Get Ready for a freelance software engineer Interview
Free Skillora tools tailored to this role: practise the exact questions you'll face, benchmark salary expectations, and tune your resume before you apply.
Brain Trust IncWashington, District of Columbia, USFull-TimePosted Aug 1, 2026
Open to candidates in the North America, South America, Asia and Europe. Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation …
#2Ruby Engineer - AI Training (Part Time, Freelance, Remote, 20+ openings)
Ruby DeveloperNew Jersey, USFull-TimePosted Aug 4, 2026
Job Description Compensation is competitive and varies based on location, education level, and prior experience. Role Description As an hourly paid, fully remote Ruby Engineer for AI Data Training, you will review AI-generated Ruby and Rails code or generate your own solutions, evaluate the reasoning quality and step‑b…
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. At Mindrift , innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects special…
MindriftRemoteInternshipUSD 94k–125k / yearPosted Aug 2, 2026
Mindrift is looking for skilled Full-Stack Web App Developers (JavaScript/TypeScript + Python or Node) to join the Tendem project (https://tendem.ai/) and build interactive browser-based applications for real-world use cases. In this role, you'll apply your full-stack engineering expertise to design, build, and maintai…
MindriftIthaca, New York, USPart-Time And ContractorPosted Aug 6, 2026
Position: Freelance Software Developer (Ruby) / Quality Assurance (AI Trainer) Freelance Software Developer (Ruby) / Quality Assurance (AI Trainer) 3 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This opportunity is only for candidates currently residing in the…
Freelance The company is seeking a talented, self-driven, MEAN stack freelance developer to develop and maintain web application on AWS cloud. Ideal freelance developer should be available 8 to 15 hours a week on software development support remote or onsite. Flexible work hours. Requirements • Bachelor’s degree in Com…
#7Remote AI Training Android App Developer (Freelance)
DataAnnotationNew York, New York, USContractorPosted Aug 5, 2026
A technology company is looking for proficient programmers to contribute to developing AI systems. The role offers remote work and a flexible schedule, allowing you to choose projects based on your goals. Responsibilities include coding, evaluating AI-generated code, and providing feedback. Candidates should have fluen…
Browse the latest freelance software engineer jobs from companies and clients hiring across the globe. This page features project-based, independent contractor, and gig opportunities for developers who prefer the flexibility and variety of freelance work.
Freelance Software Engineers work on a wide range of projects including web development, mobile apps, API integrations, cloud migrations, and custom software solutions. Clients are seeking engineers with strong skills in JavaScript, Python, React, Node.js, Java, or other modern technologies, along with the ability to work independently and deliver high-quality code on time.
Freelance roles are ideal for professionals who value flexible schedules, diverse project experience, higher hourly rates, and the freedom to choose their own clients and work arrangements. Many freelancers build long-term relationships with clients or transition into consulting roles.
Our curated listings include remote and global freelance opportunities across North America, Europe, Asia-Pacific, and other markets. Projects range from short-term sprints to multi-month engagements with competitive compensation.
Each job posting includes project scope, required skills, estimated duration, and application details to help you quickly find freelance software engineering opportunities that match your expertise.
Found a role you like? Practice with Skillora's AI-powered mock interviews tailored to the specific job you're applying for. Get real-time feedback and improve your chances of landing the offer.