Lead Product Engineer

Thryv
New London, CT
Remote
Job Description
Lead Product Engineer responsible for designing, developing, troubleshooting, and debugging software and/or systems program applications.

Requirements

  • Bachelor's degree (or international equivalent) or equivalent experience, required
  • 9+ years of related experience, required
  • Experience using Git/GitHub, JIRA, Confluence, CircleCI, Gradle, Micronaut, OpenAI/Swagger, required
  • Experience developing under Agile, SCRUM, or similar iterative unified methodologies required
  • GitHub or Stack Overflow profile showcasing contributions to open source/personal projects required
  • Previous work in a fast-growing company or an entrepreneurial setting required
  • 4+ years of software/product engineering experience collaborating with Product Managers and Designers within cross-functional teams required
  • 12+ years of related experience, preferred
  • Experience in Lombok, Kubernetes, Docker, GCP Registry, PostgreSQL, K6, SpotBugs, Dependency-Check, Veracode, Terraform, Terraform fmt + YAML validation (linting & validation), Manual gates for staging/production preferred
  • Expert in modern front-end development, with proven experience in component-driven architectures using JavaScript frameworks such as Vue or React, including deep expertise in the Vue.js ecosystem (Vue 3, Vue Router, Vuex, Pinia, Composition API, Vite)
  • Strong back-end development skills with hands-on experience in the Java ecosystem, particularly Spring Boot, alongside expertise in designing and implementing secure authentication and authorization flows utilizing OAuth2 and OpenID Connect (OIDC)
  • Strong, hands-on expertise with authentication platforms including CAS and Auth0, covering tenant configuration, rule/actions development, identity provider integration, and role-based access control (RBAC)
  • Extensive cloud platform experience with AWS or GCP, encompassing compute, networking, identity and access management (IAM), container orchestration, and serverless technologies
  • Strong communication and collaboration skills, effectively engaging cross-functional teams and stakeholders at all levels with clear written and verbal communication
  • Advanced problem-solving and technical leadership skills, capable of translating complex business requirements into scalable, maintainable technical solutions, while contributing to architectural design decisions
  • Excellent project and time management skills, able to prioritize and manage multiple initiatives concurrently, ensuring timely delivery in dynamic and evolving environments
  • Familiarity with modern tooling and productivity suites, including development environments, CI/CD pipelines, and collaboration tools to streamline engineering workflows
  • Ability to travel less than 5% of the time
  • 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

Benefits

  • Competitive medical, dental, and vision plans
  • 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
  • Work from anywhere – Thryv is a Remote First company!
]]>