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 - Drop downs

About Twin State Tech

If you are an Amazing Software Developer who wants to make great money working at an amazing company on the move with current technologies, then keep reading!

Twin State Technical Services was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce (read more:Twin State Technical Services Awarded 2020 Business of the Year by QC Chamber). We are an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. We provide our employees an atmosphere to thrive by offering stability, paid professional development, excellent insurance benefits, PTO, and a close-knit, family culture.  We work on projects in industries such as manufacturing, agriculture, construction, education, and cross-business applications such as decision-making support platforms.

If you enjoy working with other experienced, highly skilled, and amazing programmers like yourself, TSTS might be for you!

We’ve already added an entry-level programmer and several experienced programmers, and now are looking for another amazing person with 4 – 8 years of programming experience.

You must be willing to relocate to the Quad City area.

Amazing Software/Database Developer

The Amazing Software/Database Developer we are looking for lives locally (or is willing to relocate), has 3+ years 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, want to work with best practices, and enjoy creatively designing solutions with a high-quality end-user experience, we want to hear from you!

Responsibilities for the Amazing Software Developer will include:

  • 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.
  • Other duties as assigned.

Basic Qualifications:

  • Working knowledge of Microsoft SQL/.NET development experience.
  • Extensive experience with one or more of the following: C#, JavaScript, Java, and Swift.
  • Associate or Bachelor's Degree with a Major or Minor in Information Technology or related field or relevant experience.

Preferred Skills:

  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users.
  • 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.

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Tuition reimbursement

Reports to:

Software Development Manager

Please e-mail your resume directly to HR@tsts.com for consideration.

If you are an Amazing Network Engineer who wants to grow your career and make great money working at an amazing company then keep reading!

Twin State Technical Services was named the 2020 Business of the Year by the Quad Cities Chamber of Commerce (read more: https://tinyurl.com/y4mlle3j). We are an enthusiastic, family-oriented, fast-paced tech company that has been in business for more than 25 years. We provide our employees an atmosphere to thrive by offering stability, paid professional development, excellent insurance benefits, PTO, and a close-knit, family culture.

If you enjoy working with other experienced, highly skilled, and amazing network engineers like yourself, and with clients who love us, TSTS might be for you!

We have a remarkable infrastructure staff with outstanding skills and need a go-get 'em team lead with 3 – 5 years of experience.

You must be willing to relocate to the Quad City area.

The Networking Team Leader will provide guidance and support to the assigned Networking Engineers, ensures new and existing client accounts are given to appropriate personnel, communicates with clients, keeps manager updated on account status, and accompanies Networking Engineers in the field.

Responsibilities include:

  • Manage the execution of the tiered customer support plan.
  • Organize and assign new and existing accounts to team members and accompany them on scheduled calls.
  • Follow, enforce, and support documented technology standard of best practices and applications for networking customers and team members.
  • Audit the process of customer accounts to guarantee consistency.
  • Is proficient in all areas of responsibility and knowledge of all accounts assigned to the team.
  • Conduct quarterly status meetings with all assigned customers.
  • Provide Networking Operations Manager weekly updates on the status of all accounts assigned to the Networking team.
  • Assess education and skillset competencies for team members and recommend scheduling of team members to the Networking Operations Manager.
  • Conduct annual account reviews of all accounts assigned to the Networking team.
  • Establish rapport and trust with clients - we retain nearly 100% of our clients!
  • Schedule vacation time for team members.
  • Ability to multi-task and manage a variety of projects at once.
  • Other duties as assigned.

Basic qualifications:

  • Bachelor's Degree with a Major or Minor in Information Technology or related field or relevant experience.

Preferred skills:

  • IT consulting experience.
  • 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.

Email your resume to HR@tsts.com today!

The Web Designer/Developer provides expertise in the design, development, and maintenance of websites that span across multiple industries. The Web Designer/Developer employs leading-edge technology and best practices to reach TSTS’s client’s target audience with engaging visuals that stand apart. The Web Designer/Developer expands on TSTS’s portfolio.

Responsibilities include:

  • Using design standards and industry best practices, design, create, and edit professional-looking websites, preferably using WordPress.
  • Design, create, and edit CMSs and blog posts, digital content, application, and web UI, PowerPoint presentations, PDFs, ads (print and digital), landing page designs, and consistent branding.
  • Establish rapport and trust with client decision-makers and stakeholders.
  • Ability to multi-task and manage a variety of projects at once.
  • Other duties as assigned.

Basic qualifications:

  • Highly proficient with WordPress; familiarity with other CMS platforms.
  • Proficient with Adobe Creative Suite (InDesign, Photoshop, Illustrator, XD, Acrobat).
  • Proficient with front-end web development including HTML, CSS, JavaScript, and PHP/WordPress templating.
  • Good working knowledge of social media platforms.
  • Strong project management skills for yourself and web team.
  • Associate or Bachelor's degree with a major or minor in Marketing or Design or related field or relevant experience.

Preferred skills:

  • Knowledge of ADA Compliance, search engine optimization, Final Cut, and Google Analytics, and compilers such as Sass, Pug, Gulp.
  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users.
  • Establish rapport and trust with key client decision makers
  • Great verbal, written, teamwork, and interpersonal communication skills - you will have contact with a team of coworkers and clients on a regular basis
  • Ability to multi-task and manage a variety of projects at once
  • Proficiency with Adobe Creative Suite, including Photoshop, Illustrator, XD
  • Proficiency with front-end web development in the flavor of HTML, CSS, JavaScript, and PHP/WordPress templating
  • Good working knowledge of front-end compilers such as Sass, Pug, Gulp, etc.
  • Good working knowledge of accessibility and ADA Compliance
  • Nice to Haves: SEO knowledge and familiarity with Google Analytics, Google Tag Manager; social media platforms

 Basic Qualifications:

  • Associate’s or Bachelor's degree in Graphic Design, Computer Science, or related field or relevant experience; marketing experience a plus.

Must be willing to relocate to the Quad City area.

Please e-mail your resume and cover letter directly to HR@tsts.com for consideration.

Twin State Technical Services is expanding! We are currently hiring for multiple positions.  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. 

Twin State is seeking to fill a full-time Operations Support Technician position. The successful candidate will work with internal and external clients to provide technology support and troubleshoot hardware and software issues.  

Operations Support Technician

Specific Responsibilities: 

  • Answer and respond to incoming calls, emails, and Help Desk tickets for service and support in a timely manner. 
  • Apply first level diagnostic techniques to identify problems, investigate causes, and recommend solutions. 
  • Resolve client issues using remote tools and other available resources. 
  • Monitor customer hardware using monitoring software. 
  • Perform minor repairs and installations to customer hardware. 
  • Assist customers onsite with issues that cannot be resolved remotely. 
  • Assist customers who are not currently assigned a Network Engineer. 
  • Create quotes and purchase hardware/software. 
  • Monitor TSTS Managed Services as directed by the Networking Operations Manager. 
  • Help visiting guests set up their technology presentations. 
  • Maintain current knowledge of relevant technologies as assigned. 
  • Maintain and update knowledge base with resolved issues. 
  • Ability to multi-task and manage a variety of projects at once. 
  • Other duties as assigned. 

 Experience: 

  • Associate or bachelor's degree with a major or minor in information technology or related field or relevant experience. 
  • Minimum of two (2) years of experience in information technology with specific work experience in network operations, helpdesk, desktop support; OR 
  • Any equivalent combination of education and experience provides the knowledge, skills, and abilities necessary to perform the required tasks for this position. 
  • Entry-level knowledge of network/software fundamentals. 
  • Demonstrate superior customer service skills. 
  • Excellent time management and task prioritization skills 
  • Ability to manage one’s time and prioritize tasks based on urgency. 
  • Demonstrate project and task management skills and see each task through to completion. 
  • Have a passion for technology. 

 Preferred skills: 

  • Excellent verbal, written, and interpersonal communication skills and the ability to interact with end users. 
  • Strong independent thinking and research skills, and good critical thinking and analytic skills. 
  • Strong problem-solving skills and the ability to provide hands-on technical support. 
  • Strong customer service orientation. 
  • Ability to document operations and steps performed. 
  • Desire to enhance credentials by obtaining certifications and training in emerging technologies. 

Reports to:  Operations Support Manager 

Please e-mail your resume directly to HR@tsts.com for consideration.

Twin State Technical Services is expanding! We are currently hiring for multiple positions. 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.

Twin State is seeking to fill a newly created full-time project manager position. The successful candidate will work directly with clients to ensure deliverables fall within the applicable scope and budget. The candidate will oversee all aspects of projects. Set deadlines, assign responsibilities, monitor, and summarize progress of assigned projects.

Project Manager

Specific Responsibilities:

  • Conducts end to end project management of multiple IT projects and manages subcomponents of assigned projects
  • Leads cross-functional teams to complete projects or program deliverables within allotted timeline and budget.
  • Leads project planning sessions, identifies key internal/external stakeholders necessary for project completion, and develops overall strategy for executive of high-value projects.
  • Defines project scope and objectives, guides activities of a project/program team.
  • Delegate project tasks based on team members' individual strengths, skill sets, and experience levels
  • Manage changes to the project scope, project schedule and project costs using appropriate verification techniques
  • Develops detailed work plans, timelines, schedules, estimates, resource plans, and status reports
  • Meet budgetary objectives and adjust project constraints based on financial analysis
  • Set deadlines, assign responsibilities, monitors project performance, and summarize progress of assigned projects. Prepare reports for upper management regarding status of project.
  • Ensure adherence to quality standards and reviews project/program deliverables.
  • Required Experience:
  • Bachelor's degree with a major or minor in, engineering, information technology, or related field or relevant experience.
  • Minimum of three (3) years experience in program management with specific work experience in software program management. OR
  • Any equivalent combination of education and experience provides the knowledge, skills, and abilities necessary to perform the required tasks for this position.
  • Demonstrate superior customer service skills.
  • Demonstrate the ability to create and maintain comprehensive project documentation
  • Demonstrate project and task management skills and ability to see each task through to completion.
  • Demonstrate ability to develop and track budgets
  • Demonstrate ability to manage time and prioritize tasks based on urgency.
  • Poses excellent written and verbal communication skills
  • Poses solid organizational skills with special attention to detail and multitasking skills
  • Strong working knowledge of Microsoft Office, Projects
  • Experience in conflict resolution
  • Develop spreadsheets, diagrams, and process maps to track project progression
  • Perform other related duties as assigned

Preferred Skills:

  • Project Management Professional (PMP) certification
  • Experience with process improvement

Please e-mail your resume directly to HR@tsts.com for consideration.

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.