Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Engineer Full Stack Developer (Remote) (R#3345) image - Rise Careers
Job details

Principal Engineer Full Stack Developer (Remote) (R#3345)

About Shield AI     

Founded in 2015, Shield AI is a venture-backed defense technology company focused on protecting service members and civilians with intelligent systems. Its flagship autonomy software, Hivemind, powers aircraft, drones, and other platforms, enabling complex missions with high reliability in contested environments. With offices in San Diego, Dallas, Washington, D.C., and internationally, Shield AI’s products actively support U.S. and allied operations worldwide.


For more information, visit www.shield.ai. Follow Shield AI on LinkedIn,Twitter, and Instagram.   


The Special Projects team at Shield AI is an elite force within the office of the CTO. It consists of a group of very senior (L5-L8) and highly experienced software engineering experts from diverse fields (aerospace, robotics, cloud infrastructure, game development, interactive media design,…).  The charter of this group is to steer technology development towards strategic alignment with the CTO’s vision, through tactical insertion into teams and technologies across the organization.  Individuals within this team make direct and at times forward-sprinting contributions to all three pillars of Hivemind, Shield AI’s software ecosystem for developing and deploying resilient intelligent teaming for aircrafts.  Hivemind consists of three products:  Hivemind Edge (autonomy for the edge; a models-based, modular and open architecture C++ codebase), Hivemind Design (Shield AI's AI Factory for the design, development, and testing of Hivemind Edge systems; a service-oriented architecture leveraged through an SDK, CLI, and web portal; a Go, Python, Typescript codebase), and Hivemind Commander (Software and hardware to support rich human-in-the-loop and human-on-the-loop interactions with the Hivemind; a C++-based back-end for interaction with Hivemind Edge, and a web-application UI for mission planning, command and control by operators implemented in a Typescript/React codebase). 


The Special Projects team is chartered to operate effectively within ambiguity.  While this team does not own any software products, it tactically and strategically impacts the development of all foundational Hivemind products and leverages those technologies to rapidly deliver low-TRL solutions. This work happens should-to-shoulder with the product teams in some cases, and in a forward-sprinting manner within the Special Projects team in other cases. The result is direct contribution to products in the former case, and development of reference implementations in the latter. 


The Special Projects team also functions as a pipeline for product and solution engineering teams across the organization.  Individuals who enter the Special Projects team rapidly gain depth and breadth in their understanding of the Hivemind software ecosystem.  This positions them well for leading technology development effort across the product and solution organization. 


As part of the Special Projects team, you will work on the integration of Hivemind Edge, Design and Commander into an integrated product. 



What You'll Do:
  • You will architect and build next-generation AI interfaces that enable seamless human-AI interaction. Your work will focus on creating fluid, real-time experiences that handle multiple input types, from text to audio and images, with sophisticated dev tools that make AI interactions shareable, traceable, and reliable. Working closely with ML engineers, you will implement streaming interfaces that provide continuous feedback and clear visibility into AI thought process. Your expertise in frontend architecture will help shape how users interact with our AI systems, making complex technology accessible and intuitive through thoughtful UI design and implementation.


Required Qualifications:
  • least 3-5 bullet points. If this position is a duplicate of one currently open, input the Req # to reference
  • BS/MS in Computer Science, similar degree, or equivalent practical experience.  
  • 10+ years experience developing large, production quality software systems.  
  • Excellent grasp of software development and coding principles with high productivity in a mainstream language (e.g. Typescript, C++, Go, Python, etc.).  
  • Strong knowledge of modern software engineering best practices; Experience with Git and code management tools; Good software hygiene regarding code documentation, unit testing, bug tracking.   
  • 5+ years of experience with React/Node/Typescript and React Components. 
  • Strong technical collaboration skills and a desire to develop new skills.   
  • Excited by a fast-moving environment with a highly motivated group.  
  • Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others. 
  • Fluid intelligence that allows one to operate effectively in sometimes ambiguous conditions, while finding opportunities to drive technical efforts and force multiply. 
  • Real-time streaming interfaces over HTTP and WebSockets
  • Multi-modal input handling (text, files, images, audio).Advanced SPA routing and dynamic linking
  • Client-side state management
  • Progress indicators and streaming response rendering
  • URL-based state persistence and sharing mechanisms
  • Seamless content loading states and progressive rendering techniques
  • Server-Sent Events (SSE)


Preferred Qualifications:
  • Experience with geospatial data and WebGL. 
  • Experience applying design systems to UI components.  
  • Hands-on experience with a major cloud platform (Azure, GCP, AWS).  
  • Experience with Linux, Docker, and CI/CD environments.  
  • Experience with WebSockets and Electron (or similar).  
  • Experience with TypeScript and React for frontend web applications. 
  • Experience with Playwright UI testing
  • Building debugging/inspection UIs for generative AI systems
  • Client-side LLM Context Management


$220,000 - $330,000 a year

#LI-LD1

#LF


Full-time regular employee offer package:

Pay within range listed + Bonus + Benefits + Equity


Temporary employee offer package:

Pay within range listed above + temporary benefits package (applicable after 60 days of employment)


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. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.


###


Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know. 

Shield AI Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Shield AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Shield AI
Shield AI CEO photo
Ryan Tseng
Approve of CEO

Average salary estimate

$275000 / YEARLY (est.)
min
max
$220000K
$330000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Engineer Full Stack Developer (Remote) (R#3345), Shield AI

Join Shield AI as a Principal Engineer Full Stack Developer and be part of something extraordinary! At Shield AI, we are revolutionizing defense technology through our innovative autonomy software, Hivemind. As a Principal Engineer on the Special Projects team, you will work within an elite group of top-notch engineers to steer pivotal technology development efforts aligned with our CTO’s vision. You will have the unique opportunity to architect and build next-generation AI interfaces that facilitate seamless human-AI interactions, eliminating boundaries between complex technology and intuitive design. You will collaborate closely with machine learning engineers to create real-time experiences that integrate multiple input types, ensuring our systems are user-friendly and accessible. With over a decade of experience in software development, you’ll deploy your skills in modern languages like Typescript and Python while embracing best practices of software engineering. If you thrive in a fast-paced environment and are excited to be part of a team that makes a tangible impact on U.S. and allied operations globally, we invite you to explore this exceptional opportunity at Shield AI. Your contributions will directly affect the development of Hivemind products, and you will be empowered to find innovative solutions in an atmosphere of trust and collaboration. If quality, intensity, and making a difference are at the core of what you seek, consider joining us and help write the next chapter of defense technology!

Frequently Asked Questions (FAQs) for Principal Engineer Full Stack Developer (Remote) (R#3345) Role at Shield AI
What are the primary responsibilities of a Principal Engineer Full Stack Developer at Shield AI?

As a Principal Engineer Full Stack Developer at Shield AI, your main responsibilities include architecting and building advanced AI interfaces, ensuring seamless human-AI interactions, and creating real-time experiences that accommodate multiple input types. You will work with a talented team to deliver reliable and user-friendly systems, contributing directly to the development of the Hivemind ecosystem.

Join Rise to see the full answer
What qualifications are required for the Principal Engineer Full Stack Developer position at Shield AI?

To qualify for the Principal Engineer Full Stack Developer role at Shield AI, candidates should hold a BS/MS in Computer Science or a related field, with 10+ years of experience in developing high-quality software systems. Proficiency in languages like Typescript, C++, and Python, along with experience in frameworks like React, is essential for this position.

Join Rise to see the full answer
Is remote work an option for the Principal Engineer Full Stack Developer role at Shield AI?

Yes! The Principal Engineer Full Stack Developer position at Shield AI is remote, providing flexibility in your work environment while still being part of an innovative and collaborative team dedicated to advancing defense technology.

Join Rise to see the full answer
What technical skills will I need for a successful career as a Principal Engineer Full Stack Developer at Shield AI?

Successful candidates for the Principal Engineer Full Stack Developer position at Shield AI should have a strong grasp of modern software engineering practices, experience with real-time streaming interfaces, and familiarity with multi-modal input handling. Additionally, knowledge of cloud platforms, CI/CD environments, and state management in client-side applications are important skills that will contribute to your success in this role.

Join Rise to see the full answer
What can a candidate expect in terms of salary and benefits for the Principal Engineer Full Stack Developer position at Shield AI?

The salary range for the Principal Engineer Full Stack Developer role at Shield AI is competitive, falling between $220,000 and $330,000 per year, along with a robust benefits package that includes bonuses and equity. Expect a supportive environment focused on professional growth and well-being.

Join Rise to see the full answer
Common Interview Questions for Principal Engineer Full Stack Developer (Remote) (R#3345)
Can you describe a challenging project you've worked on as a Full Stack Developer?

When asked this question, it’s beneficial to focus on specific challenges you faced, the technologies used, and the impact of your solutions. Highlight your problem-solving skills and ability to work within a team.

Join Rise to see the full answer
What is your experience with Typescript and how have you utilized it in your past projects?

Discuss your familiarity with Typescript, emphasizing projects where you've utilized its strengths such as type safety and modularity. Showcase examples of how Typescript improved the maintainability and scalability of your applications.

Join Rise to see the full answer
How do you ensure code quality in your development process?

Talk about best practices you've followed, such as writing unit tests, utilizing code reviews, and employing tools for static code analysis. Emphasizing the importance of documentation and team collaboration can also strengthen your response.

Join Rise to see the full answer
What approaches do you use for real-time data handling in applications?

Highlight your experience with technologies like WebSockets and Server-Sent Events. Discuss any projects where you implemented real-time features, emphasizing how you managed state and the user experience.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your method for prioritization, whether it’s using Agile methodologies, task management tools, or maintaining open communication with team leads. Provide examples of how this has led to successful project completions.

Join Rise to see the full answer
What experience do you have with cloud services like AWS or GCP?

Explain your familiarity with cloud service platforms, detailing specific services you have utilized in your projects, such as compute, storage, and deployment solutions, to demonstrate your expertise in cloud architecture.

Join Rise to see the full answer
How do you handle ambiguity in project requirements?

Share examples of situations where you had limited information and had to make informed decisions. Discuss your approach to gathering requirements, consulting with stakeholders, and iterating as needed.

Join Rise to see the full answer
Can you give an example of how you’ve improved a development process?

Talk about a specific instance in which you identified a bottleneck or inefficiency in a process. Describe the steps you took to analyze and improve it, and the measurable outcomes that followed.

Join Rise to see the full answer
What strategies do you implement when collaborating with machine learning teams?

Discuss your understanding of ML workflows and how you ensure effective collaboration, such as regular meetings, setting clear goals, or integrating feedback loops. Provide examples of successful projects where this collaboration was key.

Join Rise to see the full answer
What do you find most exciting about working in defense technology?

Express your passion for innovation and how technology can enhance safety and operational effectiveness. Mention any specific interests in the technologies used at Shield AI, demonstrating your alignment with the company's mission.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Posted 11 days ago
Photo of the Rise User
Mixpanel Remote San Francisco, California, United States
Posted yesterday
Photo of the Rise User
Endava Remote Sofia, Bulgaria
Posted 7 days ago
Photo of the Rise User
Sportradar Remote Giełdowa 5 2th floor, Warsaw, Poland
Posted 5 days ago
Photo of the Rise User
Mission Driven
Customer-Centric
Transparent & Candid
Growth & Learning
Fast-Paced
Inclusive & Diverse
Work/Life Harmony
Rise from Within
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Education Stipend
Learning & Development
Bias Training
Performance Bonus
NXTGIG Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 9 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

Our mission is to protect service members and civilians with intelligent systems.

377 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
C
Someone from OH, Columbus just viewed Data Entry Clerk at Comforce Resource
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
23 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics
Photo of the Rise User
Someone from OH, Cincinnati just viewed Buyer at Novolex
k
Someone from OH, Columbus just viewed Patient Experience Coordinator at knownwell
Photo of the Rise User
Someone from OH, Columbus just viewed Store Manager - New Store Opening at Curaleaf
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive