FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Python Software Engineer
Satellogic. Design, develop, and operate cloud-native ground segment software for satellite systems .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing cloud-native software solutions for satellite systems, with a strong focus on Python programming, Infrastructure as Code, and automated CI/CD pipelines. Proficient in cloud observability standards and resilient system architecture, complemented by excellent communication and problem-solving abilities.
Highest-signal resume keywords
Cloud-Native Software DevelopmentPython ProgrammingInfrastructure as CodeCI/CD Deployment PipelinesDistributed System Modeling
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Cloud-Native Design PatternsHigh-Performance Software DevelopmentGNU/Linux ProficiencySoftware Development Life CycleLogging and MetricsDistributed TracingContainer OrchestrationGit and GitLabDjangoFastAPI
Soft Skills
Excellent Communication SkillsProblem-Solving SkillsCapacity for Continuous LearningPassion for Innovation
Tools & Technologies
DockerKubernetesAWSHelmELK StackOpenTelemetryPrometheusPostgresInfluxDBRabbitMQ
Industry Keywords
Satellite SystemsGround Segment SoftwareIncident ResponseTechnical DiscussionsPeer Reviews
Tech Stack
Tools & technologiesAWSCloudDjangoDockerKubernetesLinuxPostgresPrometheusPythonRabbitMQRedisSDLC
About the role
Key responsibilities & impact- Design, develop, and operate cloud-native ground segment software for satellite systems
- Enhance and maintain existing software by expanding test coverage and improving documentation
- Collaborate with the software development team through technical discussions and peer reviews
- Provide expert-level support for the satellite operations team
- Participate in incident response activities and identify and solve underlying system issues
- Build automated infrastructure, CI/CD deployment pipelines, and declarative IaC such as Helm
- Implement cloud observability standards including structured logging, custom metrics, and distributed tracing
- Help define and evolve satellite and ground station core software architecture
Requirements
What you’ll need- Bachelor's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field, or equivalent practical experience
- 4+ years of experience architecting and integrating scalable cloud-based software solutions
- 4+ years of professional experience developing high-performance, production-grade software in Python for cloud environments
- Proven experience across the full software development life cycle, including design, coding, testing, documenting, and debugging
- Proficiency in GNU/Linux for software development
- Deep understanding of cloud-native design patterns and distributed system modeling
- Expertise in architecting resilient, highly scalable cloud-based systems
- Expertise in Python
- Strong experience with Infrastructure as Code, automated CI/CD pipelines, and container orchestration using Docker and Kubernetes
- Strong knowledge of Git, GitLab, software packaging, and distribution
- Expertise in logging, metrics, and distributed tracing platforms
- Excellent communication and problem-solving skills
- Fluent English communication skills, written and verbal
- Strong capacity for continuous learning and passion for innovation
- Experience with Scrum, GNU/Linux process management and IPC, Django, FastAPI, Celery, Postgres, InfluxDB, Redis, RabbitMQ, AWS, Helm, ELK Stack, OpenTelemetry, and Prometheus are valued but not mandatory
Benefits
Comp & perks- Hybrid work model
- Equal opportunity and inclusive work environment
- Opportunity to work with distributed teams across five countries
- Opportunity to contribute to satellite systems, cloud-native software, and Earth Observation technology
- Continuous learning and innovation environment