We’re looking for a:

Senior Software Engineer (Cloud)

Twisthink is looking for an experienced Senior Software Engineer to help us scale our cloud team and deliver new digital strategies and solutions. This hybrid role offers a flexible schedule with the expectation of a minimum 2x/month onsite in our office. Our core hours of business are 8:30am – 4:00pm EST. The ideal candidate will have experience delivering solutions in a cloud-native context that are highly scalable, performant, and cost-effective.

Currently located in Holland with relocation plans to downtown Grand Rapids (early 2023), our business is growing exponentially and offers continual growth opportunities with unlimited business potential. Named among the Best and Brightest Companies to Work For in West Michigan, Twisthink is a haven for unusual thinking, bringing together multidisciplinary teams, and fostering a radically supportive environment where we share wins and challenges – all with a focus on personal support and growth toward your goals, in work and in life.

Apply Now

At Twisthink
You Will:

  • Receive competitive compensation that includes a substantial profit-sharing program.
  • Balance your work with your life – work reasonable, flexible hours with a hybrid or flex work model.
  • Get inspired in our fresh and innovative workspace – check out this section of our website for a firsthand peak at our space.
  • Engage with highly collaborative cross-functional teams comprised of Architects, Developers, Designers, and Engineers focused on problem solving and development.
  • Actively support an average of 3 major projects and work across multiple industries, delivering solutions using the most modern tools and cutting-edge technology.
  • Plan and grow with other leaders in all kinds of technical environments with a unique breadth of technical scope.
  • Enjoy team building opportunities, organizational events, community impact, and ‘Fun Fridays’!
  • Receive comprehensive benefits including 401(k) matching up to 3%.

As a Senior Software
Engineer You Will:

  • Provide technical leadership for our customers and teams in the development of cloud-based connected solutions made up of smart sensors/devices, wireless communication, mobile, web and other applications.
  • Leverage your knowledge and experience to provide technical mentorship to the rapidly growing development team on best practices for technical design, development, testing, and deployment.
  • Collaborate with product owners and solutions architects to understand the business and technical requirements of the cloud solution and lead the cloud design, implementation, and launch of the solution.
  • Support business development and project leads with quoting new software development projects: defining development tasks and phase deliverables, identifying dependencies and areas of risk, estimating both development effort and recurring operational costs, and aligning team members with assignments based on skills and availability.
  • Design and develop software within an Agile framework, using Scrum or Kanban methodologies as required on projects.
  • Lead technical status updates in your area of expertise. Communicate architectural and design rationale and present learnings and their impact on product performance.

Our Ideal Candidate
Will Have:

  • Cutting edge or novel experience with full life-cycle application development – 7+ years required.
  • Demonstrated proficiency with Amazon Web Services (AWS) OR Microsoft Azure platforms.
  • Experience and interest in working closely with clients/cloud partners.
  • Strong verbal, written and presentation skills with ability to communicate complex technical concepts to technical and non-technical professionals and clients at all levels.
  • Understanding of best practices with team-based development using Git (commit cadence, branching, merging, code reviews, etc.).
  • Strong comprehension of object-oriented and scripting languages, with deep experience in at least two languages.
  • Hands-on experience with cloud data technologies including data streams, SQL and NoSQL databases, ETL tools, and data lake platforms.
  • Experience designing and building APIs using common technologies such as REST, GraphQL, or WebSockets.
  • Familiarity with DevOps practices such as CI/CD, automated testing, and observability.


Twisthink ensures equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.

More open positions

See All

Senior Software Engineer

Holland, MI

Content Marketer

Holland, MI

Senior UX Designer

Holland, MI


Digital transformation,
with a twist.

Create unprecedented impact with Twisthink.

A monthly newsletter focusing on the intersection of global macro-trends, strategy, and technology.