Software Developer II

Cavallo Solutions

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2-5 years of professional software development experience required.
  • Strong foundation in programming fundamentals with at least one high-level language like Python or JavaScript/TypeScript.
  • Familiarity with SQL and the software development life cycle is necessary.
  • Bachelor's degree in Computer Science or equivalent experience.
  • Focus on efficiency, user experience, and quality in software development.
  • Passionate about solving complex challenges and delivering innovative solutions.
  • Self-motivated and up-to-date with industry trends and practices.
  • Collaborative spirit with a focus on team learning and mentorship.

Responsibilities

  • Develop and maintain features to meet evolving business needs and product requirements.
  • Participate in peer code reviews to ensure quality and knowledge sharing.
  • Work inside an agile team, contributing to planning, development, and review cycles.
  • Write well-structured, testable code with clear documentation.
  • Participate in a rotating on-call schedule for reliability maintenance.

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
Full Job Description
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.

A typical day would include:

  • 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.


This may be the job for you if:

  • You have 2-5 years of professional software development experience and are ready to contribute broadly across the development lifecycle.
  • You have a strong foundation in core programming fundamentals and at least one high-level language such as Python or JavaScript/TypeScript, along with familiarity in SQL.
  • You are familiar with the software development life cycle and how code moves from design to production.
  • You hold a Bachelor's degree in Computer Science or have equivalent experience.
  • You prioritize efficiency, user experience, and quality in your work.
  • You are passionate about tackling complex challenges and driven to deliver innovative solutions.
  • You are self-motivated, continuously improving, and stay current with industry trends and practices through your own curiosity and initiative.
  • You bring a collaborative spirit and enjoy working in a team that values learning, mentorship, and shared growth.


Extra qualifications to help you stand out:

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


Our Stack:

  • Front End: React and Zustand
  • Services: FastAPI and Temporal
  • Data: Postgres (OLTP) and Clickhouse (OLAP)
  • DevOps: Github Actions, Kubernetes, and Terraform
  • Observability: Grafana, Prometheus, and Open Telemetry
  • Hosting: AWS (EKS, CloudFront, etc.)


Key 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

Similar Jobs

More Jobs at Cavallo Solutions

  • Software Developer II
    $70K — $95K *
    Grand Rapids, MI 49504 (Kent County)
    Information Technology
    In-Person
  • Product Designer
    $70K — $95K *
    Grand Rapids, MI 49504 (Kent County)
    Enterprise Technology
    In-Person
  • Product Owner
    $80K — $110K *
    Grand Rapids, MI 49504 (Kent County)
    Enterprise Technology
    In-Person
  • Senior Product Manager
    $100K — $130K *
    Grand Rapids, MI 49504 (Kent County)
    Consumer Technology
    In-Person

More Information Technology Jobs

Find similar Software Developer II jobs: