The Software Development Engineer Intern program spans engineers who design, build, and test the code that powers our autonomous systems — from user-facing applications and embedded flight software to machine learning models.
Compensation
Shield AI is proud to offer competitive pay and a housing stipend for qualified hires.
Responsibilities
design, build, and test code that powers autonomous systems
analyze requirements
write and debug production-quality code
ship a real feature or capability using standard Agile development practices
build new features or internal tools for mission-planning or fleet-management workflow
Requirements
Bachelor's or Master's degree in Computer Science
Computer Engineering
Electrical Engineering
a related technical field
Nice to have: mobile or web application frameworks
The Ground Control Station (GCS) Software team extends the Hivemind Commander platform to support mission planning, command and control, and post-mission debrief for operators of unmanned systems. Our full-stack engineers build web-based operator experiences and supporting services that bring program and platform capabilities into Commander.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Build and test full-stack extensions to Hivemind Commander for mission planning, live C2, and post-mission debrief.
Develop operator workflows for planning and reviewing missions, visualizing telemetry and platform status, issuing supported commands, and exploring recorded mission data.
Connect extension interfaces to Commander and ground-service APIs using established contracts; handle live updates, data validation, error states, and operator-visible feedback.
Implement supporting service endpoints and data flows for mission, command/status, and debrief information, with attention to reliability and traceability of operator actions.
Add frontend, backend, and integration tests, including representative telemetry playback or simulated operator workflows where appropriate.
Requirements
Bachelor's in Computer Science
Master's in Computer Science
PhD in Computer Science
Bachelor's in Robotics
Master's in Robotics
Skills
Summer 2027 - Software Engineer Intern
f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Nov 6, 2026
Develop and support software products for research projects and commercial release, primarily for Mission System and Support tools.
Compensation
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.
Responsibilities
Complete software development tasks, including writing new software code
Support Mission System and Support tools and fix bugs
Communicate delays or failures to the Director of Engineering
Participate in ad‑hoc discussions with other developers
Engineer II or Senior Engineer to build out our developer experience and development capabilities within the Human Machine Teaming (HMT) Group at Shield AI.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Become a skilled user of the Hivemind SDK and its autonomy modules, building with the same tools the development teams and our customers do.
Conduct knowledge elicitation and applied human factors and front-end analysis with developers as users of the Hivemind SDK, tools such as Forge and Commander, and with other HMIs.
Translate developer, operator, and customer needs into design and development requirements that SDK and HMI teams can implement and test.
Specify HMT requirements for developer-facing and operator-facing interfaces, and review proposed designs against them.
Assess whether delivered tools, code, and systems satisfy the stated user and HMT requirements, and document gaps with recommended remedies.
Requirements
Bachelor's degree in computer science, software engineering, or related field
Master's degree in computer science, software engineering, or related field
PhD in computer science, software engineering, or related field
Senior technical advisor for partners integrating with NinjaTrader APIs, providing expert guidance on authentication, endpoints, data models, and architectural best practices.
Responsibilities
Serve as the senior technical point of contact for partners integrating with NinjaTrader APIs, providing expert guidance on authentication, endpoints, data models, and architectural best practices
Partner directly with external engineering teams to debug complex integration issues, conduct code reviews of their implementations, and accelerate time-to-production
Collaborate closely with Technical Account Managers to deliver a seamless partner experience, translating business requirements into technical solutions and providing real-time support during critical integration milestones
Diagnose and resolve complex API issues spanning WebSocket connections, REST endpoints, and real-time data feeds, often under time pressure with high-value partners
Own the quality standard for API support, establishing best practices for troubleshooting, documentation, and partner communication that the broader team can follow
Senior Software Engineer in Test responsible for end‑to‑end quality across NinjaTrader’s trading platform stack, building automation frameworks and ensuring reliable test coverage.
Responsibilities
Own quality end‑to‑end for assigned squad
Test across full stack: browser UI, APIs, databases, backend services
Partner with developers and PMs to define acceptance criteria and build in testability
Design, build, and maintain automation frameworks using modular patterns (e.g., Page Object Model) with Playwright and TypeScript
Define automation strategy and quality gates for critical trading flows
Lead full‑stack engineering for Scaffold’s residential construction platform, architecting and implementing features across the stack, focusing on Python back‑end and AI/ML integration.
Compensation
Competitive salary and meaningful equity in the company.
Responsibilities
Collaborate with co‑founders and stakeholders to architect and implement features across the stack
Develop and maintain back‑end systems with a strong focus on Python
Apply the latest advances in AI to revolutionize residential construction workflows
Contribute to front‑end development, with experience in JavaScript being a major plus
Ensure the scalability, reliability, and performance of Scaffold’s platform