Empower is dedicated to transforming financial lives and fostering a flexible and inclusive work environment. They are seeking a Senior Business Systems Analyst to drive the requirements and design process for complex software systems, focusing on authentication and identity management while collaborating with various stakeholders.
Responsibilities:
- Gather and document business and technical requirements in an Agile environment, translating them into clear, well-defined user stories
- Write detailed API requirements — request/response structures, data mappings, error handling, and integration workflows — for Java/Spring Boot services
- Define front-end requirements for React-based web applications, collaborating with a separate design team to align on user experience
- Create flow diagrams, sequence diagrams, and technical documentation for authentication and identity management flows
- Work with tech leads and architects to break down complex technical stories and validate solution designs
- Partner with the value stream owner and product stakeholders to ensure requirements align with business objectives
- Analyze existing systems and processes to identify improvement opportunities
- Conduct impact analysis and help troubleshoot issues during implementation
- Mentor junior and mid-level analysts and provide technical guidance
Requirements:
- 5+ years of experience as a Business Systems Analyst or equivalent technology industry background
- Proficient at identifying and solving business problems through innovative and practical solutions
- Effective communication skills to convey technical information in a clear manner to all levels
- Experienced in collecting, documenting, and managing system requirements from stakeholders
- Deep understanding of highly complex multi-platform applications and systems
- Effective communication and documentation skills to create comprehensive reports, manuals, workflows, and specifications
- Proficient at managing tasks, timelines, and resources effectively to ensure successful project delivery
- Ability to be flexible and adaptable to changes in project scope, requirements, or technological advancements
- Experience working with RESTful APIs, including integration patterns, API documentation, and tools like Postman
- Proven ability to write user stories for web-based applications, covering both front-end UI and back-end API layers
- Familiarity with Jira, Confluence, and Figma as part of an Agile workflow
- Strong communication skills — able to bridge business stakeholders and technical teams effectively
- Experience documenting system requirements, workflows, and specifications
- Understanding of multi-platform application architectures and system integrations
- Ability to manage competing priorities and adapt to evolving requirements
- Experience with authentication, identity management, or security-related systems (SSO, OAuth, MFA)
- Background in financial services, particularly defined contribution or retail investment platforms
- SQL proficiency for data analysis and requirements validation
- Understanding of web accessibility standards (ADA/WCAG)
- Experience writing acceptance criteria or BDD-style specifications
- Prior experience as a QA engineer, developer, or in another hands-on Agile team role
- Production support or troubleshooting background