We are looking for a Senior Software Engineer to join the Financial Statement Suite (FSS) team at DataSnipper. FSS is on a mission to make financial statement review error-free, fast, and intelligent for over 500,000 auditors worldwide
We’re building the next generation of FSS: a web-based, AI-powered experience where intelligent agents prepare and check financial statements, and auditors review, correct, and sign off with confidence. You’ll help lead that shift, working primarily on the backend and our AI agent services, and contributing to the React web experience where it all comes together
This is a hands-on senior role for someone who loves to build, sets a high quality bar, and wants to shape how a product is architected, not just implement it. You’ll work closely with product, design, and fellow engineers, mentor the people around you, and use AI to move fast without cutting corners
Technical Delivery
Design and build production APIs and services, primarily in Python and C#, that power financial statement review workflows
Develop AI-powered agents and workflows that automate the preparation and checking of financial statements, integrating LLMs and document-understanding pipelines
Contribute to the React web front end, where auditors review, correct, and approve results
Keep results trustworthy by pairing LLMs with deterministic checks, correctness is never left to guesswork
Integrate with Azure and its AI services
Implement security controls aligned with OWASP and OWASP GenAI security guidance
Architecture, Quality & Reliability
Architect services and systems using well-established design principles, anticipating future use cases
Write robust, production-ready code that anticipates edge cases, unit, integration, and end-to-end tests are part of the deliverable, not an afterthought
Raise the engineering bar through high-quality code reviews, technical mentorship, and establishing best practices
Diagnose complex issues across services and use operational data to drive stability improvements
Participate in the on-call rotation and stay accountable for what you ship
Collaboration & Impact
Break down epics, align dependencies, and help the team navigate ambiguity
Partner with product managers and designers to shape solutions, refine the roadmap, and simplify technical approaches
Foster a culture of documentation and knowledge sharing within the team and with business stakeholders
Use AI-assisted engineering effectively and responsibly, critically evaluating AI output and helping the team adopt it well
Mentor engineers and contribute to hiring, onboarding, and levelling up the team- Strong experience building, deploying, and maintaining APIs on a major cloud platform (we use Azure)
Experience with relational and document-based databases
Hands-on experience with TypeScript and a modern front-end framework such as React
A quality-first mindset, testing (unit, integration, E2E) is second nature
Excellent communication and collaboration skills in English, both written and verbal
7+ years of experience building applications with a modern backend stack
Experience with object oriented language is required. Experience with Python is preferred
Experience with Docker and containerized deployments
Strong fundamentals of software architecture and system design
Entrepreneurial mindset with the ability to work effectively in an ever-changing scale-up environment
Proficiency with AI-assisted engineering tools (we use Claude Code)
Exposure to Event-Driven Architecture and Domain-Driven Design principles
Experience building or integrating AI agentic applications in production (LLM orchestration, RAG, evals, prompt engineering)
Experience with document processing (OCR, PDF extraction, layout parsing)
Domain experience in audit, accounting, or fintech
Experience mentoring engineers or leading technical initiatives