Lynk · 3 days ago
Senior Software Engineer
Lynk is the inventor of satellite direct to device technology, enabling mobile network operators' subscribers to communicate with space via standard mobile devices. As a Senior Software Engineer, you will lead the design and development of software for satellites and ground networks, ensuring high reliability and operational excellence.
Information TechnologyInternetInternet of ThingsTelecommunications
Responsibilities
Lead the architecture and design of high-reliability, mission-critical software for our satellite and ground systems
Drive the full development lifecycle, from technical strategy and requirements definition to implementation, testing, and operational excellence
Mentor junior engineers and champion best practices in software design, particularly in object-oriented (OO) principles
Create sophisticated simulation, emulation, and hardware-in-the-loop (HITL) test environments to ensure system-wide integrity
Participate in operations, including data analysis, system monitoring, and visualization
Collaborate in architecture, design, and code reviews
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience)
5+ years of professional experience in software development
Expert-level proficiency in at least one object-oriented language (e.g., C++, Python, Java, C#) and a deep mastery of OO design principles
Demonstrable experience designing and building complex, scalable, and reliable software systems
Strong foundation in data structures, algorithms, and systems design
Exceptional communication (written and verbal) and documentation skills, with a proven ability to articulate complex architectural decisions to diverse audiences
A highly collaborative, team-oriented, and positive attitude, with a knack for mentoring and elevating the entire team
Preferred
8+ years of professional experience in software development
Professional experience with C++ and Python
Experience designing scalable and modular solutions, including multi-threaded applications and stateless services
Experience developing with networking protocols (e.g., TCP/IP, UDP) and building distributed systems
Familiarity with CI/CD, test automation, simulation, or hardware-in-the-loop (HITL) testing
Experience with modern monitoring, data analysis, and visualization tools
Experience with Linux-based development environments
A creative and analytical approach to solving ambiguous and complex technical problems
Proven ability to thrive and provide technical leadership in a fast-paced, dynamic environment
A passion for tackling complex problems and taking full ownership from concept to completion
Interest in or experience with networking, wireless protocols, or telecommunications (e.g., 2G/GSM, 4G/LTE) is a plus, but not required
Company
Lynk
Lynk is a patented, proven, and commercially licensed satellite-direct-to-standard-mobile-phone system.
H1B Sponsorship
Lynk has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (7)
2024 (2)
2022 (2)
2021 (1)
Funding
Current Stage
Growth StageTotal Funding
$106.03MKey Investors
Virginia Venture PartnersStarbridge Venture CapitalUnshackled Ventures
2025-02-11Series B· $85M
2023-05-31Series A· $10M
2022-07-05Series Unknown· $1M
Recent News
Satellite Today
2025-12-27
Mobile World Live
2025-10-25
Company data provided by crunchbase