Software Engineer, Red Platform

RVO Health•Minneapolis, MN
•$97,000 - $120,000•Hybrid

About The Position

The Software Engineer is a crucial role within RVO Health, responsible for designing, developing, and implementing sophisticated software applications and systems aligned with business goals. The role collaborates with product managers, designers, engineers, and other cross-functional stakeholders to translate requirements into robust technical solutions. The engineer writes maintainable, scalable code, resolves defects and performance issues, tests software, reviews code, and contributes to continuous improvements in development practices and technology strategy. The role also provides technical guidance to junior and mid-level engineers. The position is based in Minneapolis, Minnesota, with a hybrid schedule. Employees work in the office Tuesday through Thursday and may work remotely on Mondays and Fridays.

Requirements

  • Bachelor's degree in computer science, software engineering, or a related field, or equivalent experience.
  • At least 3 years of software development experience focused on large-scale applications.
  • At least 3 years of expert-level experience with Go and hands-on experience with other programming languages such as Python and TypeScript.
  • At least 2 years of experience with event-driven architecture such as Kafka; datastores such as Postgres, Dynamo, or Nebula; and working knowledge of CI/CD and infrastructure as code (IaC).
  • Deep understanding of software development methodologies and best practices.
  • Strong problem-solving and analytical skills, as well as strong interpersonal and communication skills.
  • Experience with software testing.
  • Experience using AI for code generation.

Nice To Haves

  • Master’s degree in computer science, software engineering, or a related field, or equivalent experience.
  • Previous experience with healthcare regulations and compliance requirements.
  • Previous experience with Customer Data Platforms.
  • Full-stack programming experience using modern technologies, including Node.js, TypeScript, relational databases such as Postgres, REST APIs, and NoSQL.

Responsibilities

  • Lead end-to-end design, development, and implementation of software applications and systems aligned with business goals.
  • Collaborate with product managers, designers, engineers, and other stakeholders to gather requirements and develop technical designs and solutions.
  • Write high-quality, efficient, maintainable, and scalable code in accordance with best practices and company standards.
  • Debug, analyze, and resolve software defects and performance bottlenecks.
  • Conduct unit, integration, and performance testing to validate software quality.
  • Mentor and provide technical guidance to junior and mid-level engineers.
  • Conduct code reviews to maintain code quality, enforce standards, and promote best practices.
  • Improve software development processes, tools, and methodologies.
  • Stay current with emerging technologies, frameworks, and industry trends to inform technology strategy and innovation.
  • Work with cross-functional teams to meet project deadlines and deliverables.

Benefits

  • Health insurance coverage, including medical, dental, and vision
  • Life insurance
  • Short- and long-term disability insurance
  • Flexible spending accounts
  • Paid time off
  • Holiday pay
  • 401(k) with matching
  • Employee Assistance Program
  • Paid Parental Bonding Benefit Program
  • Pharmacy benefits
  • Income protection plans
  • Pet services plans
  • Mental health support
  • Wellness coaching
  • Health Savings Account
  • Commuter benefits
  • Gym and fitness center discount program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service