Join the Team

Pursue your best self

You belong here. We place value on team member training, development, and professional growth. Join our expanding team of passionate, driven individuals who make an impact through their work every day. If you’re looking to further your career, make an impact through new challenges, and develop your best self, we have opportunities for you.

Open Positions

We’re glad that you’re here

Join our expanding team. See our open positions below.


We offer competitive and comprehensive benefits

Flexible work options

Medical, Dental, Vision

401(k) + Company Match

Immediate 100% Vesting

Annual 3% profit sharing contribution

Company match 529 educational plan

100% company paid life insurance, STD, LTD

Student Loan Assistance Program

Annual Performance Bonus

Mortgage Rate Discount

Flexible Spending Account

Generous PTO


Paid Holidays

Snacks in the office 

Yoga at work 

Volunteer Opportunities

Frequent Team Member celebrations and outings (think rafting, paintball, BBQs, hiking)

Team Member Testimonial 

Renee Eberling

“I enjoy working at OTS because they give me opportunities to not only utilize my strengths, but to continue to learn and grow professionally. It’s exciting to be a part of new projects and initiatives.”

-Renee Duda, Project Manager

Liuba Rassadina

My work at OTS is not only a job, it’s something more. It’s about working with great people and caring team members, my excitement each day, feeling motivated, and having fun. I’m in the right place.”

Liuba Rassadina, Sr. Software Quality Assurance Engineer

Tyler Sweany

“Having been with OTS for over 14 years, I am so fortunate to be part of this amazing team. I am proud of our vision, commitment to success, and delivery of great experiences daily. I am thankful for an exceptional management team at OTS and am excited for our future working together to be the best.”

-Tyler Sweany, Automation Support Manager



Whether you are a potential vendor, a partner, or looking to further your career, we are happy to have a conversation

Contact Us