> Markdown version of [/jobs/ext/3969675-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3969675-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** RECRUITER LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $208,000.0 - $312,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, C++ (Programming Language), Data Structures, Software Debugging, Python (Programming Language), Machine Learning, Performance Tuning, Software Engineering, TypeScript, Reinforcement Learning, Rust (Programming Language), Scripting, Codebase, Software Performance, Code Restructuring, Legacy Systems, Golang - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer--528bb87e-0a97-4e10-9815-2249efc1afa5 ## About the Role Software Engineering, Software Engineering, Artificial Intelligence (AI), Reinforcement Learning, Refactoring, Testing, Performance Tuning/Optimization, Debugging Skills, Problem Solving Skills, Python Programming/Scripting Language, * 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 ## Description 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.