About ANNA Money
ANNA Money is on a mission to revolutionize tax administration and business banking for small and medium-sized enterprises (SMEs). Our app provides an all-in-one current account and tax management solution, empowering small businesses to focus on what they do best. With over 100,000 customers in the UK, we’re now bringing our expertise to Australia, starting with a new team in Sydney. This is your chance to join a fast-growing fintech and help launch ANNA’s tax proposition for Australian SMEs.
The Opportunity
We’re looking for a Senior Software Engineer to be a founding member of our Australian engineering team. This is a unique opportunity to build from the ground up as we develop new tax-related features tailored to the Australian market. You’ll work with a modern tech stack, solve complex technical challenges, and shape the future of our local operations. As part of our cross-functional product team, you’ll have a real impact on how Australian business owners manage taxes, invoicing, and admin tasks.
What You’ll Do
• Build & Scale: Develop, maintain, and optimize high-performance, scalable software applications with a focus on ANNA’s Australian tax proposition.
• Lead the Development: Play a key role in architectural decisions, and guide the development of microservices and APIs.
• Collaborate Across Borders: Work with the UK and Australian product teams to ensure our solutions meet Australian tax compliance requirements (including ATO obligations).
• Innovate: Shape the core technical architecture of our tax proposition, ensuring it’s ready to scale as we expand.
• Problem-Solve: Own the delivery of end-to-end solutions, tackling technical issues and ensuring smooth releases.
• Contribute to the Culture: As part of a new team in Australia, you’ll have the chance to help shape the team culture, processes, and ways of working.
About You
You’re an experienced back-end software engineer who thrives in fast-paced, high-growth environments. You love to build products that make a real difference and have the technical depth to work across the entire software development lifecycle. As a founding team member, you’ll need to be a self-starter, able to work autonomously and take ownership of projects.
Key Skills & Experience
• 5+ years of software development experience, ideally in fintech, regtech, or SaaS platforms.
• Strong experience with Python or similar (e.g., Go, Java, C#).
• Experience with Google Cloud Platform (GCP), PostgreSQL (Cloud SQL, AlloyDB), and MongoDB (Atlas).
• Expertise with message queues like RabbitMQ (or similar alternatives).
• Knowledge of containerization and orchestration (Docker, Kubernetes, GKE).
• Experience with API-first development and integrating third-party services.
• Knowledge of Australian tax compliance or local SME business needs is a big plus.
• Strong debugging skills and experience with large, complex systems.
• Ability to collaborate effectively with product managers, designers, and engineers across geographies.
Nice-to-Have Skills
• Knowledge of Australian SME tax frameworks (familiarity with ATO requirements is a plus).
• Experience with Open Banking and API-driven financial services.
• Exposure to machine learning models for predictive tax calculations or credit scoring.
• Interest in automation and operational efficiency.
Tech Stack You’ll Work With
• Languages: Python (main), C#, Go, Java (optional)
• Infrastructure: Google Cloud (GCP), Kubernetes (GKE), Docker
• Databases: PostgreSQL (Cloud SQL, AlloyDB), MongoDB (Atlas)
• Messaging: RabbitMQ (CloudAMQP)
• CI/CD: Full automation for continuous integration and delivery
Why Join Us?
• Build Something from Scratch – Be part of the founding engineering team in Australia, developing a market-first tax proposition for local SMEs.
• Join a Global Team – Work with an international team of over 150 fintech professionals, including data scientists, engineers, and product specialists.
• Use Modern Tech – We deploy code to production up to 750 times a month, and you’ll be working with a modern, scalable tech stack.
• Impact from Day 1 – Your work will have a direct impact on Australian small business owners, simplifying how they manage taxes and admin.
• Professional Growth – As ANNA’s Australian operations scale, you’ll have opportunities to grow into leadership roles.
What We Offer
• Competitive Salary – A salary that reflects your experience and potential.
• Equity/Ownership – Participate in our company growth share scheme.
• Work-Life Balance – Hybrid work environment, with flexibility to work remotely or in the office.
• Learning & Development – Receive an annual personal development budget to support your growth.
• Company Perks – Travel budget, private medical insurance, pension contributions, and more!
• Generous Leave – 25 days of holiday + local public holidays.
Our Culture
At ANNA Money, we pride ourselves on being a place where people can do the best work of their careers. We’re serious about our mission to simplify tax, admin, and financial services for SMEs. Our culture is inclusive, open, and collaborative. Everyone has a voice, and everyone’s opinion matters. You’ll have the opportunity to work on projects that have a meaningful impact on people’s lives and grow with the company as we expand into new markets.
How to Apply
If you’re excited about this role and want to be a part of ANNA Money’s Australian launch, we’d love to hear from you. Apply now and help us revolutionize how small businesses handle taxes, invoicing, and admin.
Take the next step in your career — join ANNA Money Australia as a Senior Software Engineer and help us make tax, admin, and banking smarter, faster, and more human for business owners across the country.