Source description
About the role
Senior: Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 5+ years of professional software development experience, or Masters with 4+ years, or PhD with 2+ years.
Staff: Bachelor’s degree in Computer Science, Software Engineering, Robotics, or a related field with 7+ years of professional software development experience, or Masters with 6+ years, or PhD with 4+ years.
Proficiency in a strongly typed programming language (e.g. C#, TypeScript, Java, C++) with exposure to lower-level systems or protocol integration.
Experience with web technologies, especially React, TypeScript/JavaScript, and Node.js.
Strong software engineering fundamentals including version control, testing, debugging, and performance profiling.
Proven ability to deliver high-quality software as part of a collaborative engineering team.
Experience building distributed systems or networked applications
Experience developing user interfaces (e.g., React, Vue, QT, or similar frameworks)
Strong debugging, problem solving, and system integration skills
Speed and proficiency without the use of Generative AI tools (due to the nature of our work, these are prohibited)
Ability to work in a fast-paced, cross-functional engineering environment
Ability to obtain security clearance
Ability to obtain a S//SAR level security clearance desired.
More at Shield AI
Related open roles
Senior Staff Engineer, Computer Vision (C++) (R5197)
Melbourne · Onsite
Senior Engineer, Computer Vision (C++) (R5195)
Melbourne · Onsite
Staff Engineer, Autonomy (R5179)
Australia · Onsite
Senior Staff Solutions Engineer (R5320)
Delhi NCR · Onsite
Senior Staff Field Solutions Engineer (R5321)
Dallas–Fort Worth · Onsite
Principal Engineer, Software (R5285)
Remote · United States
