Posted Oct 7, 2026

Business Analyst – SaaS

Apply Now
Location: Peoria, AZ – Hybrid Schedule: Monday–Thursday in office; Friday work from home Job Type: Full-time Salary: $92,200 - $112,000 per year, depending on experience Job Overview We are a growing software company seeking a full-time Business Analyst to join our team in Peoria, AZ. In this role, you will serve as a key bridge between our customers and development team—understanding customer business processes and needs, translating those needs into clear software requirements, and working closely with developers to deliver practical solutions. You will lead customer discovery and requirements sessions, create and manage Agile deliverables such as Epics, Features, User Stories, and Acceptance Criteria, and follow requirements through the software development lifecycle from initial discussion through testing and delivery. Because we are a smaller, collaborative software company, our team members often wear multiple hats. As you develop a strong understanding of our SaaS products, you will also become a product expert who can assist with customer onboarding, training, and software demonstrations for prospective customers. This is not a traditional sales or cold-calling position. Prospective customers will already have expressed interest in our software. Your role will be to understand their needs, demonstrate relevant functionality, answer questions, and help them understand how our software can address their business requirements. This position is ideal for someone who enjoys working with both people and technology and likes taking a business problem from initial conversation through a working software solution. Key Responsibilities Customer Discovery & Requirements Lead discovery and requirements meetings with external customers and internal stakeholders. Understand and document customer business processes, workflows, challenges, and functional requirements. Ask thoughtful questions to identify the underlying business need rather than simply documenting feature requests. Help determine whether customer needs can be addressed through existing functionality, configuration, process changes, or new development. Agile Requirements & Development Translate business needs into detailed Epics, Features, and User Stories with clear Acceptance Criteria. Work closely with the development team to clarify requirements, answer functional questions, evaluate possible solutions, and unblock development. Maintain and organize requirements and user stories in Jira and assist with backlog management and prioritization. Monitor story progress across sprints and follow requirements throughout the software development lifecycle. Communicate project status, questions, and potential issues to customers, developers, and company leadership. Help ensure that customer expectations and development requirements remain aligned as projects evolve. Testing & Delivery Review and validate completed functionality against documented requirements and acceptance criteria. Perform functional and acceptance testing of completed user stories before release. Work with customers and developers to resolve discrepancies or clarify requirements when needed. Help ensure that delivered functionality addresses the customer's original business need. Product Expertise & Customer Solutions Develop a deep understanding of our SaaS products, features, workflows, and how customers use them in real-world environments. Assist with customer onboarding, training, and implementation as needed. Once fully trained on our products, conduct software demonstrations for prospective customers who have expressed interest in our solutions. Tailor demonstrations to the prospect's business needs rather than simply walking through a standard list of features. Clearly explain software functionality to both technical and non-technical audiences. Serve as a knowledgeable resource for customers and internal team members. Qualifications 3+ years of experience as a Business Analyst, Product Analyst, Product Owner, Implementation Consultant, Solutions Consultant, or similar role working with software products. Experience gathering and documenting software requirements in an Agile development environment. Proven ability to write clear User Stories, Epics, Features, and Acceptance Criteria. Strong client-facing communication skills and experience leading customer or stakeholder meetings. Ability to understand business problems and translate them into clear, actionable requirements for software developers. Comfortable working directly with software developers and discussing technical concepts. Strong analytical and problem-solving skills. Excellent verbal and written communication skills. Strong organizational skills with the ability to manage multiple customer requests and user stories across different stages of development. Ability and willingness to learn complex software products and become a subject-matter expert. Comfortable working in a smaller company where responsibilities may extend beyond a narrowly defined job description. Helpful Experience The following experience is beneficial but not required: Experience with Jira for project management, backlog management, requirements tracking, user stories, or software development workflows. SaaS or enterprise/business software experience. Software implementation or customer onboarding. Software demonstrations or solutions consulting. Customer training. Functional or User Acceptance Testing (UAT). SQL or familiarity with relational databases. Basic understanding of APIs, integrations, databases, or software development concepts. You do not need to be a software developer, but you should be technically curious and comfortable learning how software systems work. Pay: $92,200.00 - $112,000.00 per year Benefits 401(k) 3% Match Dental insurance Health insurance Vision insurance Work Location: Hybrid remote in Peoria, AZ 85381