Senior Software Architect
Cordia Resources by Cherry Bekaert
- Arlington, VA
- Permanent
- Full-time
- Design, build, test, and maintain applications that support satellite operations, including automation, scheduling, telemetry, and anomaly response.
- Architect software solutions that meet system-level requirements and integrate with other components.
- Provide architectural guidance to cross-functional engineering teams.
- Support DevOps practices to ensure quality, performance, and operational readiness.
- Perform other related duties as needed.
- Bachelor’s degree in Computer Science or equivalent experience.
- 8+ years developing highly available web services (preferably in Python).
- Experience automating space operations.
- Strong foundation in software architecture, microservices, interface design, and automated testing.
- 4+ years working with CI/CD pipelines.
- Experience with relational databases (preferably Postgres).
- Solid understanding of cloud/app security, access control, and identity management.
- Strong communication and collaboration skills.
- Experience with Kubernetes/Docker.
- Current security clearance or ability to obtain one.
- Comfortable in fast-paced, dynamic environments.
- Experience with infrastructure monitoring and best practices.
- Familiarity with API design using Swagger/OpenAPI.
- Background in R&D environments, prototyping, and systems engineering.
- Active TS/SCI clearance (read-in within the past two years).