Full Stack Software Engineer

5 days ago


Sunnyvale, California, United States SpaceX Full time

At SpaceX, we're pushing the boundaries of what's possible with technology. As a Full Stack Software Engineer, you'll play a critical role in developing the software that powers our Starlink satellite constellation.

Our team is responsible for designing, building, and operating the systems that bring high-speed internet to millions of users around the world. We're looking for talented engineers who can help us take our technology to the next level.

As a Full Stack Engineer, you'll work closely with our cross-functional teams to develop scalable, reliable, and secure software systems. You'll have the opportunity to work on a wide range of projects, from building new features to optimizing existing systems.

We're looking for engineers who are passionate about technology and committed to delivering high-quality results. If you're a team player who is excited about the opportunity to work on cutting-edge projects, we'd love to hear from you.

Responsibilities:

  • Develop well-architected, responsive, and performant web applications
  • Develop highly reliable and available software systems for Starlink
  • Design and implement highly available, fault-tolerant networks that operate for long periods of time with minimal maintenance at scale
  • Deliver expert-level TypeScript, HTML, and CSS code for modern browsers
  • Full stack application development (our system is a .NET Core micro-service architecture running in Kubernetes with a React and Angular frontend)
  • Craft aesthetically and functionally flawless user experiences
  • Collaborate with peers on architecture, design, and code reviews
  • Deep dive into your users' problems to find and create efficient solutions
  • Bring your voice to the table in team collaborations on architecture, design, and code reviews

Requirements:

  • Bachelor's degree in computer science, engineering, or a STEM discipline and 1+ years of experience building full-stack software; OR 3+ years of professional experience building full-stack software in lieu of a degree (internship experience is applicable)
  • Programming experience in Python, C#, .NET, Go, Scala, Python, Java, or similar object-oriented language
  • Production experience with Docker and Kubernetes
  • Front-end experience in React, Angular, or similar JavaScript framework
  • Database experience with PostgreSQL, SQL Server, or similar database technologies
  • Experience with version control, continuous integration, and continuous delivery concepts
  • Expertise in profiling and improving application performance
  • Experience with build systems (Make, Bazel/Pants/Buck, Gradle) and package management tools (pip, npm)
  • Strong attention to detail
  • Experience with UNIX-like operating systems and CI/CD tools

Benefits:

  • Competitive salary and benefits package
  • Opportunity to work on cutting-edge projects
  • Collaborative and dynamic work environment
  • Professional development opportunities
  • Access to comprehensive medical, vision, and dental coverage
  • Access to a 401(k)-retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • Various other discounts and perks


  • Sunnyvale, California, United States SpaceX Full time

    At SpaceX, we're pushing the boundaries of space technology and innovation. As a Full Stack Software Engineer, you'll play a critical role in developing the software that powers our Starlink satellite constellation.As a member of our team, you'll work closely with cross-functional teams to design, build, and deploy scalable and reliable software systems....


  • Sunnyvale, California, United States SysMind Tech Full time

    Job Title: Full Stack DeveloperAbout the Role:At SysMind Tech, we are seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and efficient software applications.Key Responsibilities:• Design and develop full stack software applications using React...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining robust web applications using modern frameworks and technologies.Key Responsibilities:Design and develop scalable and maintainable full-stack...


  • Sunnyvale, California, United States SpaceX Full time

    Job Title: Senior Full Stack Software EngineerJob Summary:We are seeking a highly skilled Senior Full Stack Software Engineer to join our Starlink team at SpaceX. As a key member of our engineering team, you will be responsible for designing, building, and deploying scalable and reliable software systems for our Starlink network.Responsibilities:* Develop...


  • Sunnyvale, California, United States SpaceX Full time

    Job Title: Sr. Full Stack Software Engineer, SecurityAt SpaceX, we're pushing the boundaries of innovation and technology to make humanity a multi-planetary species. As a Sr. Full Stack Software Engineer, Security, you'll play a critical role in developing and implementing secure software solutions for our Starlink satellite...


  • Sunnyvale, California, United States SpaceX Full time

    At SpaceX, we're pushing the boundaries of innovation and technology to make humanity a multi-planetary species. As a Full Stack Software Engineer, you'll play a critical role in developing the software that powers our Starlink satellite constellation, providing fast and reliable internet to millions of users worldwide.We're looking for a talented engineer...


  • Sunnyvale, California, United States SpaceX Full time

    Job SummaryAs a Senior Full Stack Software Engineer, Security at SpaceX, you will be responsible for designing, building, and testing secure software applications for our Starlink network. You will work closely with cross-functional teams to develop and implement security features, including authentication, authorization, and auditing. This is a unique...


  • Sunnyvale, California, United States Uber Full time

    About the RoleEarners Incentives is a rapidly growing product at Uber, and we're seeking a skilled Software Engineer to join our team. As an Engineer on the Earner Incentives team, you'll work on the latest web technologies, developing customer-facing UI, UI libraries, platforms, and control panel tooling used by our operations daily.Key...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionAs a Full Stack Software Engineer on Apple's Identity Management team, you will play a key role in developing innovative software applications for large-scale, high-demand environments.In this role, you will be responsible for all stages of the software development lifecycle, from design and analysis to implementation, deployment, and ongoing...


  • Sunnyvale, California, United States Uber Full time

    About the RoleUber's Advertising platform is one of the fastest growing lines of businesses, with thousands of advertisers using it to reach users on the Uber platform every day. The Advertiser Management team builds applications to help advertisers express their goals and improve their return from advertising investments.Key ResponsibilitiesDesign, develop,...


  • Sunnyvale, California, United States Apple Full time

    Job DescriptionAs a Full Stack Engineer on Apple's Identity Management team, you will play a key role in developing innovative software applications for large-scale, high-demand environments.You will be responsible for all stages of the software development lifecycle, from design and analysis to implementation, deployment, and ongoing maintenance.As a...


  • Sunnyvale, California, United States Google Full time

    About the JobAt Google, we're looking for talented software engineers to join our team and help us develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions for Google's cloud-based products...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team as a Technical Lead for iOS development. As a key member of our full-stack team, you will be responsible for guiding software engineers to deliver iOS mobile features using iOS, GQL, and other technologies.Key Responsibilities:Design, develop, and lead multiple Business or...


  • Sunnyvale, California, United States Walmart Full time

    Job Title: Senior Software EngineerWalmart is seeking a highly skilled Senior Software Engineer to join our team. As a technical lead, you will be responsible for guiding software engineers to deliver iOS mobile features using iOS, GQL, and other technologies.Key Responsibilities:Design, develop, and lead multiple Business or Technology driven projects with...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryWalmart is seeking a highly skilled Senior Software Engineer to lead the development of iOS mobile features using iOS, Node.js, and GQL. As a technical lead, you will design, develop, and lead multiple business or technology-driven projects with small to medium-sized teams to support new functionalities and user experiences.Key...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer with expertise in Android platform and full stack experience to join our Acquisition and Discovery Engineering team at Walmart Global Tech. As a key member of our team, you will play a critical role in leading, designing, and developing business and technology initiatives that solve...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our FTVX Team at Amazon Services LLC. As a key member of our team, you will be responsible for developing innovative software applications for our Fire TV platform.Key ResponsibilitiesDesign and develop high-quality Android application software for product...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Software Engineer Job DescriptionThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, integrating, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Develop...


  • Sunnyvale, California, United States Walmart Global Tech Full time

    About the RoleWe are seeking an experienced Staff Software Engineer to join our Acquisition and Discovery Engineering team at Walmart Global Tech. As a key member of our team, you will play a pivotal role in defining and maintaining our technical architecture, ensuring alignment with business goals and scalability requirements.You will have the opportunity...


  • Sunnyvale, California, United States Figure Full time

    We are seeking a skilled Senior Robotics Software Engineer to join our team at Figure, an AI Robotics company based in Sunnyvale, CA. The ideal candidate will have experience designing, implementing, and testing key aspects of our Humanoid software within the Controls & Motion Planning team.Key Responsibilities:Architect and design time-critical...