Job Title: Senior Software Developer Company Name: Kepler Job Details: Salary,not,provided+,EquitySQLAWSDockerKubernetesPythonKafkaLinuxPostgresTerraformELKJenkinsAnsibleAzureRabbitMQPrometheusGrafanaGitDynamoDBSenior,and,Expert,levelTorontoRemote,from,USMore,information,about,location Job Url: https://app.welcometothejungle.com/jobs/VodBVtHZ?theme=recently-funded Job Description: Role Who you are 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 Desirable Post-graduate degree in a relevant field Experience with architecting and deploying on cloud platforms (AWS, Azure, etc.) Proficiency in SQL and NoSQL databases (PostgreSQL, DynamoDB, etc.) Familiarity with Python development tools such as uv, pytest/unittest, setuptools, SWIG, and C-extensions Strong knowledge of computer networking and modern networking protocols, especially delay-tolerant networking Experience with event-driven architectures (Apache Pulsar, AWS SNS/SQS, Kafka, RabbitMQ) Familiarity with observability tools (Prometheus, Grafana, TimescaleDB, ELK stack) Knowledge of security best practices in software development What the job involves We’re on the hunt for a top-tier Senior Software Developer who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure You will work closely with cross-functional teams to build scalable applications that support the development, testing, and operation of our satellites and mission control software You'll 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 Share this job Report a problem with this job Hide company View 5 more jobs at Kepler Insights Top investors Glassdoor (4.2) Company Company benefits Unlimited Vacation Comprehensive Health Coverage Stock Options Flexible & Hybrid Work Options Professional Development Funding (last 2 of 6 rounds) Apr 2026 $5.1m GRANT Apr 2023 $92m SERIES C Total funding: $178.2m Our take Low Earth Orbit satellites pass over Earth once every 90 minutes, passing data and communications through radio waves. Kepler, which was founded by Alumni of the University of Toronto’s aerospace community, responds to the opinion that these small daily intervals are not enough, as the need for the internet outside of Earth is set to become more prevalent. Kepler has 23 satellites in low-Earth orbit, with plans for a future network of over 100. Its satellite technology sets the company apart, as they are much smaller and cheaper than traditional alternatives. It mainly serves the maritime and aviation industries, as well as governments. An influx of funding has enabled Kepler to grow, with a total of over $200 million raised. Its optical data relay network, originally planned for launch in 2024, was delayed a couple of years. It is, however, now becoming a reality, with an initial launch of 10 satellites. Freddie Company Specialist at Welcome to the Jungle