Sr. Software Engineer
IP Routing, Starlink
Posted on 3/15/2023
Redmond, WA, USA
Experience Level
Desired Skills
Operating Systems
Software Testing
  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional experience in software development; Or 7+ years of professional experience in software development in lieu of a degree
  • 5+ years of professional development experience in C/C++
  • 2+ years of professional experience with networking and protocol development
  • Strong experience with technologies such as TCP/IPv4/IPv6, BGP, IS-IS, OSPF, MPLS, traffic engineering, switching ASICs, etc
  • Experience in C/C++ for high performance systems
  • Experience with distributed systems or large-scale consumer internet services
  • Developed, debugged and deployed software that has been used in real world applications/projects
  • Thorough knowledge of systems, software development, networks, electronics, math and physics
  • Experience with distributed systems or large-scale consumer internet services
  • Strong skills in debugging, performance optimization and unit testing
  • Creative approach to problem solving, exceptional analytical skills and engineering fundamentals
  • Must be willing to work extended hours and weekends as needed
  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here
  • Develop highly reliable and available software systems for our low latency, high capacity satellite-based global software defined network
  • Design and implement highly available, fault-tolerant network solutions that operate for long periods of time with minimal maintenance at scale
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Write high quality Linux based software for common processors such as ARM, PowerPC, x86, etc
Desired Qualifications
  • Experience with designing, developing and operating SDN based networks is a plus
  • Experience with network operating systems, open source or proprietary, is a plus

10,001+ employees

Designs, manufactures, & launches rockets and spacecrafts
Company Overview
SpaceX's mission is to make humanity multiplanetary. The company is working on a next generation of fully reusable launch vehicles that will be the most powerful ever built, capable of carrying humans to Mars and other destinations in the solar system.
  • Benefits and Perks - Our employees’ well-being is important to us and essential to our capacity to do extraordinary things. We offer a wide variety of programs to support the health, wellness, and financial security of our employees and their families.
Company Core Values
  • Make History - SpaceX has gained worldwide attention for a series of historic milestones. It is the only private company capable of returning a spacecraft from low-Earth orbit, and in 2012 our Dragon spacecraft became the first commercial spacecraft to deliver cargo to and from the International Space Station. And in 2020, SpaceX became the first private company to take humans there as well.
  • Reusability - SpaceX believes a fully and rapidly reusable rocket is the pivotal breakthrough needed to substantially reduce the cost of space access. The majority of the launch cost comes from building the rocket, which historically has flown only once.
  • Landing - SpaceX’s family of Falcon launch vehicles are the first and only orbital class rockets capable of reflight. Depending on the performance required for the mission, Falcon lands on one of our autonomous spaceport droneships out on the ocean or one of our landing zones near our launch pads.