Senior Software Engineer

Posted 4 Days Ago
Be an Early Applicant
Grand Rapids, MI, USA
Hybrid
Senior level
Business Intelligence
The Role
Design, build, and technically lead custom software solutions across backend systems, APIs, applications, data platforms, cloud-connected systems, and AI-enabled products. Collaborate with clients and cross-functional teams, apply modern engineering practices, explore AI development tools and agents, and deliver scalable, secure, maintainable software. Contribute to architecture, testing, observability, DevOps, technical direction, and continuous improvement.
Summary Generated by Built In

Senior Software Engineer

Full-time

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms, connected applications, and AI-enabled products. This role provides technical leadership throughout the design, implementation, and launch of scalable, maintainable, and resilient software solutions.


The ideal candidate has experience delivering complex software systems, enjoys solving challenging problems, and is comfortable learning new technologies and domains. You’ll collaborate closely with cross-functional teams and clients to translate business needs into technical solutions and deliver high-quality software. You’ll also help us continue evolving how we use AI development tools and agents to improve the way software is designed, built, tested, and maintained.

What You’ll Accomplish:

  • Design and deliver custom software solutions spanning backend services, APIs, applications, data platforms, and cloud-connected systems.
  • Contribute to the design and implementation of data platforms, data pipelines, integrations, and application architectures that support analytics and intelligent software solutions.
  • Work across programming languages, frameworks, and cloud technologies based on project needs, becoming effective with unfamiliar technologies when needed.
  • Collaborate with clients, architects, designers, and engineers to define technical approaches that align with business goals and user needs.
  • Use AI development tools and agents throughout the software development lifecycle to improve engineering productivity, quality, and delivery speed.
  • Explore emerging AI models, tools, and development practices and help determine how they can be applied effectively across our engineering teams.
  • Provide technical direction while advocating for sound engineering practices in software architecture, testing, security, observability, DevOps, and maintainability.
  • Foster a culture of learning, collaboration, experimentation, and continuous improvement.

Keys to Success:

  • 7+ years of experience in full life-cycle software development, with experience designing, delivering, and supporting production software systems.
  • Demonstrated experience using AI development tools or agents to plan, build, test, and deliver meaningful engineering work, with an interest in continuing to explore new models, tools, and approaches.
  • Strong software engineering fundamentals and proficiency in one or more modern programming languages. Experience with C#/.NET, Python, Java, TypeScript, or similar technologies is valuable, but exact stack alignment is not required.
  • Experience with modern cloud platforms and development workflows, including source control, code review, and CI/CD pipelines. Our teams primarily work with Azure and AWS, but experience with other cloud platforms is also valuable.
  • Experience working with data-intensive systems, including areas such as data modeling, SQL, data pipelines, integrations, event-driven systems, analytics, or data platforms.
  • Proven ability to lead technical discussions, learn unfamiliar technologies and domains, and collaborate directly with clients and stakeholders.
  • Familiarity with modern engineering practices including automated testing, observability, infrastructure-as-code, security, and maintainable system design.
  • Strong communication and collaboration skills, with a self-directed approach to learning, problem solving, technical leadership, and helping others succeed.
  • Experience designing, integrating, or implementing LLM-based, agentic, or other AI-enabled software solutions is a plus.

Why Join Our Team? 


  • Do meaningful, challenging work. Solve complex problems and create impactful software solutions across a variety of industries, technologies, and client applications.
  • Help shape the future of software engineering. Explore emerging technologies, including AI development tools and agents, and influence how we apply them to deliver better solutions.
  • Build better solutions together. Work alongside talented, multidisciplinary teammates in a collaborative environment, with at least three days each week together in our Grand Rapids office and the flexibility of hybrid work.
  • Share in the value you help create. Join a 100% employee-owned company, with the opportunity to participate in our Employee Stock Ownership Plan (ESOP).
  • Invest in your professional growth. Learn from and mentor talented teammates, with support for professional development, training, certifications, and tuition reimbursement.
  • Benefit from comprehensive total rewards. Receive competitive compensation, medical, dental, and vision coverage, company-sponsored life and disability insurance, and a 401(k) with a company match.
  • Make a difference beyond your projects. Contribute to a culture of giving back through teammate-led initiatives that support causes and communities locally and globally.

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.

Skills Required

  • 7+ years of full life-cycle software development experience
  • Experience designing, delivering, and supporting production software systems
  • Experience using AI development tools or agents for software engineering work
  • Proficiency in one or more modern programming languages
  • Experience with modern cloud platforms and development workflows
  • Experience with source control, code review, and CI/CD pipelines
  • Experience with data-intensive systems, including data modeling, SQL, data pipelines, integrations, event-driven systems, analytics, or data platforms
  • Ability to lead technical discussions and collaborate directly with clients and stakeholders
  • Familiarity with automated testing, observability, infrastructure-as-code, security, and maintainable system design
  • Strong communication, collaboration, self-directed learning, problem-solving, and technical leadership skills
  • Experience designing, integrating, or implementing LLM-based, agentic, or other AI-enabled software solutions
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Holland, MI
60 Employees
Year Founded: 2001

What We Do

Twisthink is a professional services firm that partners with companies to develop digital strategies and solutions that create impact. We are an intentionally assembled cross-functional team of strategists, designers + technologists. To learn more about Twisthink, visit www.twisthink.com.

Similar Jobs

Sprinter Health Logo Sprinter Health

Senior Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Remote or Hybrid
United States
500 Employees
195K-225K Annually

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Milford, MI, USA
165000 Employees

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
19 Locations
2000 Employees
160K-240K Annually

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
2 Locations
165000 Employees

Similar Companies Hiring

Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
150 Employees
Compa Thumbnail
Artificial Intelligence • HR Tech • Software • Business Intelligence
Irvine, California
75 Employees
Quanta Thumbnail
Artificial Intelligence • Fintech • Software • Business Intelligence • Big Data Analytics
San Francisco, California
21 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account