Rockefeller Philanthropy Advisors is seeking a Software Designer - Backend to architect and build the critical systems that power next-generation space infrastructure. In this remote role within Canada, you will design scalable backend services for satellite network operations and mission control, collaborating closely with operators, engineers, and product teams to deliver high-performance, reliable solutions.
What You'll Do
- Design, build, and maintain robust backend software supporting satellite network operations and mission control automation.
- Ensure system performance, scalability, and security through best software engineering practices.
- Collaborate with satellite operators, customers, and internal teams to deliver reliable and efficient ground system solutions.
- Develop and optimize CI/CD pipelines to improve deployment workflows and reduce operational friction.
- Proactively monitor systems, identify issues, and implement enhancements to increase reliability and observability.
What We're Looking For
- 6+ years of experience with Python in production-grade environments.
- Degree in Computer Science or related field, or equivalent hands-on experience.
- Strong understanding of software architecture, testing methodologies, algorithms, and debugging.
- Proven experience with CI/CD tools such as GitLab CI, GitHub Actions, or Jenkins.
- Comfortable with containerized environments (Docker, Kubernetes) and infrastructure-as-code tools (e.g. Ansible, Terraform).
- Solid Linux skills and proficient use of git for version control.
- Strong communication and teamwork skills.
Nice to Have
- Experience with AWS, Azure, or other cloud platforms.
- Familiarity with SQL/NoSQL databases (PostgreSQL, DynamoDB).
- Experience with Python tools such as uv, pytest, setuptools, SWIG, and C-extensions.
- Understanding of computer networking and protocols, especially delay-tolerant networking.
- Exposure to event-driven architecture tools (e.g. Kafka, RabbitMQ) and observability stacks (Prometheus, Grafana, ELK).
Technical Stack
- Languages: Python
- CI/CD: GitLab CI, GitHub Actions, Jenkins
- Infrastructure: Docker, Kubernetes, Ansible, Terraform, Linux
- Tools: git, uv, pytest, setuptools, SWIG, C-extensions
- Cloud: AWS, Azure
- Databases: PostgreSQL, DynamoDB
- Event Streaming: Kafka, RabbitMQ
- Observability: Prometheus, Grafana, ELK
Benefits & Compensation
- Opportunity to shape the future of space-based communication technology.
- Inclusive, diverse, and supportive team environment.
- Competitive compensation aligned with market and experience.
- Flexible work arrangements and remote work opportunities.
- Commitment to accessibility and accommodation throughout the hiring process.
- Ongoing learning, innovation, and career growth in a mission-driven company.
Work Mode
This is a remote position open to candidates located in Canada.
Rockefeller Philanthropy Advisors is an equal opportunity employer committed to inclusivity and diversity.


