Software Engineer - Fullstack
Rebel Space Technologies
Long Beach, california
Job Details
Full-time
Full Job Description
Rebel Space is seeking a talented and experienced Full-stack Software Engineer to join our growing technical team.
About Rebel Space:
At Rebel Space, our mission is to protect critical space infrastructure through enhanced observability and space system cybersecurity. We believe that as space infrastructure expands, it will be increasingly difficult to secure and monitor these systems against critical failures or evolving cyber threats. To address this, we are building software that empowers developers and operators to rigorously evaluate and secure their systems from conception through to operations. We supercharge the way space infrastructure is tested, monitored, and secured, ensuring systems are safeguarded in an increasingly complex space environment. Join us in building the space security infrastructure of the future.
Our view is that the convergence of artificial intelligence, software, robotics, and communications will significantly improve how we connect with physical hardware and digital systems. By focusing on the integration of autonomy with space system cybersecurity, we hope to make physical and digital infrastructure more resilient in the face of a rapidly changing world.
We value experimentation and seek to actively create a positive change through technological innovation. We work in a collaborative environment where new ideas can be shared and explored respectfully and promote a workplace that enhances, not overwhelms, the lives of our team members. We are based out of Long Beach, California and operate on a hybrid schedule.
The Role:
As a Full Stack Software Engineer at Rebel Space, you will work with our engineering team to develop high quality prototypes by applying research, design, and engineering best practices.
Responsibilities:
- Develop well-architected, responsive, and performant software applications focused on continuous monitoring and alerting to foster data-driven solutions
- Work across the tech stack to build APIs and develop visualizations for analytics products
- Develop dynamic 2D/3D models and visualizations to support situational awareness, operator training, mission rehearsals, and software validation
- Adopt UI/UX and data visualization best practices to enhance real-time operational decision-making and improve response efficiency
- Coordinate closely with cross-functional teams to incorporate simulations into the broader system infrastructure seamlessly
- Design and architect user-centered, intuitive operations tools
- Work in a multidisciplinary environment to gather requirements and integrate the tools with existing system infrastructure
- Build, document and test production code that impacts Rebel Space end-users Create and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews.
- Own technical projects from start to finish and be responsible for major technical decisions and tradeoffs. Effectively participate in team planning, code reviews, and design discussions.
Requirements
Basic Qualifications:
- B.S. in Computer Science, Graphic Design, Data Visualization, or a related technical field
- 3+ years of professional experience in full-stack software development and proficiency in Javascript, HTML, and CSS
- Full-stack development experience with Node.js, React, TypeScript, SQL
- Experience with one or more of the following visualization tools and libraries (D3.js, WebGl, Unity, Unreal Engine)
- Familiarity creating scalable services and APIs using Express.js and GraphQL 3+ years programming experience in Python and/or C++
- Experience with version control, automated testing, continuous integration, and continuous delivery (CI/CD) tools
- Passion for aesthetics, human factors, usability with attention to detail in user interface design
- Strong communication and behavioral skills
- Motivated self-starter that can work autonomously and as part of a team
Preferred Qualifications
- Background in creating UI and visualization for aerospace, defense, or other high-compliance industries
- Practical experience in leveraging AI and Machine Learning to enhance user experience and improve decision making processes
- Experience with CI/CD, devops, and build systems
- Familiarity working with containerized applications (Docker, Kubernetes, etc.)
- Familiarity with Python libraries such as Flask or FastAPI
- Experience working with common cloud tools and services (Azure, AWS, Google)
- Experience designing reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
- Passionate about building autonomous systems
Benefits
- Stock Option Plan – Equity in Rebel Space
- Generous PTO including flexible vacation, sick and company paid holidays
- Premium healthcare including Medical, Dental and Vision insurance
- Life Insurance
- Maternity/Paternity Leave
- Flexible hybrid in-person and remote work schedule
- Professional growth opportunities
In addition to stock options, the estimated salary range for this role is $110,000-$170,000, inclusive of all levels/seniority within this discipline.
As a growing company, the salary range is intentionally wide as we determine the most appropriate package for each individual taking into consideration years of experience, location, educational background, and unique skills and abilities as demonstrated throughout the interview process.
ITAR Requirements:
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), applicants must be a US citizen, lawful permanent resident of the U.S., protected individual as defined by 8 USC 1324b(a)(3), or eligible to obtain the required authorization from the US Department of State. Learn more about the ITAR here.
Rebel Space Technologies is an equal-opportunity employer, and we encourage candidates from all backgrounds to apply. If you are someone passionate to work on problems that matter, we’d love to hear from you.