Senior Software Engineer

Posted Oct 20

This is a fully remote position, open to applicants in India, +1 more country.

📋 Description

• Design complex, real-world software engineering challenges that involve feature implementation, bug resolution, code refactoring, and performance enhancement.

• Develop high-quality reference implementations.

• Construct deterministic verifiers, validation scripts, and thorough test cases.

• Leverage backend expertise in scalable services, APIs, asynchronous processing, and distributed systems.

• Evaluate software defects, investigate system bottlenecks, and pinpoint root causes.

• Create testing strategies, manage extensive test suites, diagnose flaky tests, and enhance software quality.

• Review code for correctness, readability, maintainability, performance, security, and adherence to engineering best practices.

• Generate refactoring and optimization tasks applicable to AI systems.

• Assess AI-generated reasoning concerning architecture, debugging, algorithms, system design, and implementation choices.

• Document task requirements, anticipated behavior, test coverage, solution strategies, and verification standards.

• Analyze model failures and refine coding tasks as well as evaluation methods.

• Complete an approximately 30-minute AI interview and technical assessment if necessary.

• Commence initial tasks within 24–48 hours of completing the onboarding process if selected.


⛳️ Requirements

• Solid professional experience in software engineering, particularly in backend development and production-grade systems.

• Proficiency in one or more programming languages such as Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar technologies.

• Demonstrated experience in designing, building, and maintaining scalable services and APIs.

• Strong grasp of data structures, algorithms, system design, and essential computer science principles.

• Extensive experience with debugging, troubleshooting, performance optimization, and code review processes.

• Practical knowledge of automated testing, test design, and software quality assurance methodologies.

• Ability to identify implementation defects, edge cases, inefficient algorithms, and architectural vulnerabilities.

• Strong understanding of code maintainability, refactoring, reliability, and software engineering best practices.

• Exceptional analytical, problem-solving, and technical communication capabilities.

• Capacity to work independently and exercise sound technical judgment.

• Candidates must complete interviews and assessments autonomously, without assistance from AI tools or other individuals.

• Minimum submission requirements are applicable, including a specified minimum number of tasks per week.


🏝️ Benefits

• Flexible schedule; you can select your working hours and days, including weekends if preferred.

• Approximately 15 hours of work per week.

• Output-based compensation for tasks that meet project specifications and acceptance criteria.

• All necessary instructions and resources will be provided during the onboarding process.

People also viewed

Allstate17 hours ago

Senior Software Engineer Consultant

US flagIllinois OnlyFull-timeFull-stack Engineer$85k – $145.1k/year
ApplyView job
Cambium Learning Group17 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Blue Coding17 hours ago

Software Engineer – V

AR flagArgentina, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Stitch Fix17 hours ago

Lead Engineer, Order Management

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $186k/year
ApplyView job
Enumerate17 hours ago

Tech Lead

Latin AmericaFreelanceFull-stack Engineer$3,500 – $4,500/month
ApplyView job
matchmatch17 hours ago

Senior Frontend Software Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers