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

Featured Positions




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 senior developers use these skills to solve problems. You might be the ideal senior developer - 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. A disconnected technology stack will never reach its full potential. We align systems and workflows to exchange data, increase efficiency, and provide meaningful user experiences.




As a senior developer, you will participate in the full life-cycle duties to bring our client’s applications to completion while exceeding their expectations.  You posses a broad knowledge on a variety of technologies including a strong background in C# using various Microsoft platform technologies including .NET, MVC, SQL Server, Modern JavaScript frameworks, CSS/SASS, HTML and other technologies.  The senior developer understands the development process required to create commercially viable products and is responsible for the development, testing, documentation, implementation and support while using best practices for application development. While creating strong relationships, you provide technology leadership in your domain of expertise and mentor others to further their craft.




  • Develop and maintain custom applications 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.
  • Ability to understand goals and requirements and translate them into working solutions within budget and deadlines.
  • Engage in consultative selling around our client’s technology domain.
  • Copperativley lead technical discussions with our Program Managers in client-facing situations.
  • Articulate the relationship between technology choices to business value objectives with internal and external decision makers who have a varying knowledge of technical aptitude. 
  • Driven by metrics to produce both highly functional and well-designed software efficiently within client budgets and project time frames.
  • Mastery of a technology domain with continuous learning and promotion of the knowledge they have gained to others. Examples include:
    • Microsoft products including .Net, C#, Visual Studio, ASP.NET and Web API
    • Microsoft SQL Server and relational database tools, SQL, and stored procedures
    • Application design and architecture
    • Front-end web development – JQuery, MVC, Angular, CSS/LESS/SASS, JS task runners      
    • Sitefinity and related CMSs
    • Mobile – iOS, Android, Xamarin
    • Business systems – CRM        




  • 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.
  • 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: 30/week
  • 5+ years of development experience.
  • Ability to foster a culture of integrity, respect, passion, responsibility, accountability, action and learning.



  • Bachelor’s degree or equivelant experience
  • Microsoft Certification desired 



At Springthrough, delivering an elevated technology experience is at the core of all our beliefs and practices. That’s why this team member gets the best title in the house, Program Manager. When we talk about delivering on our client’s needs, we speak in terms of the value we’re providing. And to be frank, that’s more than a status report, the ability to close a sale, or managing a budget. It’s the relationship we build and our ability to provide business value through technology solutions. Now don’t get us wrong, those things are necessary components to keep business going but when a client works with us, their experience and engagement with our team is top priority. By keeping those things at the top of our focus, the other things have a certain way of falling into place.


Our Program Managers are at the forefront of client engagement. They play a superhero role that is a hybrid of project management, account management, and customer service. They actively ensure our team is executing against our client’s highest priority needs and communicating in a proactive yet timely manner. A new team member at Springthrough will quickly see how all our practices focus around the concept of Insight, Clarity, and Enablement. It’s how we kick off a project, communicate progress, and coach our clients in making the best technology decisions to fit their organization’s pressing needs. Our Program Managers understand this philosophy, how to deliver within it’s value, and who they need on their team to achieve results. It’s how they execute their daily behaviors and activities.




At any given time, you can see our Program Managers actively working with project teams, clients, and our fellow team members in the following activities:


  • Facilitating a daily stand-up where team members and clients alike communicate what they’re working on, if they need anything from the team, or if there’s a large roadblock holding up progress
  • Preparing and managing client-facing documentation
  • Assisting in building a project plan with a client and the project team that includes:
    • Business-value deliverables
    • Communication channels
    • Project cadence & timelines
    • Regular grooming of the project’s backlog
    • A team roster of roles & responsibilities
  • Creating transparency around project risks and opportunities for an engaging project experience
  • Hopping on the phone with a client to discuss upcoming maintenance that is needed to keep their application in a top performing state
  • Hosting a strategic planning session between our talent at Springthrough and key players on the client’s side to understand their complete technology portfolio
  • Supporting the organization’s sales portfolio & market verticals through proactive behaviors with our Account Managers and Architects
  • Building, developing, & growing business relationships vital to the success of the project and our partnership with Springthrough’s clients
  • Representing the voice of the customer to drive needs in our organization’s operations & services
  • Educating clients on making appropriate decisions for their technology challenges
  • Coaching clients on the lifecycle, maintenance, and process of software and infrastructure solutions
  • Maintaining an accurate customer account plan of all open projects, new opportunities, documentation, contacts, and account history




Strong Program Managers understand the pulse of their project teams and how to build relationships with their clients. Some of the qualifications they exude include:


  • Strong verbal and written communication
  • Understanding of executing technology solutions in an agile approach (Certifications are always a plus!)
  • 3+ years experience in a client or customer facing role in a professional environment (Agency experience a plus!)
  • Experience with project management tools (Certifications are always a plus!)
  • Familiarity with technology solutions
  • Proven ability to influence and lead a team without a direct reporting structure of the talent
  • Knowledge of the sales process and the importance of a team approach in converting opportunities
  • Ability to create positive impressions with new customers, business partners, and team members
  • Ability to add value by continuing to grow and challenge our client experience practices
  • Engagement in continuing education and networking opportunities
  • Experience in client relationship management


  • Individual must work from our Grand Rapids, MI office
  • Individual must be willing to spend time onsite with clients. Most clients are local to West Michigan however continued growth is occurring in the Great Lakes Region.
  • Willingness to engage in community events
  • Bachelor’s degree from an accredited university
  • Willingness to work with a variety of technology projects including custom software development, support services, consulting, and infrastructure



Related Titles & Experience: Project Manager, Scrum Master, Account Manager, Program Manager, Business Development Manager, Experience Manager, Customer Service Representative, Marketing Manager