Senior Software Developer - Backend (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer - Backend (Python): Designing, developing, and maintaining high-performance backend services and infrastructure for satellite network operations and mission control software with an accent on performance, security, and high availability. Focus on building scalable CI/CD pipelines, optimizing development workflows, and collaborating with cross-functional teams to deliver mission-critical ground systems.
Remote from Canada or United States
Company
Leading provider of real-time Internet access for space-based assets via the first commercial optical data relay constellation with 33 satellites launched, supporting on-orbit compute and hosted payloads.
What you will do
- Design and develop reliable, high-quality software for operating satellite network infrastructure and mission control automation
- Ensure system performance, security, and high availability through best practices
- Collaborate with satellite operators, product managers, and customers to deliver mission-critical ground systems
- Build and optimize CI/CD pipelines to streamline deployment and development workflows
- Monitor system health, troubleshoot issues, and implement proactive improvements
- Help develop roadmaps and long-term technical plans for the ground segment
- Mentor junior developers and foster technical excellence
Requirements
- Minimum 6+ years of Python experience
- Bachelor’s degree in Computer Science or equivalent
- Strong software design and development skills, including algorithms, system architecture, testing, and debugging
- Expertise in building and maintaining CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins)
- Experience with containerized software (Docker, Kubernetes) and infrastructure-as-code (Ansible, Terraform)
- Ability to operate in Linux-based environments and effectively use Git
- Excellent communication skills
Nice to have
- Post-graduate degree in a relevant field
- Experience architecting and deploying on cloud platforms (AWS, Azure)
- Proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB)
- Familiarity with Python tools (uv, pytest/unittest, setuptools, SWIG, C-extensions)
- Strong knowledge of computer networking, especially delay-tolerant networking
Culture & Benefits
- Competitive compensation with robust equity plan
- Comprehensive health, dental, and vision insurance including dependents
- Unlimited vacation, supportive parental leave, and company-wide holiday shutdown
- Relocation packages available for approved roles
- $1,500 annual professional development fund
- Semi-annual company-wide parties, team events, stocked Toronto office, and Great Place to Work certified
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →