Senior Software Engineer
Weekday AI
This role is for one of our clients
Pay: 30–100/hour
Job Type: Contractor (~15 hrs a week)
Location: Remote
Schedule: Flexible, you pick the hours and days (including weekends if desired)
Required Skills: Python3, Java, Rust, Algorithms, Basics of C++, TypeScript, Bug fixing, Feature implementation, Codebase refactoring, Performance optimization
We are seeking an experienced Senior Software Engineer to contribute to the training and evaluation of next-generation artificial intelligence systems. This role is ideal for engineers with strong backend development expertise, excellent problem-solving abilities, and a proven track record of building reliable, scalable, and high-performance software.
You will design realistic and challenging coding tasks that assess AI systems' ability to implement features, fix bugs, refactor existing code, and optimize application performance. You will also develop deterministic verification mechanisms that accurately validate solutions, accepting reasonable implementations that meet the requirements while rejecting incorrect or incomplete submissions.
The role requires strong software engineering judgment, extensive debugging experience, and a solid understanding of testing methodologies. Previous AI experience is not required; your technical expertise and independent judgment are what matter most.
Requirements
Key Responsibilities
- Coding Task Development: Design challenging, real-world software engineering problems involving feature implementation, bug fixes, code refactoring, and performance optimization.
- Reference Solution Development: Create high-quality reference implementations that demonstrate correct, efficient, and maintainable approaches to solving technical problems.
- Automated Verification: Build deterministic verifiers, validation scripts, and comprehensive test cases to evaluate solution correctness and ensure reliable task assessment.
- Backend Engineering: Apply expertise in backend development, scalable services, APIs, asynchronous processing, and distributed systems to create realistic engineering challenges.
- Debugging and Troubleshooting: Analyze complex software defects, investigate system bottlenecks, and identify root causes of unexpected behavior.
- Testing Strategy and Quality Assurance: Design effective testing strategies, develop and maintain large test suites, diagnose flaky tests, and improve overall software quality.
- Code Review: Evaluate code for correctness, readability, maintainability, performance, security, and adherence to engineering best practices.
- Refactoring and Optimization: Develop tasks that assess an AI system's ability to improve legacy code, simplify complex implementations, and optimize resource utilization.
- Technical Reasoning Assessment: Evaluate AI-generated reasoning related to architecture, debugging, algorithms, system design, and implementation decisions.
- Technical Documentation: Document task requirements, expected behavior, test coverage, solution approaches, and verification criteria clearly and consistently.
- Continuous Improvement: Analyze model failures and refine coding tasks and evaluation methods to improve the quality and reliability of AI-generated software.
Required Qualifications
- Strong professional experience in software engineering, particularly backend development and production-grade systems.
- Proficiency in one or more programming languages, including Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar technologies.
- Proven experience designing, building, and maintaining scalable services and APIs.
- Strong understanding of data structures, algorithms, system design, and fundamental computer science concepts.
- Extensive experience with debugging, troubleshooting, performance optimization, and code review.
- Practical experience with automated testing, test design, and software quality assurance.
- Ability to identify implementation defects, edge cases, inefficient algorithms, and architectural weaknesses.
- Strong understanding of code maintainability, refactoring, reliability, and software engineering best practices.
- Excellent analytical, problem-solving, and technical communication skills.
- Ability to work independently and exercise sound technical judgment when evaluating complex engineering problems.
Must-Have Skills
- Senior Software Engineering
- Backend Development
- Scalable Services and API Design
- Java, Node.js, Go, Rust, TypeScript, Python, or C++
- Data Structures and Algorithms
- Debugging and Root-Cause Analysis
- Automated Testing and Test Strategy
- Code Review and Refactoring
- Performance Optimization
- Technical Problem-Solving
Good-to-Have Skills
- Large-Scale Test Suite Design and Maintenance
- Flaky Test Diagnosis and Resolution
- Test Automation Frameworks
- Continuous Integration and Continuous Delivery (CI/CD)
- Distributed Systems and Microservices
- System Architecture and Design Patterns
- Regression, Integration, and Unit Testing
- Deterministic Evaluation and Automated Verification
- AI Coding Agent Evaluation
- Legacy System Modernization
- Production Reliability and Performance Engineering
Preferred Qualifications
- Demonstrated success delivering scalable, reliable, and high-performance backend applications.
- Experience resolving complex software defects and improving system performance.
- Proven ability to implement complex features and refactor large codebases.
- Strong background in test strategy, automated validation, and improving engineering quality standards.
- Experience establishing testing best practices across engineering teams.
- Ability to translate complex engineering requirements into clear, reproducible coding tasks and evaluation criteria.
Selection Process
- Application: Submit your application and complete the required screening questions.
- AI Interview: Complete an approximately 30-minute interview focused on your technical expertise and problem-solving approach.
- Technical Assessment: Complete a technical assessment if required.
- Hiring Manager Review: Your technical background, assessment results, and suitability for the project will be reviewed.
- Onboarding: Selected candidates receive the necessary instructions and resources to begin their assignments.
Candidates are expected to complete interviews and assessments independently, without assistance from AI tools or other individuals. The same principle applies to project assignments, where the quality of the work depends on each engineer's own expertise and judgment.
Compensation Structure
Compensation is output-based, with payment provided for tasks that meet the defined project specifications and acceptance criteria. Completion time may vary based on task complexity, individual experience, and workflow.
Minimum submission requirements apply, and participants are expected to complete a specified minimum number of tasks per week.
Start Timeline and Availability
The selection process typically moves quickly, with roles often filled within approximately 48 hours. Successful candidates should be prepared to begin their first tasks within 24–48 hours of completing onboarding.
- ...technology consulting firm that helps businesses design, build, and scale software products and platforms. The company focuses on providing strategic technical leadership, hands-on engineering support, and practical guidance to clients navigating complex digital transformations...SeniorFull timePart timeRemote workFlexible hours
$84.5k - $126.8k
...to join our team to Bring the Future! Job Purpose At the Senior Engineer Career Level, the Engineer is capable of taking charge and... ...related areas involving the development of electronic hardware, software and electrical system architecture. Key Accountabilities...SeniorFull timeTemporary workWork experience placementRemote workRelocation package- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will...SeniorRemote work
- ...librarians, researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate...SeniorFull timeWorldwide
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
- ...Senior Software Engineer Location: US (Fully Remote) Type: Permanent An AI-enabled insurance technology business building modern solutions for MGAs and insurance programmes. The platform connects complex insurance workflows with technology to streamline the journey...SeniorPermanent employmentFull timeRemote work
- ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person...SeniorPart timeRemote workFlexible hours
- ...backgrounds and enabling them to succeed through tailored, technology-enabled instruction. Role Description This full-time Senior Software Engineer role is a hybrid position based in the Greater Seattle Area, with flexibility for partial work from home. In this role,...SeniorFull timeWork from home
$200k - $350k
...Staff / Senior Software Engineer Fully Remote - US / Canada Base $200k - $350k + Equity FutureTech Recruitment is partnered with a $40M+ funded Series B FinTech / AI startup operating in one of the largest and most antiquated financial markets in the US. Their...SeniorFull timeLive inRemote work- ...internal. Work directly with company leadership and help shape our technology strategy. Push the limits of what AI can do in software development and in the products themselves. Build and grow our development team, including overseas talent. Work in person...SeniorFull timeWork at officeRemote workOverseas
- ...agency team where you'll work directly with the CTO and two other engineers on core platform capabilities. In this role, you will build... ...technical solutions. What We're Looking For ~5 years of software development in production environments, with demonstrated...SeniorFull timeRemote work
- ...quality of care. Kibu has raised over $5M in seed funding and supports more than 400 organizations across 46 states. Senior Software Engineer Kibu is seeking a talented and driven Senior Software Engineer to play a key role in shaping our innovative platform...SeniorWork at officeRemote work
$150k - $200k
...Senior Software Engineer Location: Remote (US) Compensation: $150,000–$200,000 base, depending on experience Employment Type: Full-time, permanent About adduro.io adduro.io is a Colorado-based AdTech company specializing in streaming advertising—ads running...SeniorPermanent employmentFull timeRemote work- ...Senior Software EngineerAbout Rhinogram Rhinogram is a patient engagement and telehealth platform that enables HIPAA-compliant communication... ...we continue to expand, we’re looking for a Senior Software Engineer to help drive innovation and build cutting-edge solutions for...SeniorFull timeLocal areaRemote work
- Titan Professional Resources is looking for a skilled Sr. Software Engineer to join an exciting company here in the OKC area! This is a fully remote position offering weekly pay and great benefits! If this is something that interests you, apply today!Responsibilities:Ongoing...SeniorWeekly payRemote work
- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production...SeniorFull timeRemote work
- ...9Reference26-20362Salary$75.48 / hourRemote50% Remote Job Description Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the CLIENT Certificate System (RHCS). The primary objective...SeniorLong term contractFor contractorsRemote work
$100 per hour
...About the Role We’re looking for a senior engineer to own our product for the next two to three months. You’ll take over a live consumer... ...reliable and secure Qualifications ~8+ years building software, including production systems you personally ran ~ Daily TypeScript...SeniorFull timeWork at office- Job-ID29422700Reference26-27951Remote50% Remote JOB DESCRIPTION Display Senior Software Engineer - Job Description Summary: Join our team to develop efficient display drivers and embedded software for next-gen consumer devices (phones, laptops, wearables, automotive)....SeniorRemote work
$170k - $220k
...Location: Remote (U.S.) Reports to: Director of Engineering Experience: 7+ years of professional software engineering experience Compensation: $170K–$220K base + equity About the Team At Arches, we build legal tech software that helps law firms create...SeniorFull timeRemote work$152k - $241.5k
NVIDIA is seeking an exceptional Senior System Software Engineer to join our GPU System Software team. This team is responsible for developing comprehensive system software solutions from concept to production. In this role, you will be integral in overseeing the entire...SeniorFull timeLocal areaRemote work$140k - $180k
...is simple: place the best people in the right roles to drive long-term success for both clients and candidates. Title: Senior Software Engineer, Integrations Location: Remote (United States) Company Stage: Early-Stage / Profitable Healthcare Infrastructure...SeniorFull timeWork at officeRemote workFlexible hours- ...Contract with potential to convertConversion: Candidates must be eligible for conversionPosition OverviewOur client is seeking a Senior Software Engineer operating at a Senior/Lead level to design, develop, support, and evolve enterprise-scale cloud and data platforms.This is...SeniorContract workRemote workRelocation3 days per week
- ...6-month contract Remote NO PHONE CALLS OR DIRECT EMAILS. WILL NOT BE RETURNED. We are looking for a Sr. Staff Software Engineer, on a contract basis, to lead the team retiring IBM WebSphere and replacing Axway managed file transfer across client’s Document...SeniorContract workFor contractorsRemote work
- About the Forward Deployed Engineering TeamForward Deployed Engineering is a small-in-headcount, high-impact team of entrepreneurial engineers who work directly with Narmi's financial institution customers to build features and configure the platform for their specific...SeniorCasual workWork at officeRemote workRelocation3 days per week
- OverviewAxway, Inc. seeks Senior Software Engineer II in Scottsdale, AZJob Description: Responsible for end-to-end software development lifecycle, including design, effort estimation, coding, testing, and deployment of scalable and maintainable solutions in R&D. Deliver...SeniorWork at officeRemote work
- ...This position requires an active TS/SCI with Polygraph. We are seeking a versatile Senior Software Developer with expertise in secure software engineering. The ideal candidate will combine technical proficiency in development of tools and cyber security. The candidate...SeniorFull timeLocal areaRemote work
- ...want to work is how we deliver award-winning services to our customers and ultimately build customer value. We’re seeking a Senior Software Engineer to join our stellar team! You will have the opportunity to part of Development of market leading products in the Capital...SeniorFull timeWork at officeLocal areaRemote work
- ...planning, designing, developing and testing software systems or applications for software... ...robust software;Working closely with other engineers to provide guidance and assistance in... ...Manager, Manager Software Engineering, Senior Lead Engineer, Senior Software Analyst,...SeniorFull timeLocal areaRemote work
- ...increased profits and better client retention and referrals. About the Role - We are seeking a talented and experienced Senior Software Engineer to join our team. In this role, you will be a key contributor to the designing and building of highly scalable, cloud-...SeniorFull timeWork at officeRemote workWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer amazon Remote
- information technology software engineer Remote
- federal - software developer Remote
- junior software engineer Remote
- software engineer apprentice Remote
- graduate software developer Remote
- rust software engineer Remote
- IT software developer Remote
- software engineer remote Remote
- junior software developer internship Remote




