Join Our Team

We’re in it for the long-run!


At Twin State, our aim is to hire employees who will stay with us for the rest of their career. We hire professionals that are flexible, driven toward continuous improvement, interested in expanding their understanding of their fields, and have a background in providing excellent service. We also look for people who are positive, open-minded, determined, creative, and laid-back.

We have a remarkably low turnover rate, which we chalk up to having an inclusive company culture, providing opportunities for personal and professional growth, striving for a good work/life balance, and creating a great community in the Quad Cities to both live and work in. In August of 2017, the Twin State team was even recognized for our commitment to employee growth and development with the Quad-Cities Innovation in Talent Development Award in the small business category with under 50 employees.

Our low turnover rate is also a testament to our hiring and internship process, which is designed to make sure candidates are a good fit for us—and vice versa.

Sound like something you’re interested in? Join our team! We think you’ll fit right in.

How can I find out about future openings?


Connect with us through FacebookTwitter, or LinkedIn to stay in the loop! We'll let you know when new opportunities are available!

Employment Opportunities

We are looking for individuals with the following qualifications to join our team. Soon-to-be college graduates are also welcome to apply.

Openings

Twin State Technical Services is expanding and hiring for multiple positions! Come work with accomplished teammates who enjoy optimizing solutions for entrepreneurs, to established organizations.

Twin State is an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. Twin State was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce. We provide our employees with an atmosphere where they can thrive by offering professional growth opportunities, flexible hours, stability, paid professional development, excellent insurance benefits, paid time off, and a close-knit, family culture.

The Experienced Software/Database Developer we are looking for lives locally (or is willing to relocate), has 5+ years of experience working with C#, knows how to provide ecommerce, mobile, and programming expertise in a team setting to develop solutions and workflow support across various industries including manufacturing, education, agriculture, and distribution.

If you are comfortable employing leading-edge technology, best practices, and can creatively design solutions for problems by providing a high-quality end-user experience, we want to hear from you!

Specific Responsibilities:

  • Design IT solutions with an emphasis on standards and best practices.
  • Provide expertise for ecommerce, mobile, and programming to develop solutions and workflow across multiple industries.
  • Establish rapport and trust with key client decision-makers.
  • Ability to multi-task and manage a variety of projects at once.
  • Work in a collaborative, matrix environment with team members to complete projects.
  • Other duties as assigned.

Required Skills/Experience:

  • Associate or Bachelor's Degree with a Major or Minor in Information Technology or related field or relevant experience.
  • Five (5) or more years of experience as a developer OR any equivalent combination of experience which provides the knowledge, skills and abilities necessary to perform the required tasks of the position.
  • Working knowledge of Microsoft SQL/.NET development experience.
  • Extensive experience with one or more of the following: C#, JavaScript, Java, and Swift.

Preferred Skills/Experience:

  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users.
  • Ability to conduct business analysis to arrive at optimal solutions for clients.
  • Strong customer service orientation.
  • Strong problem-solving skills and the ability to provide hands-on technical support.
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies.
  • Desire to continue to learn new technologies and languages.

Reports to: Software Development Manager

Twin State Technical Services is expanding and hiring for multiple positions! Come work with accomplished teammates who enjoy optimizing solutions for entrepreneurs, to established organizations.

Twin State is an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. Twin State was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce. We provide our employees with an atmosphere where they can thrive by offering professional growth opportunities, flexible hours, stability, paid professional development, excellent insurance benefits, paid time off, and a close-knit, family culture.

The Web Developer we are looking for lives locally (or is willing to relocate), has 5+ years of experience working with HTML, WordPress and CSS, knows how to ensure excellence in UI/UX with a team, in the design web solutions across various industries including manufacturing, education, agriculture, and distribution.

If you are comfortable employing leading-edge technology, best practices, and can creatively design solutions for problems by providing a high-quality end-user experience, we want to hear from you!

Specific Responsibilities:

  • Design front-end, web solutions with an emphasis on standards and best practices.
  • ‘Provide expertise for ecommerce, mobile, and programming to develop solutions and workflow across multiple industries.
  • Establish rapport and trust with key client decision-makers.
  • Ability to multi-task , plan and manage a variety of projects at once.
  • Work in a collaborative, matrix environment with team members to complete projects.
  • Other duties as assigned.

Required Skills/Experience:

  • Associate or Bachelor's Degree with a Major or Minor in Information Technology or related field or relevant experience.
  • Five (5) or more years of experience as a developer OR any equivalent combination of experience which provides the knowledge, skills and abilities necessary to perform the required tasks of the position.
  • Extensive experience with one or more of the following: HTML, CSS, JS and WordPress.
  • Demonstrated experience using preprocessors, understanding browser limitations, coding PHP queries, annunciating design principles with typefaces/color, editing photos and moving databases and sites from a variety of services.
  • Strong customer service orientation.

Preferred Skills/Experience:

  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users.
  • Ability to present ideas/solutions to stakeholders.
  • Ability to conduct business analysis to arrive at optimal solutions for clients.
  • Experience planning large-scale projects.
  • Strong problem-solving skills and the ability to provide hands-on technical support.
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies.
  • Desire to continue to learn new technologies and languages.

Reports to: Software Development Manager

Twin State Technical Services is expanding and hiring for multiple positions! Come work with accomplished teammates who enjoy optimizing solutions for entrepreneurs, to established organizations.

Twin State is an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. Twin State was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce. We provide our employees with an atmosphere where they can thrive by offering professional growth opportunities, flexible hours, stability, paid professional development, excellent insurance benefits, paid time off, and a close-knit, family culture.

As a Networking Engineer, you will work in a collaborative environment with internal and external clients to provide technology support and troubleshoot hardware and software issues.

The Networking Engineer works with current and prospective clients, providing technology support to launch implementations, and troubleshoots hardware and software issues.

Specific Responsibilities:

  • Design IT solutions with an emphasis on standards, analysis of business workflow and best practices.
  • Manage the installation and support of infrastructure equipment, servers, computers, and software at client sites.
  • Establish rapport and trust with key client decision-makers.
  • Install and maintain new and current software.
  • Set up accounts for company employees with passwords and permissions.
  • Engage in timely and understandable communication with internal and external clients throughout assigned projects.
  • Troubleshoot technology problems as needed.
  • Manages a variety of projects, providing timely execution of assigned tasks.
  • Other duties as assigned.

Required Skills/Experience:

  • Associate or Bachelor's Degree with a Major or Minor in Information Technology or related field.
  • Five (5) to ten (10) years of relevant experience OR any equivalent combination of education and experience which provides the skills and abilities necessary to perform the required tasks for this position.
  • Knowledge of security protocols, IT systems, networking infrastructures, and database systems.
  • Possess strong written and verbal communication skills.
  • Ability to multi-task a number and variety of projects at once.

Preferred skills:

  • Previous IT consulting experience.
  • Demonstrated ability to conduct business workflow analysis.
  • Strong customer service orientation.
  • Strong problem-solving skills and the ability to provide hands-on technical support.
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies.
  • Willingness to work out of various client offices.

Reports to: Networking Team Leader

Twin State Technical Services is expanding and hiring for multiple positions! Come work with accomplished teammates who enjoy optimizing solutions for entrepreneurs, to established organizations.

Twin State is an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. Twin State was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce. We provide our employees with an atmosphere where they can thrive by offering professional growth opportunities, flexible hours, stability, paid professional development, excellent insurance benefits, paid time off, and a close-knit, family culture.

Be in a position to grow as an entry-level Networking Engineer - you will work in a collaborative environment with internal and external clients to provide technology support and troubleshoot hardware and software issues.

The Networking Engineer works with current and prospective clients, providing technology support to launch implementations, and troubleshoots hardware and software issues.

Specific Responsibilities:

  • Design IT solutions with an emphasis on standards and best practices.
  • Manage the installation and support of infrastructure equipment, servers, computers, and software at client sites.
  • Establish rapport and trust with key client decision-makers.
  • Install and maintain new and current software.
  • Set up accounts for company employees with passwords and permissions.
  • Ability to communicate complex information to a non-technical audience.
  • Troubleshoot technology problems as needed.
  • Ability to multi-task and manage a variety of projects at once.
  • Other duties as assigned.

Required Skills/Experience:

  • Associate or Bachelor's Degree with a Major or Minor in Information Technology or related field.
  • One (1) to three (3) years of relevant experience OR any equivalent combination of education and experience which provides the skills and abilities necessary to perform the required tasks for this position.
  • Knowledge of security protocols, IT systems, networking infrastructures, and database systems.

Preferred skills:

  • Previous IT consulting experience.
  • Strong customer service orientation.
  • Strong problem-solving skills and the ability to provide hands-on technical support.
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies.
  • Willingness to work out of various client offices.

Reports to: Networking Team Leader

Twin State Technical Services is expanding and hiring for multiple positions! Come work with accomplished teammates who enjoy optimizing solutions for entrepreneurs, to established organizations.

Twin State is an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. Twin State was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce. We provide our employees with an atmosphere where they can thrive by offering professional growth opportunities, flexible hours, stability, paid professional development, excellent insurance benefits, paid time off, and a close-knit, family culture.

Hit the next level in your career, as a Power Platform Team Leader. You will work in a collaborative environment with highly accomplished Networking Engineers to deliver optimal solutions for our clients.

The Power Platform Team Leader provides guidance and support to the assigned Networking Engineers, ensures new and existing client accounts are appropriately resourced, communicates with clients, keeps manager updated on account status, and accompanies Networking Engineers in the field.

Specific Responsibilities:

  • Manage the execution of Power Platform projects.
  • Organize and assign new and existing accounts to team members, based on education and skill set competencies and accompany them on scheduled calls.
  • Follow, enforce, and support documented technology standards of best practices and applications for networking customers and team members.
  • Audit the process of customer accounts to guarantee consistency.
  • Conduct quarterly status meetings, annual account reviews with assigned Networking team, and week status updates to Networking Operations Manager.
  • Establish rapport and trust with clients.
  • Ability to multi-task and manage a variety of projects at once.
  • Other duties as assigned.

Required Skills/Experience:

  • Bachelor's Degree with a Major or Minor in Information Technology or related field or relevant experience.
  • Three (3) years of experience in as  Networking Lead with specific work experience in Power Platform applications and systems OR any equivalent combination of education and experience which provides the knowledge, skills and abilities necessary to perform the required tasks for this position.

Preferred Skills/Experience:

  • Is proficient in all areas of responsibility and knowledge of all accounts assigned to the team.
  • IT consulting experience.
  • Demonstrated business analysis skills.
  • Good critical thinking and analytic skills.
  • Strong customer service orientation.
  • Strong problem-solving skills and the ability to provide hands-on technical support.
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies.
  • Willingness to work out of various client offices.
  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users.

Reports to: Networking Operations Manager

Twin State Technical Services is expanding and hiring for multiple positions! Come work with accomplished teammates who enjoy optimizing solutions for entrepreneurs, to established organizations.

Twin State is an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. Twin State was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce. We provide our employees with an atmosphere where they can thrive by offering professional growth opportunities, flexible hours, stability, paid professional development, excellent insurance benefits, paid time off, and a close-knit, family culture.

Are you a cloud native ready for more? Join us as a Cloud Center of Excellence Team Leader, you will work in a collaborative environment with highly accomplished Networking Engineers to deliver optimal, cloud-based solutions for our clients.

The Cloud Center of Excellence Team Leader provides guidance and support to the assigned Networking Engineers, ensures new and existing client accounts are appropriately resourced, communicates with clients, keeps manager updated on account status, and accompanies Networking Engineers in the field.

Specific Responsibilities:

  • Manage the execution of Cloud based projects.
  • Organize and assign new and existing accounts to team members, based on education and skill set competencies and accompany them on scheduled calls.
  • Follow, enforce, and support documented technology standards of best practices and applications for networking customers and team members.
  • Audit the process of customer accounts to guarantee consistency.
  • Conduct quarterly status meetings, annual account reviews with assigned Networking team, and week status updates to Networking Operations Manager.
  • Establish rapport and trust with clients.
  • Ability to multi-task and manage a variety of projects at once.
  • Other duties as assigned.

Required Skills/Experience:

  • Bachelor's Degree with a Major or Minor in Information Technology or related field or relevant experience.
  • Three (3) years of experience in as  Networking Lead with specific work experience in cloud-based applications and systems OR any equivalent combination of education and experience which provides the knowledge, skills and abilities necessary to perform the required tasks for this position.

Preferred Skills/Experience:

  • Is proficient in all areas of responsibility and knowledge of all accounts assigned to the team.
  • IT consulting experience.
  • Demonstrated business analysis skills.
  • Good critical thinking and analytic skills.
  • Strong customer service orientation.
  • Strong problem-solving skills and the ability to provide hands-on technical support.
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies.
  • Willingness to work out of various client offices.
  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users.

Reports to: Networking Operations Manager

Internships

Twin State Tech supports and encourages those entering the information systems profession by offering internships with an intent to hire after graduation. We generally have 3 - 4 positions available each year. We suggest contacting us by February for summer internships, and may also have internships available during the school year. Currently, the 2020/2021 school year internship positions are filled but we do have summer 2021 internships still available.

If you are a student seeking an internship, let us know what you have in mind and tell us a little about yourself. Our internships include opportunities for interns to join us to gain experience as a programmer, network engineer, web designer, web developer, or web content writer.

Send your inquiry to HR@tsts.com.

The technology assistant will work with an experienced engineer in an end-user workstation and help desk support in the general industry client sector. You will have the opportunity to build and deploy hardware and software technology including wireless, application software build and install, systems software, and cybersecurity. You will be introduced to the use of information systems health assessment tools, reporting and diagnostic practices, and given supervised opportunities to use them to solve basic customer technology problems. You will also be instructed in best practices for the technology field, as well as introduced to scripting and other methods to automate critical, routine tasks overseen by trained network engineers. These roles pay $14.50 - $17.00/hour based on experience. Anyone interested for summer 2021 can e-mail Beth Tinsman directly at btinsman@tsts.com.