
Senior Software Engineer – Remote Contractor
About the role
Senior Software Engineer – Remote Contractor
Company: FutureJobs.ai Job Type: Remote Contractor Workload: Approximately 15 hours/week Location: Remote Schedule: Flexible – candidates can choose their working hours and days Compensation: $30–$100/hour
About the Role
FutureJobs.ai is looking for experienced Senior Software Engineers to contribute to the development and evaluation of next-generation AI systems.
In this role, you will use your software engineering expertise to create realistic and challenging coding tasks for AI systems, implement features and bug fixes, and develop deterministic verifiers that can identify valid solutions and reject incorrect implementations.
Prior AI experience is not required. Strong software engineering expertise and domain knowledge are the primary requirements.
Key Responsibilities
- Create realistic and challenging coding tasks for AI systems.
- Implement feature enhancements and bug fixes.
- Develop deterministic verifiers to validate coding solutions.
- Debug complex software issues and identify root causes.
- Refactor existing codebases for maintainability and scalability.
- Optimize application and system performance.
- Build and work with scalable backend services and APIs.
- Review code and evaluate technical implementations.
- Apply strong software engineering and problem-solving practices.
Required Skills
Strong experience in one or more of the following:
- Python 3
- Java
- Go
- Node.js
- Rust
- C++
- TypeScript
- Algorithms & Data Structures
Strong hands-on experience with:
- Backend development
- Scalable services and APIs
- Bug fixing and debugging
- Feature implementation
- Codebase refactoring
- Performance optimization
- Automated testing
- Code reviews
Preferred / Plus
A Cybersecurity or SecOps background is a strong plus, including experience with:
- Secure coding
- Application Security (AppSec)
- Penetration testing
- Vulnerability assessment
- OWASP / CWE
- Security-focused code reviews
Preferred Qualifications
- Proven experience in backend/software development.
- Track record of delivering high-quality and performant software projects.
- Strong debugging and troubleshooting capabilities.
- Experience identifying and resolving software bugs and system bottlenecks.
- Experience working with large or complex codebases.
- Experience implementing complex features and refactoring existing applications.
- Strong understanding of algorithms, data structures and foundational computer science concepts.
- Excellent analytical and problem-solving skills.
- Strong technical communication and code-review skills.
Application Process
Step 1 – Submit Your Application
Submit your profile through the following application link:
Apply Here: Apply for Senior Software Engineer – FutureJobs.ai
Please review the complete job description and provide the requested details while submitting your application.
Step 2 – Screening & Interview Link
After submitting your application, your profile will go through the initial screening process.
If shortlisted, you will receive an interview link, generally within 24 hours.
Important: Please check your Spam / Junk / Promotions folder as the email may occasionally be delivered there.
The interview link will be sent to the same email ID used during your application, so please ensure that you provide an active email address.
Step 3 – Schedule Your Interview
Once you receive the interview link, you can review the available slots and schedule the interview at a time convenient for you.
Step 4 – Complete the Interview
Attend the interview using the scheduled link.
The interview is designed to understand your technical expertise and problem-solving approach.
Step 5 – Review & Update Your Profile
After completing the interview, you can access your profile through the same link and update certain additional information requested as part of the process.
Please make sure all required information is completed accurately.
Step 6 – Feedback
Once the above steps are completed, feedback is expected within approximately 48 hours.
Important Application Instructions
- Apply using the application link provided above.
- Use an active email address that you regularly monitor.
- Check your Inbox, Spam/Junk and Promotions folders after applying.
- The interview link will be sent to the same email ID used for the application.
- Complete all requested information during the application and post-interview process.
- Please do not submit multiple applications for the same position.
Need Help?
If you face any difficulty during the application/interview process or have any questions, please feel free to reach out.
Email: arun@venturatalents.com
Wishing you all the best!
Compensation & Engagement
This is a remote contractor opportunity with flexible working arrangements of approximately 15 hours per week.
Compensation is output-based, with experts paid per task that meets the applicable project specifications. The time required to complete individual tasks may vary depending on the expert's experience and workflow. Minimum submission requirements may apply.
Selected experts are expected to be ready to begin their first tasks within 24–48 hours after completing onboarding.