Twisthink
Senior Software Engineer
Skills
2 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Grand Rapids, MI, USA
Work mode:
Hybrid
Published on:
27 October 2026
What they need
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.
Other offers great for you!
These companies are also looking for great profiles
OTOREMOTE
Senior Software Engineer / CTO
Environ 50/60K par an selon expérience
Permanent contract
Marseille, France
Hybrid, Remote
Skills
9 months ago
Quick apply
Team.is
Senior Software Engineer - Fintech
90 000€ - 150 000€
Permanent contract
Paris, France
Hybrid
Skills
7 months ago
Quick apply
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
4 months ago
Quick apply
No company information available.