Senior Software Engineer

Twisthink•Grand Rapids, MI
•Hybrid

About The Position

Twisthink is seeking a Senior Software Engineer to design and build custom software solutions across backend systems, data platforms, connected applications, and AI-enabled products. The role provides technical leadership through the design, implementation, and launch of scalable, maintainable, and resilient software solutions. The engineer will work with cross-functional teams and clients to translate business needs into technical solutions and deliver high-quality software, while helping evolve the use of AI development tools and agents across the software lifecycle. The position involves working across programming languages, frameworks, cloud technologies, and domains according to project needs. It also includes exploring emerging AI models and practices, contributing to engineering standards, and fostering learning, collaboration, experimentation, and continuous improvement. The position is hybrid, with the team working together in the Grand Rapids office at least three days each week.

Requirements

  • At least 7 years of experience in full life-cycle software development, including designing, delivering, and supporting production software systems.
  • Demonstrated experience using AI development tools or agents to plan, build, test, and deliver meaningful engineering work, and 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 modern cloud platforms and development workflows, including source control, code review, and CI/CD pipelines.
  • Experience working with data-intensive systems, such as data modeling, SQL, data pipelines, integrations, event-driven systems, analytics, or data platforms.
  • 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.

Nice To Haves

  • Experience with C#/.NET, Python, Java, TypeScript, or similar technologies.
  • Experience with Azure or AWS; experience with other cloud platforms is also valuable.
  • Experience designing, integrating, or implementing LLM-based, agentic, or other AI-enabled software solutions.

Responsibilities

  • 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, and become effective with unfamiliar technologies when needed.
  • Collaborate with clients, architects, designers, and engineers to define technical approaches aligned 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 across engineering teams.
  • Provide technical direction and advocate for sound practices in software architecture, testing, security, observability, DevOps, and maintainability.
  • Foster a culture of learning, collaboration, experimentation, and continuous improvement.
  • Learn from and mentor teammates and help others succeed.
  • Contribute to teammate-led initiatives that support causes and communities locally and globally.

Benefits

  • Opportunity to participate in the Employee Stock Ownership Plan (ESOP) at a 100% employee-owned company.
  • Support for professional development, training, certifications, and tuition reimbursement.
  • Competitive compensation.
  • Medical, dental, and vision coverage.
  • Company-sponsored life and disability insurance.
  • 401(k) with a company match.
  • Hybrid work flexibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service