Kepler Communications

Software Designer - Backend

Kepler Communications

Overview

Role involves developing and maintaining backend services for satellite operations.

Ideal candidate should have 6+ years of Python experience and strong software design skills.

remoteseniorfull-timeEnglishPythonGitHub ActionsJenkinsDockerKubernetesAnsibleTerraformSQLNoSQLPostgreSQLDynamoDBKafkaRabbitMQPrometheusGrafana

Locations

  • Canada

Requirements

  • 6+ years Python experience
  • Bachelor's degree in Computer Science or equivalent
  • Strong software design and development skills
  • Expertise in CI/CD pipelines
  • Experience with containerized software
  • Ability to operate in a Linux environment
  • Excellent communication skills

Responsibilities

  • Design and develop high-quality software
  • Ensure system performance and security
  • Collaborate with teams to deliver ground systems
  • Build and optimize CI/CD pipelines
  • Monitor system health and troubleshoot issues