Note: The job is a remote job and is open to candidates in USA. X-Bow Systems is a cutting-edge aerospace technology company focused on revolutionizing solid propellant propulsion systems for space exploration and defense applications. They are seeking a Senior Software Engineer who will develop core capabilities for their Digital Engineering ecosystem, collaborating with engineers and data scientists to create innovative software solutions.
Responsibilities
- Design and develop scalable backend services and event-driven capabilities supporting engineering workflows and information exchange across multiple systems
- Develop APIs and services powering internal applications and engineering tools
- Design mechanisms for discovering, navigating, and contextualizing engineering information
- Collaborate with data engineers to develop metadata models, information services, and data processing pipelines
- Build user-facing applications, dashboards, and visualization capabilities
- Extend and maintain existing custom engineering applications including materials, testing, and analytics platforms
- Partner with domain experts to transform complex engineering processes into intuitive software experiences
- Contribute to platform architecture, reliability, observability, and long-term maintainability
Skills
- Strong experience in several of the following: Python
- Strong experience in several of the following: TypeScript/JavaScript
- Strong experience in several of the following: FastAPI, Flask, or similar backend frameworks
- Strong experience in several of the following: SQL
- Strong experience in several of the following: REST APIs
- Strong experience in several of the following: Messaging brokers (Kafka, RabbitMQ, MQT, etc)
- Strong experience in several of the following: Docker
- Strong experience in several of the following: Kubernettes
- Strong experience in several of the following: Azure, AWS
- Strong experience in several of the following: Git and CI/CD tooling
- Strong experience in several of the following: Distributed systems design
- Strong experience in several of the following: Microservice architectures
- Bachelor's degree or higher in Software Engineering, Computer Science or similar
- Graph databases
- GraphQL
- Search technologies (Elastisearch, OpenSearch, Solr)
- Workflow platforms
- Data pipelines
- Manufacturing or industrial software
- PLM, ERP, or MBSE familiarity
Company Overview