Open Positions

OEM Partner Manager

Why ONYX?

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. A commitment to world-class engineering and understanding what matters most to our customers has made ONYX a leader in digital printing workflow software. We help printing businesses around the world to be more productive and profitable.

Job Summary:

In this high visibility role as OEM Partner Manager, you will be responsible for developing and growing the business relationship with global printer manufacturers and key partners. In coordination with our regional sales teams, you will be an ambassador for ONYX and operate as the lead point of contact with our OEM partners. The ideal candidate is someone who can engage with global partners at all levels ranging from technical groups through executive leadership.

Job Description

Duties and Responsibilities:

      • Maximizing business with printer manufacturers and key partners
      • Develop a trusted advisor relationship with key contacts within headquarters and regional offices of manufacturers
      • Operate as the lead point of contact for all matters specific to the OEMs
      • Identify new business opportunities and work closely with regions to capitalize on new opportunities
      • Work with Regions to implement consistent strategy and share competitive knowledge in the regions in line with market developments
      • Manage the priorities of a software development Kanban team
      • Become a product expert on the full portfolio of ONYX products and services, and be an external spokesperson for these products within the assigned manufacturers
      • Effectively lead projects and drive OEM business priorities across all departments in the organization without direct management authority
      • Work with the Product Managers to feedback market developments and opportunities into the R&D program
      • Work with the Product Marketing team to develop sales tools such as brochures, case studies, applications, tools to assist sales process
      • Understand the competitive RIP marketplace and develop strategies to achieve market leadership
      • Communicate clearly the progress of monthly/quarterly initiatives to internal and external stakeholders
      • Assist with requests or issue escalations as needed
      • Coordinate with sales teams in development of business cases for custom product requests
      • Manage special projects as identified by the management team

Requirements:

      • Bachelor’s Degree in business or software engineering
      • 5+ years of business development or product management experience
      • Excellent written and oral presentation skills
      • Ability to sell ideas both internally and externally
      • Strong leadership skills
      • Effective organization and time management skills
      • Ability to travel both domestically and internationally (40% of time)
      • Based in Salt Lake City

Pluses

      • Experience working in the wide format print industry
      • Product Management experience with software products
      • Prior experience working with agile software development teams
      • Experience working in an international business environment

 
Apply Today


Assistant Controller

Why ONYX?

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. A commitment to world-class engineering and understanding what matters most to our customers has made ONYX a leader in digital printing workflow software. We help printing businesses around the world to be more productive and profitable.

Job Summary:

This position will be responsible for ensuring the integrity of accounting information by recording, verifying, consolidating and entering transactions. This position will report directly to the Chief Financial Officer.

Job Description

Duties and Responsibilities:

  • Assisting the CFO in the direction of the accounting functions of the Company, including management of accounting staff
  • Prepare balance sheet, profit and loss and other statements and report to parent company
  • Assisting in the Company’s monthly and yearly closing
  • Prepare journal entries and reconciliations for monthly general ledger close
  • Assist in preparation of monthly management reports and accompanying schedules
  • Preparation of budgets and financial reports and overseeing their evaluation
  • Budget vs actual variance reports. Assist in providing follow-up and documentation of significant variances
  • Manage credit and collections
  • Document policies, procedures and workflow for assigned areas of responsibility
  • Prepare and record asset, liability, revenue, and expense entries by compiling and analyzing account information
  • Maintain and balance subsidiary accounts by verifying, allocating, posting, reconciling transaction and resolving discrepancies
  • Presenting the various accounting reports to top management and making suitable observations and recommendations
  • Managing operational data and maintaining data accuracy and integrity
  • Preventing inaccuracies in financial statements by setting internal control systems and adopting proper policies for financial reporting
  • File sales tax returns and annual reports with multiple states
  • Other duties as assigned

Requirements:

  • Superior interpersonal and communication skills
  • Organizational and time-management skills
  • Must have good judgment, planning skills and leadership traits
  • Proficiency in MS Excel and ERP packages

Education and Experience

    • Bachelor’s Degree in Accounting or Finance
    • 3-5 years hands on experience
    • Professional certification like CPA, CMA, CFM
    • Practical experience in corporate or public accounting
    • Supervisory experience a plus

 

Apply Today


Software Development Engineer

Why ONYX?

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. A commitment to world-class engineering and understanding what matters most to our customers has made ONYX a leader in digital printing workflow software. We help printing businesses around the world to be more productive and profitable.

Job Summary:

Onyx Graphics is looking for an experienced Software Development Engineer with a strong background in test automation to help develop industry leading products. As an engineer in the R&D department, you will be responsible for continually improving the software used for ONYX solutions and related tools.

Job Description

Duties and Responsibilities:

        • Maintain and support current ONYX product offerings
        • Work with Engineering and Product Management to deliver the highest quality solutions in a timely and cost-effective manner
        • Proactively communicate effort, status, progress, risks, and dependencies
        • Estimate test effort and develop acceptance criteria, test strategy and test cases
        • Develop with mindset to ensure code is testable and automated to:
        • Augment QA and Engineering testing
        • Leverage unit test frameworks used to for low-level functionality testing
        • Leverage existing ONYX solution APIs to enhance test coverage
        • Be an active participant with other development engineers and QA engineers in small scrum teams
        • Ensure proper documentation pertaining to automated testing procedures is developed and maintained
        • Validate that data flow and workflow for solutions meets expected performance (end-to-end)
        • Engage as needed with the Customer Support team to resolve real-time issues
        • Play a mentoring role to QA engineers and technicians on the QA team

Requirements:

        • A Bachelor of Science (STEM) degree from an accredited university
        • Programming experience in OO structured and scripting languages (C/C++/Java/C#, Python, etc.)
        • Experience working with and developing interfaces to databases (MS SQL, MySQL, PostgreSQL)
        • Use, installation, and troubleshooting with Microsoft Windows, Linux, Mac OSx
        • Familiarity with various SCM tools (AccuRev, Git, Subversion) and issue tracking systems (JIRA, Bugzilla, Team Foundation Server)
        • Experience working in an Agile Development Environment (Scrum, Scrumban, XP, Lean)

Preferred Competencies / Qualifications:

        • Passion for finding performance bottlenecks and thresholds in existing code
        • Passion for continuing education and improving code quality through interaction with the engineering team
        • Experience using Visual Studio profiling/analysis tools
        • Experience in web service paradigms and protocols such as REST, HTTP, etc.
        • Image library knowledge (LibTIFF, LibPNG, etc.)
        • Knowledge of automation testing for performance and scalability
        • Some knowledge of ICC Profile and Color Theory
        • Graphic Design applications, such as: Adobe Photoshop (7.0 or higher) and Adobe Illustrator (10.0 or higher)
        • Computer networking experience
        • Virtual Machine setup and configuration (VMware)
        • Computer hardware knowledge (installation and troubleshooting)
        • Experience with UXD
        • Experience with test case management software (e.g., TestRail)
        • Experience with test automation tools (e.g., pywinauto)
        • Excellent written and verbal communication skills
        • Approach challenges with optimism and a positive attitude

 
Apply Today