The Senior Technical Business Analyst – Product Engineering translates business objectives into detailed, development-ready technical requirements and supports Spec-Driven Development, AI-assisted software engineering, and AI-powered product innovation. The role bridges Product Management, business stakeholders, architecture, and engineering teams, helping modernize how requirements are gathered, documented, validated, and maintained throughout the SDLC. It creates structured specifications that reduce ambiguity and rework, improve developer productivity, and support AI-assisted development workflows. The analyst also uses AI-assisted tools to reverse engineer existing applications and discover undocumented business rules, workflows, APIs, databases, dependencies, and integration patterns. The role supports application modernization by documenting current and target states and helps define and validate AI-powered product capabilities, including generative AI, conversational AI, intelligent search, recommendation systems, and workflow automation. It develops evaluation criteria and validation scenarios for AI solutions and communicates requirements and findings to both technical and business audiences. The role requires a bachelor's or master's degree in Business, Computer Science, Software Engineering, or a related field; at least 8 years of business or systems analysis experience; and at least 3 years working directly with software engineering teams. Compensation is $71,300–$124,500 USD, with bonus eligibility. The listed range is based on the position's primary location, and the offer may vary based on factors including skills, experience, and hiring location.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior