Software Engineer
Summary
In-house software engineer at a commercial printing company, building integrations that connect internal systems to production equipment, modernizing legacy Python/C#/VB code into TypeScript/Node.js, and leading practical AI work (LLM APIs, RAG, internal AI tools). On-site in West Valley City, UT; pays $103k-$125k per year.
About the Role
What You’ll Do
- Build automation that powers production. You'll design and maintain integrations that move data between our internal systems and production equipment using JSON, XML, and JDF.
- Lead our AI work. You'll build LLM API integrations, retrieval (RAG) systems with vector search, and internal AI tools. You'll also help evaluate AI vendors, shape our AI policies, and coach teammates on using AI well.
- Modernize the codebase. You'll refactor legacy Python, C#, and Visual Basic applications into a clean TypeScript/Node.js stack.
- Ship internal web apps. You'll build and improve tools like our proofing and approval workflows.
- Keep things healthy. You'll use Git/GitHub workflows, pull requests, and unit testing to keep our code reliable and maintainable.
- Influence the industry. You'll represent Sun Print in our print management system provider's AI development guild, helping shape the tools our industry uses.
- Be the go-to technical partner. You'll troubleshoot production issues and work with production staff, IT, analysts, and outside vendors. Occasional after-hours support is needed for critical production issues.
What You Bring
- 3-5 years of professional software development experience
- Strong TypeScript skills, including async programming
- Experience integrating systems through APIs and file-based data exchange
- Working knowledge of SQL, JSON, and XML
- Hands-on experience building with LLM APIs, including calling models from code, prompt design, and handling structured output
- Comfort with Git and GitHub (branching, PRs, resolving merge conflicts)
- Experience writing unit tests for JavaScript/TypeScript
- The ability to explain technical concepts clearly to non-technical coworkers
- A bachelor's degree in Computer Science or a related field, or equivalent practical experience
Bonus points for experience with any of these: RAG and vector databases, Enfocus Switch or similar workflow automation platforms, JDF or other print industry standards, REST API design, React, Linux/Windows command line, or refactoring legacy C#, Python, or VB.
Why You'll Like It Here
- Stability with momentum. You'll join a company with more than 80 years in business that's investing seriously in modern technology and AI.
- You'll have direct influence over architecture, tooling, and AI strategy, without layers of approval.
- You'll see your work running on the production floor.
- Modern, AI-forward work. You'll build with current LLM and RAG technology in a real business setting.
- Competitive pay of $103,000 to $125,000 per year, depending on experience
- Medical, Dental, and Vision insurance, HSA, Telemedicine
- Group Life Insurance
- Voluntary Life Insurance
- Voluntary Short Term Disability
- Voluntary Long Term Disability
- Voluntary Hospital Indemnity, Accident, and Critical Illness Insurance
- Employee Assistance Program with free 24/7 Crisis Intervention, Individual Counseling, Marital & Relationship Counseling, Family Counseling, Financial Counseling and Referrals, Grief or Loss Help, Substance Abuse Help, Other Addiction Assistance, Senior Care Support, & Workshops & Educational Seminars
- 401(k) with company match
- Paid time off and paid holidays