Slingshot Aerospace is on a mission to make space safer and more secure for everyone, impacting global security and disaster response. They are seeking a Backend Software Engineer to design and build capabilities that will help solve satellite owner-operator problems, while also mentoring and supporting teammates.
Responsibilities:
- Executes all position responsibilities in alignment with Slingshot’s core values, mission, and purpose
- Work across the technology team interacting with product managers, designers, and other engineers in implementing right-sized solutions
- Meet product requirements in a timely manner while not compromising the operational stability of the overall product
- Participate in Agile software development and deployment processes
- Provide ongoing support for the services and applications that are critical to our business needs
- Communicate methods, findings, and hypotheses with stakeholders
- Work on both the frontend and backend to solve problems and deliver value to both internal and external users
- Build data platforms/pipelines, microservices, interactions with AI agents and distributed systems
- Build and document APIs (REST, GraphQL)
- Develop advanced data interfaces and interactive user interfaces
- Turn architecture ideas into technical specifications that can be executed by anyone on the team
Requirements:
- 5+ years of experience in software development
- 4-year degree in computer science, engineering, or a related field
- Active security clearance required; Top Secret preferred
- Experience using our stack or similar technologies (Java/Kotlin, GraphQL/GraphQL subscriptions, REST, Docker, Kubernetes, React, Python)
- Adept in working with cloud-based deployments (AWS) PaaS and IaaS offerings including some experience with Infrastructure-As-Code solutions
- Capable working with containers and container orchestration (Docker, Kubernetes, Helm, EKS)
- Deep working knowledge of version control (Git) and CI/CD tools (GitHub Actions)
- Experience with event-driven architectures including Kafka and CloudEvents, data platforms, microservices, and distributed systems
- Knowledgeable in database design, performance, and troubleshooting (PostgreSQL, MongoDB)
- Skilled in collaborating with data scientists in incorporating AI/ML/LLM into existing software products
- Ability to travel up to 10% of the time
- Possess security compliance accreditation such as NIST 800-53, DoD ILs, FedRAMP in higher-classification cloud or air-gapped environments and have experience supporting organizations to obtain accreditation
- Experience with software technology startups and product organizations
- Knowledge of frontend technologies, specifically React, Three.js
- Demonstrated experience working in, or close collaboration with DevOps team members and infrastructure technology
- Familiarity with QA practice and collaboration
- Track record of supporting predictable software delivery with Product Team partners
- Prior Space and Aerospace Industry experience is a bonus but not required
- Proficient in integrating complex external systems with API's
- Experience with simulation technologies like HLA/DIS