Software Development Engineer, VirtSat Team
Core
Design, implement, and operate globally available distributed systems for simulating and emulating software on satellite constellations, ground gateways, and customer terminals.
Role type
Senior Software Development Engineer (Cloud Native / Distributed Systems)
Builds
Cloud native software services, APIs, and simulation/emulation environments for satellite operations
Domain
Aerospace / Satellite Communications / Cloud Infrastructure
Required skills
Java, C#, C++, Perl, Object Oriented Design, Distributed Systems, Cloud Native Architecture, System Design, Scalability, Automation
Preferred skills
Full SDLC experience, Code Reviews, Source Control Management, Build Processes, Testing, Operations
Technologies
AWS, Java, C#, C++, Perl
Responsibilities
Design and deliver scalable solutions for satellite constellation optimization, build high-availability cloud services, define and automate software development processes, mentor new team members, lead technical roadmap definition
Seniority
Senior, hands-on IC with architecture leadership