FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
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 Security-Focused Software Engineer
SatellogicSoftware Engineer developing and maintaining security processes for satellite systems. Collaborating with teams to ensure secure software development for ground and flight applications.
Tech Stack
Tools & technologiesLinuxPythonSDLC
About the role
Key responsibilities & impact- Establish and integrate secure development processes across the engineering team, ensuring security considerations are seamlessly built into daily coding workflows.
- Define end-to-end security practices and guardrails across the entire system lifecycle, using an understanding of the software's attack surface to guide how the team builds software.
- Design, develop and validate security-focused features alongside core flight and ground station software for the satellite and ground station systems.
- Enhance and maintain existing software by expanding test coverage, improving documentation, and incorporating security checks into the CI/CD pipeline.
- Collaborate with the software development team, actively contributing to architecture discussions and participating in peer reviews to foster a security-first mindset.
- Provide expert-level support for the satellite operations team.
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 software solutions.
- 3+ years of professional experience developing software in Python.
- 2+ years of experience developing embedded software.
- Demonstrated experience designing and implementing security-focused features within complex software systems.
- Experience with applied cryptography in constrained environments — key management, symmetric/asymmetric encryption, authentication protocols, and certificate handling.
- Experience establishing or integrating secure development processes (such as Secure SDLC frameworks or security guardrails) within an engineering team.
- Proven experience in the full software development life cycle (design, coding, testing, documenting and debugging).
- Proficiency in GNU/Linux for software development.
Benefits
Comp & perks- Diversity and inclusion initiatives
- Flexible work arrangements
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonembedded software developmentsecurity-focused feature designapplied cryptographykey managementsymmetric encryptionasymmetric encryptionauthentication protocolscertificate handlingsoftware development life cycle
Soft Skills
collaborationarchitecture discussionspeer reviewssecurity-first mindsetexpert-level support