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
The starting salary range posted for this position is $151,600.00 to $222,400.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.
Responsibilities
Lead Cyber Resilience Act readiness assessments and translate regulatory requirements into technical controls, implementation plans, and remediation priorities.
Build and improve security and compliance engineering capabilities, including automated evidence collection, control-as-code, dashboards, and continuous monitoring.
Assess sovereign cloud designs, AI capabilities, data flows, and third-party dependencies for security, privacy, and regulatory risks.
Support audits and risk reporting, and help engineers establish sustainable security and compliance practices.
A frontend-leaning Software Engineer I/II to join the Viewer team and build user-facing features that reach millions of people worldwide using React, JavaScript/TypeScript, and Python.
Compensation
The base salary range for this position is $130,000 - $165,000 annually
Responsibilities
Design, develop, and maintain user-facing features using React, JavaScript/TypeScript, and Python
Write clean, maintainable, and well-tested code
Collaborate with engineers, product managers, designers, and QA to build and improve features
Participate in code reviews, debugging, and troubleshooting
Contribute to technical discussions and help identify solutions to engineering challenges
Requirements
Bachelor's degree in Computer Science or a related field (or equivalent practical experience)
Hands‑on, deeply technical role designing, building, and launching complex integrations on top of Suger’s platform, while shaping internal systems, APIs, and tooling to make those integrations scalable and reliable.
Compensation
Base Salary Range: $120,000 - $150,000 CAD/year. Competitive compensation and equity plan.
Responsibilities
Work directly with customers to understand technical requirements and map workflows to Suger’s APIs, integrations, and AI‑powered automation.
Lead technical discovery, demos, walkthroughs, and AI‑enabled proof‑of‑concepts, helping customers understand how intelligent workflows fit into their systems.
Guide customers through onboarding, implementation, and go‑live, including AI‑assisted workflows that automate marketplace and billing processes.
Troubleshoot API issues, investigate logs, validate configurations, and support escalations across both traditional services and AI‑backed components.
Collaborate with Engineering to reproduce issues, debug complex systems, and ensure clear technical handoffs.