Full-time
Mountain View, CA
Job description
Onyx Graphics is a cutting-edge technology company specializing in wide-format printing software solutions. Our mission is to enable our users unrivaled print industry success. We accomplish this as we remain the printing industry’s leading provider of RIP, print workflow, and color management solutions. We are seeking a talented Software Engineer to join our dynamic team and contribute to the development of innovative solutions that drive our business and our customers’ businesses forward.
Position Summary
As a Software Engineer, you will play a pivotal role in developing and maintaining our industry leading product offerings. You will work closely with cross-functional teams located in the U.S. and with partners across the globe to deliver high-quality, scalable solutions that meet the needs of our customers. The ideal candidate will have a strong background in C++, Java, C#, Git, Subversion, Visual Studio, and other relevant technologies. We are looking for someone with excellent communication skills, both spoken and written, paired with a proficiency in project and task management.
Position Description
- Architect, develop, and maintain wide-format printer drivers.
- Collaborate with product managers, stakeholders, and OEM partners to understand requirements and translate them into technical specifications and feature functionality.
- Ensure the highest quality through comprehensive testing both as a developer and working with QA team members.
- Optimize application performance and ensure high availability and reliability.
- Conduct code reviews to receive and provide constructive feedback to team members.
- Stay updated on emerging technologies and best practices in software development and the wide-format printing industry.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field preferred (or equivalent experience).
- 5+ years of experience in software development.
- Proficiency in C++, Java, and C#.
- On-the-job experience with Git, Subversion, and Visual Studio.
- Strong communication and interpersonal skills.
- Able to manage multiple ongoing projects simultaneously.
- Excellent understanding of software engineering principles, design patterns, and best practices.
- Practiced problem-solving and analytical skills.
- Confident in writing technical documentation and instructions for internal company use and externally by partners or customers.
- Ability to work independently and collaboratively in a fast-paced environment toward tight deadlines.
Preferred Skills
- Hands on experience using Python.
- Practice and use of Jira, Confluence or other collaborative tools.
- AccuRev experience.
- Knowledge of VMware to create custom development environments.
- UI design and optimization skills.
Benefits
- Competitive salary and benefits package.
- Opportunity to work on cutting-edge technologies and innovative projects.
- Hybrid work environment (work from home, the office and with remote team members).
- Professional development and growth opportunities.
- Dynamic and collaborative work environment.
- Monthly company/team engagement experiences.
Join us and be part of a talented team that is shaping the future of the printing industry. If you are passionate about software development and eager to make an impact, we'd love to hear from you! Apply now with your resume and cover letter detailing why you are the perfect fit for this role.
Job Type: Full-time
Pay: $100,000.00 per year
Benefits:
Schedule:
Application Question(s):
Work Location: Hybrid remote in Midvale, UT 84047