Senior Software Engineer, Accounting
Spendesk
In this role you will shape the technical direction of the Accounting squad, building reliable financial systems that support accurate bookkeeping and month-end close. You will collaborate with Product, Design, Accounting, and other Engineering teams to solve complex domain problems and deliver robust systems. Expect to own architecture, trade-offs, and long-term engineering standards while delivering high-quality, scalable solutions. The role offers autonomy and a direct impact on finance tooling, data quality, and automation within Spendesk.
Pay / Benefits- Flexible on-site and remote policy
- Moka.care for emotional and mental health wellbeing
- Latest Apple equipment
- Great office snacks
- Autonomy and growth culture
- Diversity & Inclusion
- Lead design and development of reliable systems for bookkeeping preparation, payables and payment workflows
- Build rules-based automation for payable and expense coding
- Improve spend data enrichment, classification, validation and reconciliation
- Contribute to supplier and receipt management capabilities
- Build clear accounting visibility and auditability for Finance teams
- Design robust workflows that handle complex financial rules, exceptions and reconciliation scenarios
- Define and evolve scalable architectures, domain boundaries and integration patterns
- Own technical initiatives from discovery to production rollout and continuous improvement
- Make pragmatic decisions around data consistency, reliability, observability and maintainability
- Work closely with Product, Design, Accounting and Operations stakeholders to translate complex business requirements into effective solutions
- Provide technical guidance and mentorship to other engineers
- Help shape engineering practices, architectural standards and the technical roadmap of the squad
- Use AI-assisted development tools responsibly and help the team adopt effective engineering workflows
- Fluency in written and spoken English
- Significant professional experience building and operating production software
- Strong expertise in TypeScript, particularly backend development with Node.js
- Proven track record designing and delivering reliable, scalable and maintainable systems
- Strong architectural knowledge, including microservices, domain modelling, event-driven systems and data consistency
- Experience leading complex technical initiatives from discovery through production
- Ability to make sound technical decisions and communicate trade-offs clearly with both technical and non-technical stakeholders
- High degree of autonomy, ownership and influence beyond direct implementation
- Experience mentoring engineers and raising engineering standards within a team or organisation
- Strong product mindset and ability to understand complex business and financial workflows
- Collaborative mindset
- Strong communication skills
- Mentorship and leadership
- TypeScript
- Node.js
- React
Reference: WJ-747_31050159