Principal Engineer, DevOps & Infrastructure
Location : Remote / Hybrid / On-site — Conshohocken, PA Employment : Full-time Reports to : Director of Engineering
About ZeroEyes, Inc.
ZeroEyes was founded by former Navy SEALs, self-starters, and elite technologists with a mission to reduce the threat and impact of mass shootings and gun-related violence using our best-in-class artificial intelligence (AI) platform that detects visible firearms before there’s a threat. As a member of the ZeroEyes team, you’ll have the unique opportunity to join a forward-facing, purpose-driven company, and your perseverance and individual skill set will become crucial to our mission’s success.
About the role
We’re hiring a Senior Application Engineer who can ship beautiful, high-performance apps across web and native platforms. You’ll lead UI architecture and implementation, build cross-platform clients (primarily Flutter but also possibly Qt / QML and other frameworks), and design efficient messaging and cloud integration patterns. We value people who care more about truth than winning arguments , mentor generously, and take personal responsibility for the organization’s success.
What you’ll do
- Contribute to the client application architecture for web and desktop / mobile (Windows, MacOS, Linux, iOS, Android).
- Build great UIs : Design systems, component libraries, responsive layouts, accessibility, smooth animation, and state management.
- Cross-platform development with Flutter / Dart and possibly other frameworks like Qt / QML (C++ / QML), plus selective native interop (platform channels / FFI) where performance or hardware access demands it.
- Web application engineering using a modern stack (e.g., React / Vue / Svelte, TypeScript), with SSR / CSR as appropriate and strong routing / state patterns.
- High-performance messaging : architect and implement real-time data paths (WebSockets) with back-pressure, reconnection, and offline / edge sync strategies.
- Cloud integration patterns : apply pragmatic designs (pub / sub, CQRS, event sourcing, circuit breaker, bulkhead) for resilient client↔service workflows.
- API design & contracts : collaborate on REST schemas, versioning, and client SDKs; enforce typed contracts and compatibility.
- Performance & reliability : profiling, memory / CPU / network tuning, video frame budget discipline, error handling, diagnostics, and telemetry.
- Security by default : OAuth2 / OIDC, secure local storage / Keychain / Keystore, code-signing, auto-update channels, and privacy-aware logging.
- Mentor & multiply : run design reviews, raise code quality, and level up teammates across UI / UX, testing, and performance.
What you’ll bring
6–10+ years shipping production apps; multiple launches across web and at least one native platform .Deep experience with Flutter (widgets, isolate usage, build / layout perf, platform channels) and Qt / QML (signals / slots, model–view, QtQuick, C++ bridges).Strong web fundamentals (TypeScript, modern build tools, state management, routing) and familiarity with one major framework (React / Vue / Svelte).Demonstrated UI / UX excellence : component libraries / design systems, accessibility (WCAG), responsive design, motion / animation, and design-tool fluency (Figma / Sketch).Messaging & data : WebSockets / gRPC / Protobuf, streaming APIs, caching, offline sync; understanding of eventual consistency and conflict resolution.Cloud-aware client engineering : practical use of pub / sub (e.g., RabbitMQ), API gateways, and auth flows; comfortable reading cloud diagrams and proposing client-side impacts.Strong testing chops : unit, widget, and end-to-end (Flutter integration tests, Playwright / Cypress), CI pipelines, feature flagging, and analytics instrumentation.Solid engineering practices : clean architecture, DI, modularization, performance profiling, code reviews, strong Python skills for backend services.Clear, candid communicator; comfortable writing design docs and ADRs; proven mentoring of other engineers.Nice-to-haves
Desktop packaging & updates (MSIX / Winget, DMG / Notarization, AppImage / Snap), mobile store pipelines, and enterprise distribution (MDM).Media-heavy or real-time apps (WebRTC, low-latency rendering, GPU-accelerated widgets).Edge or offline-first patterns; local databases (SQLite / Isar / Realm) and sync engines.Tauri / Electron, WebAssembly, or Rust / C++ interop for hot paths.Observability in clients (OpenTelemetry), feature telemetry, and growth experiments (A / B, UX metrics).Values
All in, all the timeMust be authorized to work in the U.S. Ability to obtain and maintain a Public Trust or other clearance may be required.APPLY NOW
THANK YOU FOR YOUR DESIRE TO BECOME A MEMBER OF THE ZEROEYES TEAM!
Please create an application account by filling out our application form. We look forward to reviewing your application.
Submit all documents / screenshots in PDF format.
Personal Statement : Please provide a personal statement (maximum 200 words) that explains why you’re a great fit for our mission and the position you’re applying for. Try to use specific examples.Please use this format when naming your files :
For your Resume : LastName_FirstName_ResumeFor your Personal Statement : LastName_FirstName_PersonalStatementExamples : Doe_John_Resume, Doe_John_PersonalStatementOur team consists of former Navy SEALs, military personnel and technology experts with a passion for contributing to the greater good. We're subject matter experts in the fields of weaponry and gun-detection technology, and our sole focus is creating easy-to-use, non-invasive software to help prevent mass shootings and gun-related violence.
#J-18808-Ljbffr