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 Sr. Software & Product Engineer delivers robust, customer-focused solutions that accelerate product innovation.
Responsibilities
- Assesses and defines software and product requirements, establishing the specifications and standards that guide scalable, high-quality development.
- Executes coding, debugging, testing, and troubleshooting across the full development lifecycle, incorporating AI-assisted and agentic development approaches to maintain quality and delivery efficiency.
- 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 architect’s database solutions that ensure scalability, performance, and data integrity.
- Serves as a subject matter expert in AI-assisted development practices; acts as a resource for the engineering team on the effective and disciplined application of AI coding tools, informs development standards around AI use, and reinforces quality expectations through code reviews
Who We’re Looking For
- Bachelor's degree (or international equivalent) or equivalent experience, required
- 5+ years of related experience, required.
- 2+ years of Agentic Engineering required
- Experience with Claude Code, Curser or comparable LLM
- 5+ Python required
- Experience with Git/GitHub, JIRA, Confluence, CircleCI, required.
- Experience developing in Agile, SCRUM, or similar iterative methodologies, required.
- Experience in fast-growing companies or entrepreneurial environments, required
- 9+ years of related experience, preferred.
- Hands-on experience with authentication platforms such as Auth0, including tenant configuration, actions development, identity provider integration, and RBAC.
- Experience designing and implementing authentication and authorization flows using OAuth2 and OpenID Connect (OIDC).
- Demonstrated knowledge of component-based frontend architecture and modern frontend development principles, enabling scalable, modular front-end development.
- Skilled in frontend build tools and development pipeline practices.
- Advanced knowledge of sof