Related skills
backend python distributed systems containers observabilityπ Description
- Lead and mentor the software team for core scheduling and tasking platform services.
- Define team goals and technical roadmaps aligned with company priorities.
- Oversee development of scheduling, ground contact, propulsion, and tasking APIs.
- Ensure reliability and performance of mission-critical services in production.
- Collaborate with cross-functional teams to translate mission needs into requirements.
- Drive best practices in design reviews, code quality, testing, and observability.
π― Requirements
- BS/MS in Computer Science, Engineering, or related field OR equivalent industry experience.
- 5+ years of software engineering experience and 2+ years of experience managing software engineering teams building production systems.
- Strong technical background in distributed systems, backend services, or platform development.
- Demonstrated experience building and operating mission-critical services with uptime, reliability, and performance requirements.
- Experience defining technical direction and driving execution through a team.
- Strong communication skills and comfort working with cross-functional stakeholders.
π Benefits
- Equity compensation in addition to salary
- Medical, dental, and vision insurance
- 401(k) retirement plan
- Short- and long-term disability and life insurance
- Three weeks paid vacation
- 12 paid holidays; unlimited sick time; paid parental leave
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!