Kepler Communications Inc.

Senior Software Developer – Backend

Kepler Communications Inc.

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonsoftware designsystem architecturealgorithmstestingdebuggingCI/CD pipelinescontainerizationinfrastructure-as-codeLinux
Soft Skills
communicationmentoringcollaborationproblem-solvingtechnical excellence
Certifications
Bachelor’s degree in Computer Science