Kepler Communications

Senior Software Designer - Backend

Kepler Communications

Overview

Role involves developing and maintaining high-performance backend services for satellite operations.

Ideal candidate has 8+ years of Python experience and strong software design skills.

remoteseniorpermanentfull-timeEnglishPythonGitHub ActionsJenkinsDockerKubernetesAnsibleTerraformSQLNoSQLPostgreSQLDynamoDBPyTestKafkaRabbitMQPrometheusGrafana

Locations

  • United States

Requirements

  • 8+ 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

  • Develop and maintain backend services
  • Ensure system performance and security
  • Collaborate with cross-functional teams
  • Build and optimize CI/CD pipelines
  • Monitor system health and troubleshoot issues

Benefits

  • Competitive compensation
  • Comprehensive health, dental, and vision insurance
  • 401(k)
  • Annual Wellness Allowance
  • Unlimited vacation
  • Supportive parental leave policy
  • Relocation packages
  • Professional development fund