Jobs via Dice
Software Infrastructure Engineer (Starlink)
Jobs via Dice, Redmond, Washington, United States, 98052
Software Infrastructure Engineer (Starlink)
At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is the world's largest satellite constellation and is providing fast, reliable internet to 7M+ users worldwide. We design, build, test, and operate all parts of the system — thousands of satellites, consumer receivers, and the software that brings it all together. We are looking for engineers to maximize Starlink's utility for communities and businesses around the globe.
RESPONSIBILITIES:
Develop automation to deploy and manage on-premise compute resources
Deploy and manage core infrastructure such as databases, monitoring and distributed storage
Collaborate with software engineers to create scalable, operable, and maintainable products
Engage in and improve the full lifecycle of services—from inception and design, through deployment, operation and refinement
Invent tools and processes that enable fast, accurate, and easy-to-use development and deployment systems
Provide fast and comprehensive software validation, including virtualized, hardware-in-the-loop, and on-orbit test platforms
Monitor and analyze data in support of a continuous integration and release system
Hands-on integration and troubleshooting across the Starlink stack
Create and manage core infrastructure such as databases and software libraries
Identify areas for improvement and create innovative solutions that enable high developer velocity
BASIC QUALIFICATIONS:
Bachelor's degree in computer science, information systems/IT, or an engineering discipline and 1+ years of professional experience in systems administration, site reliability engineering, or DevOps; OR 3+ years of professional experience in systems administration, site reliability engineering, or DevOps in lieu of a degree
1+ years of professional experience with Linux operating systems
Experience with Terraform, Ansible, or other infrastructure tools
Experience with containerization technologies (e.g., Docker, Kubernetes)
Experience in Bash, Python, and/or other scripting languages
Development experience in Python, C++ or C
PREFERRED SKILLS AND EXPERIENCE:
1+ years of experience with Python and Python-based development frameworks
Strong understanding of virtualization and hypervisor technologies
Knowledge of Linux boot process and systems configuration
Deep understanding of testing, continuous integration, build, deployment & continuous monitoring
Strong understanding of relevant technologies, such as Bazel or other build systems, Linux, Docker, Kubernetes, or similar technologies
Focus on performance bottlenecks and performance improvement techniques
Understanding of databases and data modeling
Experience with automatically managing dozens, hundreds, or thousands of servers (e.g., Terraform or Ansible)
Strong networking knowledge of TCP/IP
Excellent communications skills with the ability to communicate with customers, peers, management, etc., in formal and informal situations
ADDITIONAL REQUIREMENTS:
Must be willing to work extended hours and weekends as needed
COMPENSATION AND BENEFITS:
Pay range for Software Engineer roles may vary by level and location; base salary is part of total rewards including stock options, bonuses, and benefits
Comprehensive medical, vision, and dental coverage; 401(k) retirement plan; disability and life insurance
Paid parental leave; vacation and holidays; sick leave for exempt employees
Employee shuttles to certain locations
ITAR REQUIREMENTS:
Learn more about the ITAR here.
SpaceX is an Equal Opportunity Employer; employment is based on merit, competence and qualifications and will not be influenced 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 protected status. Applicants requiring reasonable accommodation should reach out to us for the application/interview process.
EEO AND AFFIRMATIVE ACTION:
SpaceX maintains an Affirmative Action Plan for veterans and individuals with disabilities.
#J-18808-Ljbffr
RESPONSIBILITIES:
Develop automation to deploy and manage on-premise compute resources
Deploy and manage core infrastructure such as databases, monitoring and distributed storage
Collaborate with software engineers to create scalable, operable, and maintainable products
Engage in and improve the full lifecycle of services—from inception and design, through deployment, operation and refinement
Invent tools and processes that enable fast, accurate, and easy-to-use development and deployment systems
Provide fast and comprehensive software validation, including virtualized, hardware-in-the-loop, and on-orbit test platforms
Monitor and analyze data in support of a continuous integration and release system
Hands-on integration and troubleshooting across the Starlink stack
Create and manage core infrastructure such as databases and software libraries
Identify areas for improvement and create innovative solutions that enable high developer velocity
BASIC QUALIFICATIONS:
Bachelor's degree in computer science, information systems/IT, or an engineering discipline and 1+ years of professional experience in systems administration, site reliability engineering, or DevOps; OR 3+ years of professional experience in systems administration, site reliability engineering, or DevOps in lieu of a degree
1+ years of professional experience with Linux operating systems
Experience with Terraform, Ansible, or other infrastructure tools
Experience with containerization technologies (e.g., Docker, Kubernetes)
Experience in Bash, Python, and/or other scripting languages
Development experience in Python, C++ or C
PREFERRED SKILLS AND EXPERIENCE:
1+ years of experience with Python and Python-based development frameworks
Strong understanding of virtualization and hypervisor technologies
Knowledge of Linux boot process and systems configuration
Deep understanding of testing, continuous integration, build, deployment & continuous monitoring
Strong understanding of relevant technologies, such as Bazel or other build systems, Linux, Docker, Kubernetes, or similar technologies
Focus on performance bottlenecks and performance improvement techniques
Understanding of databases and data modeling
Experience with automatically managing dozens, hundreds, or thousands of servers (e.g., Terraform or Ansible)
Strong networking knowledge of TCP/IP
Excellent communications skills with the ability to communicate with customers, peers, management, etc., in formal and informal situations
ADDITIONAL REQUIREMENTS:
Must be willing to work extended hours and weekends as needed
COMPENSATION AND BENEFITS:
Pay range for Software Engineer roles may vary by level and location; base salary is part of total rewards including stock options, bonuses, and benefits
Comprehensive medical, vision, and dental coverage; 401(k) retirement plan; disability and life insurance
Paid parental leave; vacation and holidays; sick leave for exempt employees
Employee shuttles to certain locations
ITAR REQUIREMENTS:
Learn more about the ITAR here.
SpaceX is an Equal Opportunity Employer; employment is based on merit, competence and qualifications and will not be influenced 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 protected status. Applicants requiring reasonable accommodation should reach out to us for the application/interview process.
EEO AND AFFIRMATIVE ACTION:
SpaceX maintains an Affirmative Action Plan for veterans and individuals with disabilities.
#J-18808-Ljbffr