Software Developer II

CavalloGrand Rapids, MI
Onsite

About The Position

At Cavallo, innovation is at the heart of everything we do. Our commitment to creating cutting-edge software solutions for the distribution industry has earned us a reputation as a leader, and our talented Development Team is key to this success. We’re expanding and seeking a highly skilled developer to help us continue to push boundaries. As a developer at Cavallo, you’ll build applications that balance scalability and user experience, contributing to features our customers use every day. You’ll be a contributor to a collaborative and dynamic team, using your analytical skills and creative thinking to drive growth and innovation.

Requirements

  • 2–5 years of professional software development experience
  • Strong foundation in core programming fundamentals
  • At least one high-level language such as Python or JavaScript/TypeScript
  • Familiarity in SQL
  • Familiarity with the software development life cycle and how code moves from design to production.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Prioritize efficiency, user experience, and quality in your work.
  • Passionate about tackling complex challenges and driven to deliver innovative solutions.
  • Self-motivated, continuously improving, and stay current with industry trends and practices through your own curiosity and initiative.
  • Collaborative spirit and enjoy working in a team that values learning, mentorship, and shared growth.

Nice To Haves

  • Experience with DevOps practices (IaC, CI/CD, k8s).
  • Background building software products (SaaS experience a plus).
  • Experience improving reliability and monitoring in cloud environments (AWS, Azure, GCP).
  • Experience configuring or working with LLM-based agents (e.g., LangChain, semantic kernel, custom tools).

Responsibilities

  • Developing and maintaining features to support evolving business needs and product requirements, ensuring solutions balance scalability and user experience.
  • Participating in peer code reviews as part of our pull request process, helping ensure quality and knowledge sharing across the team.
  • Working within an agile team, contributing to iterative planning, development, and review cycles.
  • Writing well-structured, testable code with clear documentation.
  • Participating in a rotating on-call schedule (roughly one week out of eight) as part of our shared ownership model to help maintain reliability, including blameless postmortems and flexible comp-time.

Benefits

  • Competitive Salary Package
  • Medical, Dental, Vision, Life and STD Insurance
  • 4% 401(k) Employer Match
  • Generous PTO and Work/Life Synergy
  • Learning and Career Development Opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service