Business Analyst (SaaS/Hardware-Integrated Systems)
Jobot
About the role
About Us
We are a leading provider of intelligent transportation and mobility solutions, delivering innovative software, systems, and services that help organizations manage complex transportation infrastructure more efficiently, safely, and sustainably. Our solutions support mission-critical operations across tolling, traffic management, mobility analytics, and connected transportation environments.
With deep technical expertise and a strong focus on reliability and performance, we design and deploy scalable, secure, and highly available platforms that operate in both cloud-based and customer-hosted environments. Our teams work closely with clients to understand their operational challenges and deliver tailored solutions that integrate seamlessly with existing systems and workflows.
We pride ourselves on a collaborative, customer-centric approach, bringing together specialists in software development, DevOps, systems engineering, and project delivery to ensure successful implementation and long-term value. From initial design through deployment and ongoing support, we emphasize innovation, quality, and continuous improvement.
Driven by a commitment to excellence and a passion for advancing transportation technology, we help public and private sector organizations modernize infrastructure, improve mobility outcomes, and build smarter, more connected communities.
Why Join Us?
- Medical, dental, and vision insurance
- Company-paid life insurance
- Short- and long-term disability coverage
- 401(k) retirement plan
- Flexible Spending Accounts (FSA)
- Paid holidays, sick time, and personal leave
- Employee Assistance Program (EAP)
- Education reimbursement and professional development support
Job Details
Position Overview
This role is responsible for gathering, analyzing, and translating business and technical requirements across a range of solutions, including SaaS, on-premise, and hardware-enabled systems. The Business Analyst will work cross-functionally to ensure alignment between business needs, product strategy, and technical execution, while supporting the full software development lifecycle.
Key Responsibilities
Requirements & Analysis
- Elicit, analyze, and document business, functional, and non-functional requirements for SaaS, on-premise, and embedded hardware-integrated solutions
- Translate customer, operational, and regulatory needs into clear user stories, use cases, workflows, and acceptance criteria
- Break down complex system requirements involving software-hardware interactions into manageable components
Collaboration & Stakeholder Engagement
- Act as a liaison between business stakeholders, product managers, software and hardware engineering teams, QA, and customer-facing teams
- Facilitate requirements workshops, backlog creation, grooming sessions, and design discussions
- Clearly define scope, assumptions, dependencies, and constraints throughout the development lifecycle
Product, Customer & Solution Support
- Partner with product management on roadmap planning, feature prioritization, and impact analysis
- Support engineering teams during design, development, testing, and release by clarifying requirements and managing changes
- Participate in system integration, user acceptance testing (UAT), and customer validation activities
Customer Training & Enablement
- Assist in developing training materials, system documentation, and workflow guides
- Support or lead customer training sessions, product demonstrations, and knowledge transfer activities
- Serve as a subject matter resource for system functionality, configurations, and business processes
- Gather customer feedback to inform product enhancements and future requirements
Documentation & Process Improvement
- Maintain accurate requirements documentation, traceability matrices, process flows, and user guides
- Identify opportunities to improve business processes, system usability, customer adoption, and operational efficiency
- Contribute to continuous improvement of Business Analyst standards, templates, and best practices
Qualifications
- Bachelor's degree (or equivalent experience) in Business, Information Systems, Engineering, Computer Science, or a related field
- 3-5 years of experience as a Business Analyst or similar role in a technology-driven environment
- Experience working with large, complex requirement sets with the ability to prioritize based on business value and timelines
- Experience supporting SaaS and/or on-premise enterprise software solutions
- Experience supporting customer onboarding, training, or enablement initiatives
- Strong communication skills with the ability to present to both technical and non-technical audiences
- Strong analytical thinking, attention to detail, and problem-solving abilities
- Proven ability to manage stakeholders and facilitate cross-functional collaboration
- Experience working in fast-paced environments with shifting priorities
Technical Skills
- Familiarity with Agile/Scrum methodologies and tools (eg, Jira, Azure DevOps, Confluence)
- Understanding of APIs, system integrations, data flows, and basic software architecture
Preferred Qualifications
- Certifications such as CBAP, CCBA, or PMI-PBA (preferred but not required)
- Experience with embedded systems, hardware/software integration, or IoT-enabled products
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free