Job Summary:
Build real products, not mockups. EnvisionWare is looking for an AI Product Engineer who takes new library technology from a customer problem to working software in the hands of real customers.
You will sit in a small pod with a Sales or Customer Service rep and a QA partner, work directly with librarians, and use AI coding tools to build, test and ship in cycles measured in days. You own the product from concept through live testing with our first customers, then hand production to Engineering while you keep shaping what comes next.
If you use AI every day, have a great eye for UI and UX, and can show us work you are proud of, whether shipped apps, prototypes, designs or product launches, we want to see it.
Job Description:
About EnvisionWare EnvisionWare builds technology that public libraries use to serve their communities: computer and room reservations, print and copy management, self-checkout, RFID, hold lockers, and payments. EnvisionWare is part of Volaris Group, a Constellation Software company.
About the role EnvisionWare's Product team builds new products in small pods. Each pod has a builder, a person close to the customer from Sales or Customer Service, and a QA partner. You are the builder. You take an idea from the first customer conversation to a working release, and you get there fast: the target is under 5 business days from the start of a piece of work to a release on our staging environment.
Three early customers then use each new product on staging before it goes to production. Once those first customers are live, Engineering takes over running it in production. You keep ownership of the product's roadmap and new features.
Most of your time goes to new products that generate revenue. Some of it goes to internal tools that help our sales and delivery teams sell and deploy those products faster.
What you will do Discover
- Talk with librarians, our Sales and Customer Care teams, and customers to find the real problem worth solving.
- Turn what you learn into a clear objective, with the outcome the customer should see.
Specify
- Write a spec package for each release: plain-language requirements, Given/When/Then acceptance scenarios, and a design mock.
- Keep specs complete enough that tests can prove the software does what the spec says.
Build
- Use AI coding agents to build working applications, not just mockups: web apps, progressive web apps (PWAs), and integrations on EnvisionWare's platform.
- Work tests first, in small pull requests, using a standard Git branch and review workflow.
- Review and correct AI-generated code and tests rather than accepting them as they are.
- Design the interface yourself: user flows, layout and interaction, following our design system and WCAG 2.2 AA accessibility standards.
Validate and launch
- Run short build-and-validate cycles with your pod, and demo progress to Sales and leadership.
- Work hands-on with the first three customers testing each release: onboard them, gather feedback, and iterate.
- Take each release through our product launch gates (pricing, testing, marketing, launch).
- Hand production to Engineering with documentation, tests and the knowledge they need to run it.
Improve how we build
- Help write and refine EnvisionWare's playbook for AI-directed development, so the whole team gets faster.
What you bring We welcome candidates from across the spectrum, from deeply technical builders to people with a strong design eye and business sense who build with AI. You need the essentials below:
Required
- Real experience working in or around software products, in a product, design, engineering, solutions or customer-facing role.
- You use AI every day and have hands-on skills to build with it: prototypes, tools, automations or applications.
- Real UI and UX design experience, with a strong sense of visual design.
- A portfolio of your work. Cite projects you contributed to or send completed items: apps, prototypes, designs, product launches or case studies.
Nice to have: technical
- Building complete applications with AI coding tools such as Claude Code, Cursor or GitHub Copilot.
- Modern JavaScript or TypeScript, REST APIs, SQL, and Git with pull requests.
- Java and Spring Boot, or reading and reasoning about backend code.
- AWS or another major cloud platform.
- Automated testing with Playwright or similar tools.
- Web accessibility (WCAG).
- Integrations with library systems (SIP2) or payment platforms, or software that works with hardware such as kiosks, printers or lockers.
Nice to have: business and customer
- Comfortable in front of customers: discovery calls, demos, user acceptance testing.
- Working well with internal teams such as Sales, Customer Care and Engineering.
- Market research and sizing, pricing, or building a business case.
- Writing specs, acceptance criteria and release notes that others can act on.
- Experience with library, public sector or education technology, or at a SaaS company.
How we will evaluate
- A walkthrough of your portfolio, whether projects you cite or work you send: what you did, how you used AI, and what you would do differently.
- A short practical exercise: build a small working feature from a written spec using your own AI tools, then talk us through it.
- A conversation with members of our Sales or Customer Care team, since you will work with them every week.
Ways of working
- Remote within the United States, with occasional travel.
- You follow EnvisionWare's data handling and AI usage guidelines, including human review before anything AI-generated is published externally.
Worker Type:
Regular
Number of Openings Available:
1