Software Engineer (Gateway Development) at SpaceX
Redmond, WA, United States
SpaceX was founded under the belief that a future where humanity is exploring the stars is fundamentally more exciting than the alternative. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars and beyond.
SOFTWARE ENGINEER (GATEWAY DEVELOPMENT)
SpaceX is looking for a software developer who can build applications to facilitate the deployment of Starlink ground infrastructure around the world. This position is embedded in the infrastructure deployment team, which is responsible for deploying ground to space communication hardware around the world. This role will involve building tools, dashboards, and databases to track and direct the complex buildout of different segments of the ground infrastructure. It will also involve developing the systems to monitor the health and performance of the system to quickly respond to performance shortfalls, outages, and system failures.
RESPONSIBILITIES:
Develop, upgrade, operate, and maintain applications, tools, and dashboards to monitor the performance and health of the Starlink ground network and enable strategic deployment of ground station assets worldwide
Create software solutions that integrate workflows from multiple teams including site selection, site build, site reliability, production, business, simulation, operations, regulatory, maintenance, finance, networking, application software, etc.
Collaborate in developing business and analytical processes for deploying ground infrastructure in complex international regulatory and limited resource environments
Act as a nexus of information to ensure that knowledge and technical details are seamlessly exchanged between internal and external teams working on the buildout of the Starlink network infrastructure
BASIC QUALIFICATIONS:
Bachelor's degree in computer science, computer engineering, physics, data science or other engineering discipline; OR 2+ years of professional experience in software development in lieu of degree
Development experience with one or more programming languages: Python, Java, JavaScript, C, or C++; querying languages: SQL or PostgreSQL; and web application frameworks
PREFERRED SKILLS AND EXPERIENCE:
Demonstrated ability to own projects, critically define and drive towards optimal outcomes, operate independently and collaboratively, communicate effectively, and take initiative
Demonstrated success in multidisciplinary project execution
Hands-on project experience as a team or subsystem team lead or extreme owner
Experience with any of the following is a bonus:
Creative approach to problem solving, exceptional analytical skills and engineering fundamentals
Experience developing, debugging, and deploying software that has been used in real world applications/projects
Experience writing code to analyze large datasets and communicating conclusions
Excellent written and verbal communication skills
Experience developing robust automation processes
Experience building enterprise systems
Experience with PowerBI, Tableau, Flask, GIS, or QGIS
Familiarity with networking protocols (UDP, TCP, IPv4, IPv6 etc)
ADDITIONAL REQUIREMENTS:
ITAR REQUIREMENTS:
SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.