As a Full Stack Software Engineer for Internal Systems at SpaceX in Memphis, TN, you are developing cutting-edge software solutions that propel the company's mission to revolutionize space technology. This role entails designing, developing, and maintaining internal systems that drive efficiency, productivity, and innovation across the organization. By joining SpaceX, you are contributing to a legacy of pioneering achievements in space exploration and development, and your work has a direct impact on the company's success. With a focus on full stack development, operating systems, application software, frontend web development, and CI/CD, you are driving the development of scalable, secure, and efficient systems that support the company's rapid growth and advancement. As a key member of the team, you have immense growth and advancement potential, with opportunities to work on high-visibility projects, collaborate with cross-functional teams, and develop expertise in emerging technologies.
As a Full Stack Software Engineer, your key responsibilities include:
- Designing and developing internal software systems, applications, and tools that meet the company's evolving needs
- Collaborating with cross-functional teams to identify requirements, develop solutions, and implement systems that drive business outcomes
- Developing and maintaining frontend web applications using modern frameworks and technologies
- Ensuring the security, scalability, and efficiency of internal systems, and implementing CI/CD pipelines to streamline development and deployment
- Troubleshooting and resolving technical issues, and providing technical guidance and support to stakeholders
- Staying up-to-date with industry trends, emerging technologies, and best practices, and applying this knowledge to drive innovation and improvement
- Participating in code reviews, contributing to the development of software engineering standards, and fostering a culture of excellence and collaboration within the team. You are working closely with a talented team of engineers, developers, and technicians, and reporting to a seasoned engineering leader who is committed to your growth and success. Your day-to-day activities involve a mix of development, collaboration, and problem-solving, with a focus on delivering high-quality solutions