Staff Engineer Software
Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.
Funding history
Investors
About Shield AI
Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.
Skills
About the Role
You will design, build, deploy, and operate enterprise applications, APIs, services, integrations, and AI-enabled capabilities. You will develop distributed event-driven systems, apply resilient architecture patterns, troubleshoot production processes, lead projects, and work with stakeholders to deliver solutions.
Requirements
- 7+ years of professional software engineering experience with a bachelor’s degree in Computer Science or a related field, or equivalent practical experience
- Deep expertise in C# and .NET, including RESTful APIs, background services, and Entity Framework or similar data access
- Professional React frontend development experience
- Experience with messaging and event-driven architecture
- Experience architecting and using iPaaS tools
- Strong understanding of distributed systems, system design, and resiliency patterns
- Cloud experience with Azure or AWS
- CI/CD and deployment experience
- Experience with relational databases, data modeling, and query performance
- Experience with AI coding tools
- Unit, integration, and end-to-end testing experience
- Communication and collaboration skills
Responsibilities
- Design, build, and maintain enterprise applications, APIs, and services using C#/.NET, React, and Python
- Architect and implement distributed event-driven systems
- Build integrations between enterprise systems
- Apply Saga, outbox, CQRS, and idempotent-consumer patterns
- Design and integrate AI capabilities including LLM-powered features and agents
- Use AI-assisted development tools while maintaining code quality, security, and review standards
- Deploy and operate services in Azure or AWS
- Build, test, and ship software through CI/CD platforms
- Instrument services and troubleshoot distributed production processes
- Contribute to design reviews, code reviews, and engineering standards
- Partner with stakeholders to shape requirements and deliver solutions
Benefits
- Bonus
- Equity
