Warning: Undefined array key 2 in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55
WFH4U -
home

Job Role Insight

Date Posted

Apr 9, 2025

Location

Remote

Salary

N/A

Job Type

Full-Time

Description

We’re on the hunt for a top-tier Software Designer 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.

Responsibilities

  • 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.

Bonus Points

  • 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.

Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
Kepler Communications Inc.
View Company

Find the work-from-home job

you've been searching for.