Lead Software Engineer – Python/React
Overview
As a Lead Product Engineer, you will drive AI-powered features across the full stack to modernize accounting workflows. You will lead end-to-end product initiatives, collaborating with product, UX, and AI specialists to deliver scalable interfaces and robust back-end services. You’ll shape the user experience and intelligent systems that empower thousands of accounting professionals. This role offers a startup-like environment within a global leader, with opportunities to influence architecture and product direction.
Compensation / BenefitsHybrid Work ModelFlex My Way/work-life balanceCareer Development and GrowthIndustry Competitive BenefitsSocial Impact opportunitiesMental health days and wellness programs
ResponsibilitiesOwn multi-month projects from ideation to launch and measurementDesign and build generative AI products (Conversations, Accounting Research, Ready to Advise, Workspaces)Develop front-ends with Next.js, TypeScript, Tailwind CSSDevelop back-ends with Python, FastAPI, and cloud infrastructure; API design and data modelingIdentify bottlenecks and optimize performance across the stackLead full stack projects and guide engineers; influence architecture and system integrationChampion UI/UX excellence with accessible, user-centric interfacesSet and uphold coding standards and best practices across front-end and back-end teams
Key requirements7+ years building web applications at scaleExperience across full stack; strong in at least one areaPassion for UI/UX and product designSelf-driven with problem-solving and prioritization skillsExperience taking ideas to release (0→1)Excellent debugging and performance optimization skillsStrong leadership and cross-functional collaboration skillsBonus: Bachelor's in CS, HCI, or related field; startup experience; AI-native product experienceleadershipcross-functional collaborationproactive problem-solvingNext.jsTypeScriptTailwind CSS