Enterprise/Engineering/Integration ArchitectOnyx Graphics, Inc. • Midvale, Utah, United States
Enterprise/Engineering/Integration Architect
Onyx Graphics, Inc.
- Midvale, Utah, United States
- Midvale, Utah, United States
À propos
Onyx Graphics is a 35-year leader in wide-format print production software. Our products power print shops, sign companies, and industrial printing operations worldwide — processing everything from retail signage to vehicle wraps to building-scale graphics. We support over 1,000 printer models across all major manufacturers.
We’re building the next generation of the Onyx product from the ground up. New architecture, new stack, modern development practices. This is a greenfield build with a tight timeline and real customers waiting for the result.
About the Role
We’re looking for someone who thinks in systems and builds in code. This role is equal parts architecture and hands-on development — you’ll design how the pieces fit together and then help with building the pieces.
You’ll be the technical anchor for a product that spans web frontend, server-side services, hardware communication, offline operation, licensing and entitlements, internal and third-party integrations, and a 1,000+ device driver library. The product ships to S3 for web users and as a downloadable desktop app for production environments. Multiple workstreams need to come together into one coherent system.
You’ll work with Claude Code as your primary development tool. This is how we build — AI-first, test-driven, shipping weekly. You’ll also help an experienced engineering team adopt this workflow. They know the domain deeply; you’ll help them work in a new way.
You report directly to the Director of Product & Engineering, who sets the product vision, UI direction, and strategic priorities. You will play a key role in translating that vision into architecture and working software.
What You’ll DoArchitecture
* Own the technical architecture of the new product end to end. Help make the decisions that determine how the system works, scales, and evolves.
* Design the system so that multiple workstreams (frontend, server-side, hardware, platform) can build in parallel without architectural collisions.
* Evaluate and help decide foundational technology choices: backend framework, monorepo structure, browser wrapper, deployment strategy, offline approach.
* Design the server-side licensing and entitlement model within the product that replaces a legacy hardware-based system. Think through how feature gating, subscription tiers, and usage tracking work as a part of the new unified system platform.
* Ensure the architecture supports weekly deployments, 24-hour hotfixes, and a phased feature rollout over several months.
Technical Leadership
* Be the person who holds the whole system in their head. When two workstreams are building toward each other, you’re the one who sees whether they’ll connect or collide.
* Mentor experienced engineers into modern development practices and Claude Code adoption. Meet them where they are — they have deep domain expertise that you need as much as they need your architectural guidance.
* Write clear documentation. Maintain CLAUDE.md and /docs/ so the codebase is a place where others can work effectively without asking you every question.
* Help resolve technical conflicts across workstreams. Provide architectural clarity when the team is unsure how something should be built.
What We’re Looking ForRequired
* Systems thinking. You’ve designed production architectures where multiple services, frontends, and integrations needed to work together as one coherent system. You can see the whole board, not just your corner of it.
* Demonstrated Claude Code proficiency. You’ve built real systems with Claude Code (or equivalent AI-assisted development tools) and can show the work. This is the most important technical qualification.
* Full-stack development experience. You don’t just draw architecture diagrams — you write the code. Strong TypeScript, React, server-side Node.js (or similar), PostgreSQL, and AWS experience.
* Architecture decision track record. You’ve made technology choices that held up under real-world conditions. You can explain what you chose, what you rejected, and why.
* Testing discipline. Automated tests are how you know the system works. You build testing into the architecture, not on top of it.
* Mentoring ability. You can help experienced developers who are new to a tool or workflow get productive. Patience and clarity matter as much as technical depth.
* Communication. You can explain architectural decisions to both engineers and non-technical leadership. You write documentation that others actually use.
Preferred
* Experience leading greenfield builds or rebuilding legacy systems from scratch.
* Experience with wide-format printing, color management, ICC profiles, or industrial imaging.
* Rust or WASM for performance-critical computation.
* Browser wrapper technologies (Electron, Tauri, or similar).
* Licensing, entitlement, or subscription system design.
* AWS serverless architecture (Lambda, Aurora, S3, CloudFront).
* Monorepo tooling and CI/CD pipeline design.
How We Work
* AI-first development. Claude Code is the primary tool. Automated tests are the quality gate. CI enforces standards.
* 1-week sprints. Short cycles, fast feedback, working software demonstrated every Friday.
* Small team, high autonomy. You’ll work with experienced domain experts, a hands-on Director of Product & Engineering, and a product team with decades of industry knowledge.
* Weekly deployments. We ship continuously and can push a hotfix within 24 hours.
* Salt Lake City office with a hybrid schedule. In-person collaboration matters for architecture discussions, mentoring, and whiteboarding. Remote days for focused building.
Benefits:
* 401(k)
* 401(k) matching
* Dental insurance
* Employee assistance program
* Flexible spending account
* Health insurance
* Health savings account
* Life insurance
* Paid time off
* Professional development assistance
* Referral program
* Tuition reimbursement
* Vision insurance
Work Location: In person
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.