About The Position

At Thryv, we’re a team that lives by teamwork. However, it’s not the work that drives us, it’s the respect, trust, and care for each other that defines us as a team. We’re a diverse community of trendsetters who do our best work in a fun, relaxed environment. Technology never stops evolving and neither do we. We’re always looking for the best and brightest team players to join us. This role is responsible for designing, developing, implementing, troubleshooting, and optimizing scalable, high-performance software and product applications. Leveraging industry best practices, the Software & Product Engineer delivers robust, customer-focused solutions that accelerate product innovation.

Requirements

  • Bachelor’s degree (or international equivalent) in Computer Science, Computer Engineering, or related field, or equivalent experience, required.
  • 2+ years of related experience, required.
  • Experience with Git/GitHub, JIRA, Confluence, CircleCI, required.
  • Experience developing Agile, SCRUM, or similar iterative methodologies, required.
  • Experience in fast-growing companies or entrepreneurial environments, required.
  • GitHub or Stack Overflow profile demonstrating contributions to open-source or personal projects, required.
  • 2+ years of software or product engineering experience collaborating with Product Managers and Designers in cross-funcitonal teams, required.
  • Designers in cross-functional teams, required.
  • Must be 18 years of age or older.
  • Must successfully complete pre-employment screening process, as required.
  • Must successfully complete any required training or orientation courses, as needed.

Nice To Haves

  • 5+ years of related experience, preferred.
  • Hands-on experience with component driven architecture and modern JavaScript frameworks (Vue, React, etc.), enabling scalable, modular front-end development.
  • Proficient across the Vue.js ecosystem, including Vue 3, Vue Router, Vuex, Pinia, the Vue Composition API, and modern tooling such as Vite.
  • Advanced knowledge of one of the contemporary testing frameworks (Vitest, Jest, etc.), enabling robust, reliable test coverage.
  • Working knowledge of front-end build tools and workflows.
  • Strong industry knowledge with a clear grasp of best practices and operational processes that support effective software and product team leadership.
  • Technical proficiency with the ability to translate detailed business requirements into actionable technical specifications and determine the most effective implementation approach using a wide range of tools and technologies.
  • Strong time-management skills with the ability to effectively manage multiple priorities, competing deadlines, and shifting demands while adapting to changes in work or procedures as neded.
  • Ability to influence and contribute to architectural design for a designated functional area.
  • Ability to travel up to 5% of the time.

Responsibilities

  • Assesses and defines software and product requirements, shaping the specifications and standards that guide scalable, high-quality development.
  • Executes coding, debugging, testing, and troubleshooting across the full development lifecycle to ensure high-quality delivery.
  • Develops and advances software and product capabilities that integrate with design systems, infrastructure, databases, and cloud-based platforms, all with the goal of maximizing operational efficiency.
  • Evaluates application requirements and architects database solutions that ensure scalability, performance, and data integrity.

Benefits

  • Competitive medical, dental, and vision plans, plus a wellness program with added incentives
  • 401(k) savings plan with company match and employee stock purchase plan
  • Continuing education benefits with tuition assistance programs
  • One week of paid time off at the end of the year, in addition to our standard paid time off policy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service