Staff Engineer Software

Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.

Series F+Recently funded
San Diego, United States
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.

View jobs by Shield AI

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