ISI is looking for an experienced Backend Software Engineer (Mid-Senior) to join our software team. Design and build flight software services for satellite operations, handling commands, executing tasks, and ensuring reliable data processing under space constraints.
Responsibilities:
* Develop Python-based backend services for command handling and task execution
* Design reliable, fault-tolerant systems under resource constraints
* Own end-to-end system reliability: logging, monitoring, storage, and data pipelines
* Build CI/CD pipelines, testing, and deployment automation
* Write and maintain APIs, schemas, and documentation
Requirements: * 3+ years of software engineering experience
* Relevant degree or equivalent
* Strong Python (backend services, async, clean architecture)
* Experience with software architecture and design patterns
* Docker, CI/CD, and testing frameworks
* Databases (SQL and/or NoSQL) and distributed systems
* Ability to design, document, and own complex systems end-to-end
This position is open to all candidates.