Lynk (lynk.world)

Lynk (lynk.world)

Senior Software Engineer

Chantilly, VA · Senior

Sponsorship not specifiedDetected 21 days ago
PythonJavaC++C#Distributed SystemsData StructuresAlgorithmsCI/CDLinuxData AnalysisElectrical EngineeringTest AutomationTCP/IP5G/LTELeadershipCommunicationMentoring

About the role

  • About Lynk Lynk is the inventor of satellite direct to device or D2D technology, and has the world's only commercial license from the FCC to operate a commercial D2D system.
  • Today, Lynk allows mobile network operators' subscribers to send and receive text messages to and from space via standard unmodified, mobile devices.
  • Our technology will enable all 8 billion people on the planet to stay connected with the existing standard phone in their pocket.

Responsibilities

  • As a Senior Software Engineer at Lynk, you will be a technical leader in designing, building, and operating the software that powers our satellites and ground network.
  • 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.
  • Collaborate in architecture, design, and code reviews.

Requirements

  • 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.
  • Exceptional communication (written and verbal) and documentation skills, with a proven ability to articulate complex architectural decisions to diverse audiences.

Nice to have

  • 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.
  • 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.

This listing is sourced directly from Lynk (lynk.world)'s careers page and normalized into a canonical job model.