Senior Software Developer designing and maintaining backend services for satellite communication systems. Collaborating on scalable applications for satellite operations.
Responsibilities
Design and develop reliable, high-quality software related to operating Kepler’s satellite network infrastructure and mission control software automation
Ensuring 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 improve development workflows
Monitor system health, troubleshoot issues, and proactively implement improvements
Help develop roadmaps and long-term technical plans for Kepler’s ground segment
Mentor junior developers and contribute to a culture of 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 using tools like GitLab CI, GitHub Actions, or Jenkins
Experience with containerized software (Docker, Kubernetes, K8s) and infrastructure-as-code (Ansible, Terraform, etc.)
Ability to operate in a Linux based environment
Ability to effectively use git
Excellent communication skills
Benefits
Competitive compensation with a robust equity plan to share in our success.
Comprehensive coverage for health, dental, and vision insurance—including dependents.
Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.
Semi-annual company-wide parties and frequent in-office team events.
Relocation packages available for approved roles.
$1,500 annual professional development fund to support your growth.
Fully stocked Toronto office kitchen with snacks, drinks, games and top-notch kitchen appliances.
Town Halls, Celebration Calls, and Company-wide events to stay connected and engaged.
We’re a certified Great Place to Work®, five years in a row!
Senior Backend Engineer building distributed C/C++ vector databases for VAST Data’s AI infrastructure. Optimizing high - throughput, real - time analytics across massively scalable data systems.
Unreal Engine C++ developer building peer - to - peer XR streaming applications for Mawari’s decentralized 3D content platform. Developing UE4/5 plugins, SDK integrations, and real - time content delivery components.
Junior Java Developer completing paid Cúram training for PLATO, Canada’s Indigenous - owned software testing and technology services company. Building digital services for a multi - year government project.
.NET Developer maintaining legacy Windows and cloud applications for Capgemini, a global business and technology transformation partner. Improving automation, security, and technical debt across agile teams.
Backend Engineer building GitLab Duo Chat’s Python agentic runtime. Developing secure AI features and APIs for GitLab’s DevSecOps orchestration platform.
Senior backend engineer owning critical, high - throughput systems for Helius, a Solana developer platform. Driving architecture, optimization, reliability, and developer infrastructure at scale.