Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, Oct 15, 2026
This job expires in: 30 days
Job Summary
To support the development of advanced optimization systems, the remote Senior Software Engineer will design and build high-performance solutions for complex network-resource allocation problems while collaborating with a team of experienced engineers.
Key Responsibilities
- Design and build high-performance optimization and scheduling systems for complex network-resource allocation problems
- Translate complex product and network requirements into effective computational models
- Improve solution quality, runtime, scalability, and explainability as problem complexity grows
Required Qualifications
- Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience
- 8+ years experience designing and developing production software systems
- Strong fundamentals in algorithms, data structures, software design, testing, and debugging
- Experience building algorithmically complex, computationally intensive, or performance-sensitive software
- Proficiency in Golang, C/C++, Rust, or Java
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 41,206 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee