Kepler Communications

Staff Backend Software Developer

Kepler Communications$100K — $130K *
Telecommunications & Hardware
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in software development with backend focus
  • Experience in designing large-scale distributed systems
  • Ability to lead cross-functional technical initiatives
  • Strong expertise in scalability and reliability
  • Proficient in Python and modern backend practices
  • Familiar with cloud platforms and containerization
  • Background in CI/CD systems and developer productivity
  • Strong communication skills for diverse stakeholders

Responsibilities

  • Lead design of backend systems for satellite network and mission control
  • Drive cross-team architectural decisions for scalability and maintainability
  • Identify and manage high-impact performance improvement initiatives
  • Collaborate with product and leadership on technical strategy
  • Define and enhance engineering processes and workflows
  • Guide long-term technical roadmaps while balancing immediate needs
  • Mentor senior engineers and foster technical leadership
  • Build consensus across teams for technical direction

Benefits

  • Flexible work environment and remote work options
  • Professional development opportunities and mentorship
  • Collaborative culture with cross-functional teamwork
  • Impactful role in satellite technology and mission execution
  • Health benefits and wellness programs
  • Opportunities for career advancement and growth
Full Job Description
We are seeking a highly experienced Staff Software Developer to lead the design and evolution of Kepler's backend systems and platform architecture. This role operates at a company-wide level, driving technical strategy, enabling cross-team execution, and ensuring that our systems scale to meet the growing demands of Kepler's satellite network and mission control operations. As a Staff Developer, you will work across multiple teams to solve complex technical challenges, guide architectural decisions, and improve engineering effectiveness. You will play a key role in shaping long-term technical direction while ensuring near-term delivery remains efficient and aligned. Key Responsibilities: - Lead the design and evolution of large-scale backend systems supporting Kepler's satellite network infrastructure and mission control software - Drive architectural decisions that span multiple teams and services, ensuring scalability, reliability, and maintainability - Identify and lead high-impact, cross-functional initiatives, including system-wide performance improvements, reliability efforts, and platform standardization - Partner with product, operations, and leadership to translate business opportunities into technical strategy and execution plans - Define and improve engineering processes, development workflows, and operational practices across teams - Own and guide long-term technical roadmaps, balancing immediate delivery needs with strategic investments - Act as a technical authority and advisor, providing guidance on complex system design, tradeoffs, and risk management - Mentor senior engineers and help grow technical leadership across the organization - Drive alignment across teams by influencing without authority and building consensus on technical direction Required Skills & Qualifications: - 8+ years of professional software development experience, with a strong focus on backend systems - Proven experience designing and operating large-scale, distributed systems - Demonstrated ability to lead cross-team technical initiatives and influence engineering direction - Strong expertise in system architecture, scalability, reliability, and performance optimization - Deep experience with Python and modern backend development practices - Experience with cloud platforms, containerization (Docker, Kubernetes), and infrastructure-as-code - Strong understanding of CI/CD systems and developer productivity tooling - Ability to navigate ambiguity and drive clarity in complex technical and organizational environments - Excellent communication skills, with the ability to engage both technical and non-technical stakeholders Bonus Points: - Experience working on mission-critical or high-reliability systems - Familiarity with satellite operations, ground systems, or aerospace environments - Experience designing platform-level systems or internal developer platforms - Strong background in observability, incident response, and reliability engineering - Experience with event-driven and distributed messaging systems (Kafka, Pulsar, etc.) - Knowledge of networking concepts and delay-tolerant networking - Track record of improving engineering processes and organizational effectiveness

About Kepler Communications

Kepler Communications is a satellite telecommunications provider that is building a global network of satellites to provide connectivity for the Internet of Things (IoT) and other data services. The company was founded in 2015 and is headquartered in Toronto, Canada. Kepler's satellites are designed to provide low-cost, high-bandwidth connectivity to remote and underserved areas around the world. The company's technology is also being used to track ships and other vessels at sea, as well as to monitor environmental conditions and natural disasters. Kepler has partnerships with a number of companies and organizations, including the Canadian Space Agency, the European Space Agency, and the United Nations.
Learn more about Kepler Communications
Size
50 employees
Industry
Founded
2015

Similar Jobs

More Jobs at Kepler Communications

More Telecommunications & Hardware Jobs

Find similar Staff Backend Software Developer jobs: