We're always interested in talking with top talent.

Looking for a new challenge? A new city? A team of remarkably passionate and skilled people? Take a look at Springthrough. 

Yes, we have a ping-pong table. Sure, we go out for team happy hours. And of course, jeans at work are no big deal. But those things are part of the fantastic environment - not our culture. 


If you want the responsibility that comes along with personal freedom, reach out. 

We value quality people over the perfect resume. Send an introduction to to share your experiences, goals, and how we could fit together.

Key Areas of Experience

Below you'll find the disciplines where we're always looking to grow. If one of them sounds like you, we want to talk. 

Grand Rapids Development Job


We work in partnership with clients to build innovative software productivity solutions that help them lead their industries. 

Our developers are self-reliant and possess a drive to advance their knowledge. Complex problem-solving and collaboration are a must in this environment.

You will have the opportunity to learn new skills at Springthrough, but we look for people with a baseline of experience in .NET, front-end, full-stack, and agile development processes.

Project Management Grand Rapids JobPROGRAM MANAGEMENT

While our program managers work with numbers, deliverables, and deadlines, they understand that the most important part of the process is people. 

We're looking for people that embrace transparency, honesty, and clarity. You can expect to communicate, tackle complex problems, project plan, and get into the nitty-gritty while working with us. We do a lot of it. 

The way you approach the world is more important than your background. We represent a wide range of experiences; ad agencies, film production houses, insurance companies, and software shops to name a few. What we have in common - we care.

Digital Strategy Grand Rapids JobSOLUTION ARCHITECTURE

Our clients have complex business problems, so we help them define the areas of opportunity with thoughtful and achievable strategies. 

We study. We listen. We communicate. Our solution architects use these skills to solve problems. 

You might be the ideal solution architect - many come from backgrounds in technology strategy, software architecture, and systems engineering. All of these fields help us to help clients make sense of their world.

Managed Services IconSUPPORT

We protect the investments that our clients have made in technology infrastructure by creating efficiencies for them. 

Our Support Analysts enjoy working with clients to troubleshoot challenges and solve problems. Most importantly, we communicate through each step of the process. 

We look for people with a passion for learning, but ideal candidates should have experience in server infrastructure and desktop support, as well as network monitoring.

101 Best and Brightest

Since 2012, we've been recognized as one of the 101 Best and Brightest Companies to Work For In West Michigan

Submit your resumé

Cover Letter (optional)

Please upload your cover letter here


Please upload your resumé here

Featured Positions

IT Support Desk Analyst – Level 1

Reports to: IT Services Manager

Manages: No team members


Supports the IT services team as a main contact for customer support while providing desktop support for Springthrough clients.  Works efficiently and effectively with other team members to deliver the best results and improve time on client support tickets.   Is well organized and can communicate professionally with team members, clients and vendors to accomplish goals. 


  • Meet with team members to discuss and resolve client related issues
  • Answer incoming phone calls and take appropriate action to resolve client issues
  • Provide documentation on a multi-platform/multi-protocol environment
  • Assigning tickets to team members based on Springthrough’s tiered structure within the appropriate SLA guidelines
  • Communication with customers as required: keeping them informed of incident progress, notifying them of impending changes or agreed outages
  • Monitoring workstations and servers for clients
  • Installing, troubleshooting, and maintaining hardware including, but not limited to:
    • Workstations or mobile hardware
    • Firewalls/Switches/Wireless devices
    • Computer Peripherals
  • Installing, troubleshooting, and maintaining various software components including, but not limited to:
    • Microsoft desktop operating systems
    • Enterprise anti-virus software
    • Enterprise backup software
  • Monitor resource schedules to ensure prompt time entry on service request
  • Participate in on call rotation for nights and weekends
  • Tickets should be resolved or escalated in 15 – 30 minutes


  • Experience in both server and desktop hardware is required
  • Excellent problem-solving skills and conviction to following best practices
  • Technical awareness: ability to match resources to technical issues appropriately
  • Understanding of support tools, techniques, and how technology is used to provide IT services
  • Ability to multi-task and adapt to changes quickly
  • Self-motivated with the ability to work in a fast-moving environment
  • Minimum billable hours requirement: 30/week
  • 1+ years of experience
Developer II

Reports To: Development Manager

Manages: No team members


Participate in the full life-cycle duties to bring clients projects to completion all the while exceeding their expectations. Strong in C# using various Microsoft platform technologies including C#/.Net, HTML, CSS, various frontend frameworks, and SQL. Responsible for the development, testing, documentation, implementation and support while using best practices for application development.

  • Develop and maintain websites for our clients.

  • Own the full application cycle: code, test, document, install and support.

  • Analyze and formulate a plan, using structured analysis and design.

  • Work and communicate with team members to develop new solutions from design through implementation.

  • Solid knowledge using Microsoft SQL Server and relational database tools, SQL, and ETL.

  • Strong front end development skills preferred with experience using JQuery, MVC, Javascript, CSS, Angular, and other front-end frameworks.

  • Ability to understand goals and requirements and translate them into working solutions within budget and deadlines.

  • Customer deadlines are key and sometimes require work outside normal business hours (8 am – 5 pm). You are willing and able to flex your schedule to meet needs.

  • Direct communication with the customer is expected mostly via email and phone.

  • Ability to estimate own work accurately and communicate issues quickly and often.

  • Some travel to customer sites is required and expected.



  • Excellent problem-solving skills with a strong desire for constant challenge.

  • Ability to work well in a team environment.

  • Self-motivation and a thirst for learning new technologies and tools.

  • Good communication skills when articulating abstract concepts.

  • Great understanding of a wide range of technologies.

  • Excellent with C# and .NET software development.

  • Excellent with SQL Server.

  • Excellent with using Microsoft based development tools such as Visual Studio.

  • Great understanding of software UI/UX design implementation.

  • Minimum billable hours requirement: 35/week

  • 3+ years of development experience.

  • Ability to promote a positive work environment

  • Ability to foster a culture of integrity, respect, passion, responsibility, accountability, action and learning.



  • Bachelor’s degree

  • Additional developer certifications desired