Recruitment Freelancing MarketplaceRECRUITERSEarn ₹500–5,000 for every candidate shortlistedSee live requirements
OnJobOnJob.io
LoginRegister

Senior Software Engineer

Senior Software Engineer Contract · Remote · Approximately 15 hours/week Annual Compensation Equivalent: $192,000–$288,000 Hourly Rate: $100–$150/hr Annual compensation equivalent is calculated at 40 hours per week…

United States · RemoteContract1–15 yrs experiencePosted 30+ days ago
Estimated payNot disclosedNot published for this role
Applicants3812 applied today
RecruiterActive 2h agoUsually replies in 3 days
Hiring1 openingStart within 30 days

About the role

Senior Software Engineer Contract · Remote · Approximately 15 hours/week Annual Compensation Equivalent: $192,000–$288,000 Hourly Rate: $100–$150/hr Annual compensation equivalent is calculated at 40 hours per week…

Senior Software Engineer

Contract · Remote · Approximately 15 hours/week

Annual Compensation Equivalent: $192,000–$288,000
Hourly Rate: $100–$150/hr

Annual compensation equivalent is calculated at 40 hours per week across 48 workable weeks per year. It represents a full-time equivalent and is not a guaranteed salary. Actual compensation is output-based and depends on completed tasks.

About the Role

We are seeking experienced Senior Software Engineers to contribute expert-level software engineering knowledge to the development and evaluation of AI systems.

You will create reinforcement learning environments that test AI models on realistic software engineering problems, including debugging, feature implementation, codebase refactoring, and performance optimization.

Each task involves creating a reproducible environment and a reliable reference solution that can be used to evaluate how effectively an AI model solves a complex engineering problem.

No prior AI experience is required. The role is focused on applying strong software engineering judgment and practical development expertise.

What You’ll Do

  • Create realistic reinforcement learning environments for software engineering tasks.

  • Develop reproducible environments and golden reference solutions for engineering problems.

  • Contribute expert-level code samples, debugging approaches, and development insights.

  • Work with codebases written in Python 3, Java, Rust, Go, C++, or TypeScript.

  • Diagnose and resolve complex software defects.

  • Identify and address performance bottlenecks.

  • Implement robust features with a focus on scalability, maintainability, and sound engineering practices.

  • Refactor legacy code to improve clarity, efficiency, reliability, and maintainability.

  • Document technical reasoning, implementation decisions, debugging strategies, and solution approaches.

  • Review and validate peer-contributed code and technical submissions for correctness and clarity.

  • Help ensure software engineering tasks and reference solutions accurately reflect real-world development practices.

What We’re Looking For

  • Significant hands-on expertise in at least one of:

    • Python 3

    • Java

    • Rust

    • Go

    • C++

    • TypeScript

  • Strong understanding of algorithms, data structures, and core software engineering principles.

  • Proven ability to debug complex systems and resolve challenging software defects.

  • Experience optimizing software performance and identifying bottlenecks.

  • Experience refactoring large or complex codebases, including legacy systems.

  • Track record of implementing and delivering meaningful software features.

  • Ability to reason about software problems systematically and develop reproducible solutions.

  • Strong technical documentation and communication skills.

  • Ability to clearly explain engineering decisions and problem-solving approaches.

  • Experience working on cross-functional software projects.

AI Experience

Previous AI or machine learning experience is not required.

What matters most is your ability to apply strong software engineering judgment to complex coding, debugging, refactoring, and performance optimization problems.

Engagement & Compensation

  • Contract engagement

  • Remote

  • Approximately 15 hours per week

  • Compensation: $100–$150/hr

  • Annual compensation equivalent: $192,000–$288,000 based on a 40-hour workweek and 48 workable weeks per year

  • Compensation is output-based and tied to tasks that meet project specifications

  • Actual earnings will vary based on completed work and available project scope

  • Minimum weekly submission requirements apply

Start Timeline

Selected engineers should be prepared to begin their first tasks within 24–48 hours after completing onboarding.

Skills

PythonJavaRustGoC++TypeScriptDebuggingRefactoringPerformance OptimizationSoftware ArchitectureDocumentationCommunication
Sounds like you? Applying takes about a minute.Apply now
THE COMPANY

Recruitment Room

Recruitment Room is hiring on OnJob. Review the role details above, then apply in one click.

Location
United States · Remote
Posted
30+ days ago

Similar jobs you can apply to today

Browse all jobs →
ABOUT THIS JOB

Common questions about the Senior Software Engineer role at Recruitment Room

Where is the Senior Software Engineer job at Recruitment Room based?

United States · Remote. Remote applicants are welcome.

What skills do I need to apply?

Python, Java, Rust, Go, C++, TypeScript, Debugging, Refactoring.

How do I apply for this Senior Software Engineer job?

Press Apply and sign in to OnJob to send your application in one click. You can track it from sent to interview.

Not quite right? Get the next one sent to you.

Set up a free profile and we'll email you new roles each morning, along with the recruiters who opened your profile.

Browse all jobs