
Senior Software Engineer, Robotics Platform
Nimble Roboticsabout 4 hours ago
Base Salary
$180k - $250k/yr
Responsibilities
- Collaborate with robotics, ML, and product teams to define requirements and develop software systems.
- Design, build, and operate backend services and APIs for production workflows.
- Own integrations between multi-agent systems, cloud infrastructures, and robot interfaces.
- Build orchestration and state management services for operational processes.
- Improve system reliability and scalability through testing and performance tuning.
- Drive software engineering best practices by producing high-quality, maintainable code.
- Mentor other engineers and contribute to team processes and standards.
- Participate in design reviews, code reviews, and technical planning sessions.
- Join an on-call rotation to diagnose and resolve production issues.
Requirements
- Bachelor's, Master's, or PhD in Computer Science or related field, or equivalent experience.
- At least 3 years of professional software engineering experience.
- Strong self-learning and improvement mindset.
- Proficiency in at least one programming language: Rust, Python, or C++.
- Strong fundamentals in backend services, distributed systems, and API design.
- Experience designing scalable systems and leading complex technical projects.
- Excellent communication skills and ability to collaborate across teams.
Benefits
- Unlimited Flexible Time Off for travel and personal time.
- Comprehensive health insurance including medical, dental, and vision.
- Paid parental leave for bonding time after a birth.
- Commuter benefits with fully-paid parking spots.
- Referral bonus for successful candidate referrals.
- 401k retirement planning contributions.
- Equity program allowing employees to own a part of Nimble.