Open Positions

ONYX is an exciting and progressive place to work, fostering an entrepreneurial spirit which empowers individuals to have a direct impact. Everyone can make a difference within this team of professionals.  A commitment to world-class products and understanding what matters most to our customers has made Onyx Graphics a leader in digital printing workflow software. We partner with printing businesses around the world, enabling them to enhance the profitability of their wide format print production.

Current Opportunities:

Software Development Engineer


Onyx Graphics is looking for an experienced Software Development Engineer 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.

 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
  • Be an active participant with other development engineers and QA engineers in small scrum teams to ensure code is testable
  • Ensure proper documentation pertaining to automated testing procedures is developed and maintained
  • Validate that data flow and workflow for solutions to meet an expected performance (end-to-end)
  • Engage as needed with the Customer Support team to resolve real-time issues

Required Skills:

  • A Bachelor of Science (STEM) degree from an accredited university
  • Programming experience in OO structured and scripting languages (C/C++/Java/C#, Python, etc.)
  • 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)
  • 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 (TestRail preferred)
  • Experience with test automation tools (pywinauto preferred)
  • Excellent written and verbal communication skills
  • ONYX-specific solution and component knowledge


Solutions Consultant

The Position

The ideal candidate for this position will be located in one of the mid-western states and will interact with clients and prospective clients through the entire sales and integration process. Duties include discovery conversations, product solution demonstrations, executive presentations, follow-up discussions, and technical integration. Responsible for actively driving the product evaluation stage of the sales process, working in conjunction with the sales team as the key technical and product advisor.

 Key Responsibilities

  • Design and deliver product presentations based on customer needs and vision
  • Define the best company product design to address requirements of prospect business
  • Responsible for representing the product to clients and prospects at field events such as tradeshows
  • Expected to maintain and demonstrate in-depth knowledge of product capabilities, value/benefits points, and client stories to leverage in field consulting and demonstrations
  • Review customer operations and make recommendations for improving business processes
  • Perform client needs assessments and facilitate consulting sessions or program design workshops
  • Understand product capability gaps or functionality to define ways to handle them using partners, product enhancements, etc
  • Able to communicate requirements and interact with various teams to enhance products
  • Play an important role in developing and maintaining the company’s image and reputation in the marketplace
  • Requesting and coordinating resources required to support the sales department
  • Provide responses for product and technical requests
  • Integrate and train customers on prescribed solutions
  • Ability to travel worldwide 60% to 75% of the time


  • Strong selling and sales attitude
  • Quick learner who is able to implement new technologies and processes in a demanding, changing environment
  • Able to meet tight deadlines, follow up on commitments, and take action wherever appropriate
  • Effective verbal, written and presentations skills
  • Highly organized
  • Ability to work collaboratively and build strong cross-functional relationships
  • Resilient and positive
  • Self-motivation and proactive
  • Open and inquisitive mind
  • Thrives in a fast-paced, deadline-driven working environment


  • Bachelor’s degree or equivalent experience in a relevant field
  • 2-3 years of hands-on industry experience preferred
  • Solid technical skills, comfortable in a hands-on environment using a broad set of skills and product knowledge
  • Passion for competition and the ability to maintain personable relationships with all internal and external customers
  • Ability to be creative, strategic, analytical, and think outside the box to solve problems
  • Strong project management and time management skills
  • In-depth knowledge of printing processes and workflow

First                                      Last