At Onyx Graphics, you’ll take ownership of our software architecture while building the most complex, high-impact parts of our platform. As a hands-on technical leader, you’ll guide overall system direction, solve hard problems, and empower others to deliver at scale.
Our stack is end-to-end TypeScript (React + Node.js), with Rust for high-performance components and a C++ codebase we’re actively modernizing. You’ll act as the technical anchor across web apps, backend services, hardware integrations, licensing systems, cloud infrastructure, and AI-powered capabilities bringing everything together into a cohesive, scalable platform.
This is a hands-on role where you’ll define architecture, write production code, mentor teammates, and help establish modern, AI-assisted development practices.
You will be successful in this role if you:
- Design end-to-end systems and clearly articulate trade-offs, decisions, and their impact
- Are naturally curious and have AI DevOps Experience
- Are a hands-on builder who owns complex, high leverage work not just architecture diagrams
- Take a pragmatic approach to technology, favoring proven, maintainable solutions over trends
- Use AI coding tools daily, focusing on correctness, reliability, and long-term maintainability
- Validate and test AI-generated output, and can explain how you ensure accuracy and quality
- Think deeply about systems and can clearly explain what you build to others
- Enjoy mentoring and raising the bar as the team grows, emphasizing understanding over tooling
- Are intellectually honest comfortable saying “I don’t know” and driving structured problem-solving
- Bring experience across modern application stacks (TypeScript, Node.js) and systems-level development (Rust, C/C++)
You’ll partner closely with our Director of Product & Engineering to turn product vision into reliable, scalable software our customers depend on every day.
Responsibilities:
- Own end-to-end architecture across platform, enterprise solutions, frontend/backend, hardware, and cloud systems
- Drive core technical strategy (architecture, integrations, deployment, monorepo, runtime, AI standards) Design scalable enterprise integrations with ERP, MIS, CRM, and production/print ecosystems
- Lead development of modern licensing systems (cloud + offline/air-gapped, subscriptions, feature gating)
- Build and modernize high-impact systems (C++, Rust, WebAssembly) and solve complex technical challenges
- Partner with Product and customer teams to translate workflows into scalable solution designs
- Act as technical authority for enterprise customers, advising on automation, optimization, and transformation
- Evaluate and apply emerging technologies; prototype solutions to accelerate innovation and adoption
- Ensure rapid, reliable delivery via scalable architecture, testing, and release processes
- Provide technical leadership, mentor teams, and maintain clear architecture and solution documentation
Education & Certifications
- Bachelor’s degree in computer science, Software Engineering, Information Technology, Computer Engineering, or a related technical field required.
- Master’s degree in computer science, Information Systems, Business Administration (MBA), or related discipline is preferred.
- Equivalent combination of education and relevant professional experience may be considered.
Experience
- 5+ years of experience in enterprise architecture, solutions architecture, software engineering, or technical consulting.
- 3+ years designing and implementing enterprise software solutions in customer-facing environments.
- Experience developing and deploying full-stack applications using technologies such as JavaScript, TypeScript, React, Angular, Node.js, .NET, Java, or similar frameworks.
- Experience integrating enterprise systems using REST APIs, GraphQL, web services, and middleware.
- Experience with cloud platforms such as Microsoft Azure or Amazon Web Services (AWS).
- Experience with containerization, CI/CD pipelines, DevOps practices, and infrastructure automation.
- Experience working with enterprise customers, leading technical workshops, and translating business requirements into scalable software solutions.
- Preferred experience with digital printing, RIP software, color management, production workflow automation, or manufacturing software environments.
- Experience with AI, machine learning, or Generative AI technologies is highly desirable.
Work Environment
Hybrid: This position operates in a hybrid work environment, with responsibilities performed both remotely and in a professional office setting. Employees are expected to work effectively across home and office locations, participating in virtual and in-person meetings, collaboration sessions, and company events as required. The role routinely requires the use of standard office equipment and software, including computers, phones, webcams, and productivity tools such as the Microsoft Office Suite, Figma, and other design and development applications.
The position involves extended periods of sitting and prolonged use of computer and mobile device screens. Work is performed in a low-risk environment with minimal exposure to noise, temperature fluctuations, or physical hazards. Employees are responsible for maintaining a safe, ergonomic workspace both at home and in the office and must adhere to company cybersecurity, data privacy, and confidentiality policies in all work environments.
EEO Statement
Onyx Graphics Inc. is an equal employment opportunity (EEO) employer. We embrace diversity and cultivate a culture that is equitable and inclusive. We believe that the more diverse our talent and contributing perspectives, the better we can fulfill our mission and vision. Therefore, candidates and team members receive consideration based on essential experience and qualifications, regardless of race, color, religion, sex, sexual orientation, gender identity and/or expression, national origin, age, marital status, genetic information, disability, veteran status, or any other characteristic protected by federal, state, or local law.
Onyx Graphics Inc. provides reasonable accommodation for qualified individuals with disabilities. This policy applies to employment actions on every level, including, but not limited to, recruitment, hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation, and selection for training.
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Professional development assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Work Location: Hybrid remote in Midvale, UT 84047