Software Engineer - Platform, Mission Systems

New
J
JobgetherAerospace, Satellite
Fully remote work opportunities across the United States and CanadaFull-TimeMiddle
Salary$103,800–$129,700 CAD for the Canada-based range
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of relevant professional software engineering or infrastructure experience
Required Skills
AWSDockerPostgreSQLPythonGCPKubernetesMySQLTerraformAnsible

Requirements

  • Bachelor’s degree in Computer Science, Aerospace Engineering, or a related technical discipline, or equivalent practical experience.
  • 4+ years of relevant professional software engineering or infrastructure experience.
  • Strong experience building and operating services on cloud infrastructure such as AWS or GCP.
  • Hands-on experience managing infrastructure with Ansible or comparable technologies such as Kubernetes or Terraform.
  • Strong Python programming skills and experience working with relational databases such as PostgreSQL or MySQL.
  • Solid Linux administration and troubleshooting skills.
  • Experience with peer-reviewed software development, automated testing, CI/CD, and development tools such as GitLab CI and Docker.
  • Strong attention to engineering quality, including maintainable code, documentation, testing, and operational reliability.
  • Ability to work independently, take ownership of complex problems, and make sound technical decisions in a dynamic environment.

Responsibilities

  • Build, maintain, and enhance automation, microservices, and cloud infrastructure that support satellite operations and critical internal services.
  • Design and deploy reliable infrastructure while selecting appropriate technologies to meet operational and business requirements.
  • Manage cloud-based services and associated tooling, ensuring performance, reliability, and service-level expectations are consistently met.
  • Develop and maintain Python-based services and systems using relational databases and distributed infrastructure.
  • Establish and uphold high standards for automated testing, code review, documentation, continuous integration, and continuous deployment.
  • Maintain infrastructure and deployment tooling using technologies such as Ansible, Kubernetes, Terraform, Docker, and GitLab CI or comparable solutions.
  • Collaborate closely with satellite and ground operations, data pipeline, product, and engineering teams to translate operational needs into effective technical solutions.
  • Contribute to architectural decisions, API design, monitoring, observability, and the evolution of microservice-based systems.
  • Proactively identify opportunities to automate satellite operations, reduce operational burden, and improve the reliability and usability of mission-critical systems.
View Full Description & ApplyYou'll be redirected to the employer's site
$103,800–$129,700 CAD for the Canada-based range
Apply Now