4 open positions available
Lead and strategize the development and integration of multiple SaaS products, ensuring alignment with company goals and customer needs. | Extensive experience in SaaS product management, leadership skills, and knowledge of K-12 education systems or EdTech preferred. | Description Founded in 1994 and celebrating 30 years in business, Mindex is a software development company with a rich history of demonstrated software and product development success. We specialize in agile software development, cloud professional services, and creating our own innovative products. We are proud to be recognized as the #1 Software Developer in RBJ's Book of Lists and ranked 27th in the Rochester Chamber’s Top 100 Companies. Additionally, we have maintained our certification as a Great Place to Work for consecutive years. Our list of satisfied clients and #ROCstar employees is rapidly growing— Are you next to join our team? Mindex is evolving into a provider of a complete K-12 software ecosystem. Reporting directly to the Chief Product Officer (CPO), the Director of Product serves as the vital link between high-level company goals and the day-to-day work of our product teams. You will ensure that our suite—SchoolTool, ClearTrack, MTSS Edge, Integrations Platform, and Advanced Analytics—functions as a unified, high-value solution for our customers. As the Director of Product, you will lead a team of Product Owners while providing strategic direction and priority to our UX team. Your job is to facilitate a two-way flow of information: you will translate the CPO’s broad vision into clear roadmaps for each product, while also bringing deep insights from our customers and the market back to the CPO to help shape that future vision. You are a hands-on collaborator who works across the company to make sure our products are easy to use, technically sound, and ready for the market. Essential Functions: • Owns the roadmap for Mindex products. Partners with the CPO to turn the company vision into organized, well-communicated plans across all our products— SchoolTool, ClearTrack, MTSS Edge, Integrations Platform, and Advanced Analytics—ensuring they work together as one system. • Serves as the main representative for product development. Builds and maintains enduring cross-functional relationships within Mindex and externally with our customers and partners. Drives meaningful collaboration and teamwork to understand buyer and customer needs, competitors and growth opportunities, and technical development, technical operations, and service considerations. • Builds, develops, and directs an industry-leading product team consisting of user experience and product management experts. Helps the teams to define their metrics and objectives and holds them accountable for success in the fulfillment of their responsibilities and following Mindex values. • Directs product management who collaborate with stakeholders to turn the product strategy into actionable near-term, problems-to-solve for their cross-functional agile software development teams in the form of epics, features, stories, and bugs, and provide continuous feedback and approval for release. • Directs user experience that deeply empathizes with SchoolTool users, their pain points and unmet needs, to identify and validate potential product roadmap opportunities that are coordinated with product owners and communicated to development teams via minimally sufficient designs (mocks, flow diagrams, etc.). • Collaborates with marketing, sales, and service delivery to ensure that major new feature launches have realistic and cohesive cross-functional plans that span how they will be marketed, sold, built, implemented, supported, and maintained; and that they are communicated clearly, executed with fidelity, and that any risks and issues are surfaced quickly and addressed as a team. Education & Experience: • BS Degree in Computer Science, Engineering or related area preferred. • 2-3 years of leadership experience, preferably director-level at a SaaS product company • 5-7 years of management experience, SaaS product management, EdTech preferred. • K-12 Student Management Systems and New York State regulatory knowledge preferred. Skills & Competencies: • Strong business acumen, strategic planning & execution skills, highly organized and accurate. • Strong interpersonal skills, able to work with stakeholders of all levels, great at presenting and public speaking. • Strong product management, critical thinking, analysis, and problem-solving skills. Benefits: • Medical Insurance (with a free option!) • Dental Insurance • Vision Insurance • Company Paid Life and AD&D Insurance • Optional Additional Life Insurance • Company Paid Short-Term Disability Insurance • Company Paid Long-Term Disability Insurance • Medical and Dependent Care Flexible Savings Accounts (FSA) • Health Savings Accounts with Company Contributions • Optional Hospital Indemnity, Accident and Critical Illness Insurance as well as Legal Assistance Our Perks: • Flexible Time Off • Eight Paid Holidays • Pre-tax and Roth 401(k) Options with Company Match • Investment in Professional Development including a license to Udemy training courses and leadership training • Employee Assistance Program • Adoption Assistance • Pet Insurance Discounts • Tickets to local sporting events • Team building events • Holiday and celebration parties The band range for this role takes into account the wide range of factors considered in making compensation decisions, including, but not limited to, skill sets, education, experience, training, certifications, internal equity, and other business and organizational needs. It is not typical for an individual to be hired at, or near, the top of the range for their role, and compensation decisions are dependent on the facts and circumstances of each case. The role has a base salary range of $140,0000 - $240,000 with additional variable compensation through commission. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Mindex does not discriminate on the basis of race, sex, color, religion, age, national origin, marital status, disability, veteran status, genetic information, sexual orientation, gender identity or any other reason prohibited by law in provision of employment opportunities and benefits.
Design and implement conversational AI systems, optimize prompts, and integrate with backend systems. | Extensive experience in software engineering, especially with Python, conversation architecture, and model tuning. | Founded in 1994 and celebrating 30 years in business, Mindex is a software development company with a rich history of demonstrated software and product development success. We specialize in agile software development, cloud professional services, and creating our own innovative products. We are proud to be recognized as the #1 Software Developer in the 2023 RBJ's Book of Lists and ranked 27th in Rochester Chamber’s Top 100 Companies. Additionally, we have maintained our certification as a Great Place to Work for consecutive years in a row. Our list of satisfied clients and #ROCstar employees are both rapidly growing— Are you next to join our team? Mindex’s Software Development division is the go-to software developer for enterprise organizations looking to engage teams of skilled technical resources to help them plan, navigate, and execute through the full software development lifecycle. We seek a skilled Senior AI Conversation Engineer to join our team. Essential Functions The Senior AI Conversation Engineer will design, architect, and implement robust conversational AI systems (chatbots, voice assistants, or virtual agents) that drive real business value across enterprise systems, with extensive use of Python, SQL, and modern data engineering frameworks. Key Responsibilities: • Define conversation flows and dialogue architectures to support multi-turn, context-aware, natural dialogs. • Develop, write, and optimize prompts to guide large-language models (LLMs) or other generative models toward accurate, context-appropriate, safe outputs • Fine-tune and/or adjust models (when applicable), including prompt tuning, fine-tuning, or parameter optimization, to align model behavior with product and user goals. • Integrate conversational AI with existing backend systems via APIs and data pipelines; ensure seamless data flow, context handling, and retrieval when needed. • Iterate on conversation design through testing: run A/B tests, user simulations, evaluate model outputs (with both automated metrics and human review), debug edge cases, and improve performance over time. • Collaborate closely with product managers, UX / conversation designers, data engineers, and other stakeholders to define requirements, ensure ethical and safe model behavior, and deliver polished user experiences. Requirements • Bachelor’s Degree in Computer Science or equivalent experience preferred. • 5 plus years of experience in software engineering with a strong focus on Python development and strong problem-solving skills • Demonstrated experience in conversation architecture / design: defining dialogue flows, state/context management, branching logic, user experience considerations in conversational UI. • Deep expertise in prompt engineering: writing, testing, and refining prompts to guide large language or generative models toward desired behavior, leveraging techniques like few-shot, zero-shot prompting, chain-of-thought, role prompting, or context conditioning. • Experience with model tuning (prompt tuning, fine-tuning, hyperparameter adjustment) or otherwise optimizing model outputs to meet quality, safety, and reliability standards. • Practical experience with at least one conversation / agent platform (e.g. Dialogflow preferred; or other chatbot/voice-bot platforms / agent frameworks). Ability to build, deploy, and maintain agents on such platforms. • Experience with API integration; connecting the conversational agent to backend services, databases, or external APIs to fetch or store context, user data, or dynamic content. • Solid conversation design experience; understanding of user-centered design, usability, natural language understanding / generation, user experience (UX) considerations, tone and style, context management, fallback and error handling. • Strong communication skills, ability to collaborate across disciplines (product, design, engineering, data), and translate technical AI capabilities into user-facing solutions. • Curiosity about latest developments in AI / NLP / LLMs, willingness to experiment, learn, and refine prompts / models / flows continually. Physical Conditions/Requirements • Prolonged periods sitting at a desk and working on a computer • No heavy lifting is expected. Exertion of up to 10 lbs. Benefits • Health insurance • Paid holidays • Flexible time off • 401k retirement savings plan and company match with pre-tax and ROTH options • Dental insurance • Vision insurance • Employer paid disability insurance • Life insurance and AD&D insurance • Employee assistance program • Flexible spending accounts • Health savings account with employer contributions • Accident, critical illness, hospital indemnity, and legal assistance • Adoption assistance Domestic partner coverage Mindex Perks • Tickets to local sporting events • Teambuilding events Holiday and celebration parties Professional Development • Leadership training • License to Udemy online training courses Growth opportunities The band range for this role takes into account the wide range of factors that are considered in making compensation decisions including, but not limited to, skill sets, education, experience, training, certifications, internal equity, and other business and organizational needs. It is not typical for an individual to be hired at, or near, the top of the range for their role; and compensation decisions are dependent on the facts and circumstances of each case. The range for this role is $90,000-$120,000 Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor, or take over sponsorship of an employment Visa at this time.
Design, build, and maintain AWS QuickSight dashboards for SaaS clients, collaborate with stakeholders to translate requirements into actionable data models, and support customer self-service dashboard creation. | Requires experience with AWS QuickSight, strong SQL and data modeling skills, familiarity with compliance domains, and ability to work cross-functionally on enterprise analytics solutions. | Founded in 1994 and celebrating 30 years in business, Mindex is a software development company with a rich history of demonstrated software and product development success. We specialize in agile software development, cloud professional services, and creating our own innovative products. We are proud to be recognized as the #1 Software Developer in the 2023 RBJ's Book of Lists and ranked 27th in Rochester Chamber’s Top 100 Companies. Additionally, we have maintained our certification as a Great Place to Work for consecutive years in a row. Our list of satisfied clients and #ROCstar employees are both rapidly growing— Are you next to join our team? Mindex is looking to expand our established Data & Analytics team with a collaborative Dashboard Solutions Engineer who thrives on transforming data into powerful, user-centric products. As a key member of the team, you will contribute directly to enhancing the embedded analytics capabilities across our SaaS products. This is more than just a dashboard-building role; you will partner with your fellow engineers and stakeholders to consult on requirements, design intuitive experiences, build insightful data products, and to support our rapidly growing community of customer authors, empowering them to unlock the full potential of their data. Essential Functions: • Design, build, and maintain AWS QuickSight dashboards that elevate the customer experience for external SaaS clients by delivering clear, actionable insights, while also meeting the needs of internal business and technical stakeholders. • Work with external/internal stakeholders to gather requirements and convert them into functional reporting solutions. • Troubleshoot discrepancies in data accuracy across visualizations • Document dashboard logic, data sources, and data models for internal and external use • Translate business requirements into actionable data models, working closely with data engineers and analysts to ensure reliable, well-structured datasets. • Collaborate with the Data & Analytics team to design, refine and deliver visualizations that meet stakeholder needs • Create and manage semantic data layers, custom visuals, calculated fields, filters, and parameters within QuickSight. • Train and support customer users on how to use AWS QuickSight effectively for self-service dashboard creation Education & Experience: • 4-year degree in Science, Technology, Engineering, or Mathematics "STEM" or an equivalent combination of education and relevant work experience preferred • Hands on experience designing, building and delivering customer facing dashboards • Worked in a domain with strict compliance requirements (FERPA, HIPPA, etc.) • Worked on enterprise-level analytics solutions, for a large number of customers Skills & Competencies: • Proficiency in AWS QuickSight, including SPICE, data prep, visuals, calculated fields, and dashboard sharing/security. • Strong SQL skills and experience working with relational databases and data warehouses • Solid understanding of data modeling concepts (e.g., star schema, normalized vs. denormalized data). • Familiarity with data governance and access control best practices within a BI environment. • Familiarity with Highcharts or similar JavaScript-based charting libraries is a plus. • Ability to manage multiple priorities, meet deadlines, and deliver high-quality work in a fast-paced environment. • Highly organized, able to work independently if needed • Strong analysis, critical thinking, and problem-solving skills • Ability to work cross-functionally with both business users and technical teams, including experience in requirements gathering. • Excellent verbal and written communication skills, including the ability to explain and present complex data concepts to non-technical users and groups. • Medical Insurance (with a free option!) • Dental Insurance • Vision Insurance • Company Paid Life and AD&D Insurance • Optional Additional Life Insurance • Company Paid Short-Term Disability Insurance • Company Paid Long-Term Disability Insurance • Medical and Dependent Care Flexible Savings Accounts (FSA) • Health Savings Accounts with Company Contributions • Optional Hospital Indemnity, Accident and Critical Illness Insurance as well as Legal Assistance Our Perks: • Flexible Time Off • Eight Paid Holidays • Pre-tax and Roth 401(k) Options with Company Match • Investment in Professional Development including a license to Udemy training courses and leadership training • Employee Assistance Program • Adoption Assistance • Pet Insurance Discounts • Tickets to local sporting events • Team building events • Holiday and celebration parties The band range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets, education, experience, training, certifications, internal equity, and other business and organizational needs. It is not typical for an individual to be hired at, or near, the top of the range for their role; and compensation decisions are dependent on the facts and circumstances of each case. The range for this role is $90,000 - $140,000. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor, or take over sponsorship of an employment Visa at this time. Physical Conditions/Requirements • Prolonged periods sitting at a desk and working on a computer • No heavy lifting is expected. Exertion of up to 10 lbs.
The Software Engineer will understand customer requirements and develop tasks to reflect those requirements. They will design and develop technical software solutions while collaborating cross-functionally with team members and customers. | Candidates should have a Bachelor's degree in Computer Science, Engineering, or a related area, along with three to five years of software development experience in Java and Python. Proficiency in Spring Framework and Spring Boot, as well as experience with Agile environments and RDBMS, is also required. | Founded in 1994, Mindex is a software development company with a rich history of demonstrated software and product development success. Our three divisions – Cloud, SchoolTool, and Software Development – are all rapidly growing, and our employee base is close to 400. We are ranked the #1 Software Developer in the 2023 RBJ’s Book of Lists, the Best Software Developer in the RBJ’s 2022 Reader Rankings, and a 2022 Certified Great Place to Work. Mindex’s Software Development division is the go-to software developer for enterprise organizations looking to engage teams of skilled technical resources to help them plan, navigate, and execute through the full software product lifecycle. Duties and Responsibilities Understand customer requirements; develop tasks to accurately reflect those requirements Design and develop technical software solutions Write and perform testing, assist in determining the scope for testing requirements agreed-upon by the team or business unit Collaborate cross-functionally with team members and customers to ensure effective and efficient implementation of solutions Document each aspect of a systems application Provide ongoing support and enhancements for new and existing systems and platforms Curiosity to learn and advance relevant technical knowledge Bachelor's degree in Computer Science, Engineering, or related area, and/or an equivalent combination of education and experience Three - five years of software development experience in Java and Python Proficiency in Spring Framework and Spring Boot Good exposure to Messaging Technologies, specifically Kafka/ RabbitMQ Experience with enterprise development in an Agile environment Experience with an RDBMS such as MongoDB Experience with SOAP and/or REST web services Experience with defect tracking software Experience with all aspects of the software development lifecycle (SDLC) Desired experience with cloud technologies, Docker and OpenShift Physical Conditions/Requirements: Prolonged periods sitting at a desk and working on a computer No heavy lifting is expected. Exertion of up to 10 lbs. Medical Insurance (with a free option!) Dental Insurance Vision Insurance Company Paid Life and AD&D Insurance Optional Additional Life Insurance Company Paid Short-Term Disability Insurance Company Paid Long-Term Disability Insurance Medical and Dependent Care Flexible Savings Accounts (FSA) Health Savings Accounts with Company Contributions Optional Hospital Indemnity, Accident and Critical Illness Insurance as well as Legal Assistance Our Perks: Flexible Time Off Eight Paid Holidays Pre-tax and Roth 401(k) Options with Company Match Investment in Professional Development including a license to Udemy training courses and leadership training Employee Assistance Program Adoption Assistance Pet Insurance Discounts Tickets to local sporting events Team building events Holiday and celebration parties The band range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets, education, experience, training, certifications, internal equity, and other business and organizational needs. It is not typical for an individual to be hired at, or near, the top of the range for their role; and compensation decisions are dependent on the facts and circumstances of each case. The range for this role is $70,000 - $120,000. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor, or take over sponsorship of an employment Visa at this time.
Create tailored applications specifically for Mindex with our AI-powered resume builder
Get Started for Free