Careers at Fathom

Fathom is transforming the way advisers and business owners create beautiful performance reports and access timely business insights. We've helped over 10,000 businesses around the world gain the valuable insights they need to make better business decisions — and we're just getting started!

We're looking for talented individuals to join our growing team.

Current Openings

Brisbane, Australia

.NET Backend Developer

Cloud Platform Engineer

Applicants must be an Australian/NZ citizen or a permanent resident (visa sponsorship is not offered for these roles)

Cambridge, Great Britain

UK Country Manager

Perks, company and culture

Do your best work with the latest tech while we look after your back with Herman Miller Aeron Chairs

Enjoy unlimited espresso coffee brewed from gourmet coffee beans and select from a range of seasonal fruit

We're proud of our team! You'll be joining a range of experienced and innovative thinkers across a range of disciplines

Our Brisbane office is in a great location, offering free parking and an easy commute against the traffic

Enjoy a convenient walk to daycare, schools, park, gym, shopping centre and medical centre

In a small team like ours, every role has an abundance of opportunities to learn, grow and show initiative

.NET Backend Developer

Brisbane, Australia

Yes - we’re looking for a ‘.NET Developer’, but really we want to find someone who is passionate about building and scaling the backbone of a modern cloud application and who wants to work with a team dedicated to doing it the right way.

We’re working on complex scaling, quality and performance issues and utilising a range of interesting technology and approaches (eg. queues, caching, logging, authorisation, identity, functions as a service (FaaS), platform as a service (PaaS)) to help bring our vision to fruition.

Of course, in addition to working on the platform, there are also customer facing features to implement and maintain. Our work here includes rendering visualisations, integrations with other systems, coding accounting concepts, and general number-crunching.

Our current team is dedicated to promoting clean architecture, developing using SOLID principles, implementing TDD where appropriate and utilising pair programming. Quality and long-term sustainability are our guiding principles.

This is a talented group of designers, engineers, business analysts and product specialists who love to collaborate, including people who are recognised as leading practitioners in their respective crafts. This is an opportunity to join them and contribute to the quality, value and architecture of a modern web application in a period of rapid growth.

We’d love you to be that person and help us build on this foundation.

What you'll be doing:

Your work will vary from week-to-week, but could include, as an example:

  • Implementing an exception logging framework for use across all our sites
  • Participating in QA through peer code reviews
  • Fixing a bug discovered by a customer
  • Collaborating with design and front-end teams on a new reporting component
  • Integrating with other applications through their APIs
  • Practising TDD and ensuring we have appropriate coverage
  • Improving the performance of an SQL query

What we’re looking for:

  • 2-3+ years experience as a software developer
  • Experience in C# and with the .NET framework; our technology stack covers SQL, C#, .Net Core, WebAPI, Signalr, Javascript frameworks
  • A practical understanding of test-driven development methodologies, SOLID principles and clean architecture.
  • Experience with Azure is helpful but not required (Azure functions, logic apps, Redis, CosmosDB, Service Bus etc.)
  • A degree in Computer Science/Engineering or related disciplines is helpful but not required.
  • Australian/NZ citizen or a permanent resident (visa sponsorship is not offered for this role)

What you're all about:

  • You’ll demonstrate excellent attention to detail
  • You have a commitment to efficiency
  • You have an ability to write with clarity and conciseness
  • You’re a self-learner with a passion for staying up-to-date on emerging trends
  • You’ll be a fan of CI/CD

This is an opportunity to work with a fun and talented team in a supportive environment. There are plenty of lunch options and we enjoy taking lunch together most days. There will often be a game of basketball, frisbee or grid-iron passing taking place.

You will have access to:

  • Some of the best designers, engineers & human beings in Brisbane, collaborating together in a modern, light-filled office.
  • A competitive salary with opportunities to progress in a growing team
  • Great back support with a Herman Miller Aeron Chair
  • The latest tech — we want you to be productive
  • Unlimited espresso coffee, fresh fruit
  • A convenient walk to daycare, schools, park, gym, shopping centre, medical centre
  • Free parking and an easy commute against the traffic

Apply for this position:

To apply for this position, please send your résumé and cover letter.

If you have any supporting information such as a Github profile, Stack Overflow profile, code samples, and links to sites or open-source projects you worked on, please attach this as well.

Apply now

Cloud Platform Engineer

Brisbane, Australia

Fathom's Cloud Platform team manages the cloud infrastructure that powers our product. We have a strong DevOps culture with a focus on bringing together the right people, process and tools to enabled our team to deliver continuous value to our customers. We are seeking an experienced Cloud Platform Engineer/DevOps Engineer to strengthen our team of talented developers and engineers. You will be a key member of the Cloud Platform team, with a diverse set of responsibilities including cloud infrastructure management, security and management of our CI/CD process.

The broader Fathom team includes developers, engineers and designers who are recognised as leading practitioners in their respective crafts. This is an opportunity to join them and influence the quality, value and architecture of a modern web application.

What you'll be doing:

Your work will vary from week-to-week, but could include, as an example:

  • Improving our cloud monitoring strategy by broadening the performance and security data we collect and enhancing our alerting capability.
  • Maintaining and improving our platform deployment process. This may include technologies such as PowerShell, ARM Templates, Terraform or similar.
  • Assisting in maintenance of our CI/CD build process. This would include tweaking the build and deploy process as required as well as working with the broader development team to ensure good DevOps practices.
  • Continually improve the cloud infrastructure required to support the product. This may include planning and design, detailed documentation, implementation and infrastructure automation.
  • Working closely with developers to ensure we optimize the code we write with the platform it runs on.
  • Managing operational security. Ie. Manage SSL certificates, vulnerability scanning, network security, operational logging & third-party penetration testing.
  • Being a participant in daily standups and other aspects of our Agile planning process.
  • Being a champion of DevOps within the team.

What we’re looking for:

  • Required: Deep technical knowledge of Microsoft Azure including IaaS and PaaS components
  • Required: Experience in C# and with the .NET framework/.NET Core
  • Working knowledge of Infrastructure as Code practices and tools
  • Experience with Windows Server and IIS
  • Experience with networking including DNS, VNet, VNet Peering and Site-to-Site VPN
  • Microsoft certifications such as ‘Azure Administrator Associate’ or ‘Azure Solutions Architect Expert’ highly regarded
  • Knowledge of Continuous Integration and Continuous Delivery tools
  • Highly competent with scripting and automation. PowerShell experience highly desirable
  • A degree in Computer Science/Engineering or related disciplines is helpful but not required
  • Australian/NZ citizen or a permanent resident (visa sponsorship is not offered for this role)

What you're all about:

  • You work well in a highly collaborative environment
  • You’re curious, with a desire to know not just that it works by why it works
  • You’re passionate about coming up with innovative approaches to solving problems
  • You sweat the small stuff, and demonstrate excellent attention to detail
  • You’re a self-learner with a passion for staying up-to-date on emerging trends

This is an opportunity to work with a fun and talented team in a supportive environment. There are plenty of lunch options and we enjoy taking lunch together most days. There will often be a game of basketball, frisbee or grid-iron passing taking place.

You will have access to:

  • Some of the best designers, engineers & human beings in Brisbane, collaborating together in a modern, light-filled office
  • A competitive salary with opportunities to progress in a growing team
  • Great back support with a Herman Miller Aeron Chair
  • The latest tech — we want you to be productive
  • Unlimited espresso coffee, fresh fruit
  • A convenient walk to daycare, schools, park, gym, shopping centre, medical centre
  • Free parking and an easy commute against the traffic

Apply for this position:

To apply for this position, please send your résumé and cover letter.

Apply now

UK Country Manager

Cambridge, Great Britain

The UK Country Manager will be an outgoing, experienced manager who has led a successful B2B software sales and marketing team, and has a keen interest in shaping the future of accounting software and data visualisation.

Based in Cambridge (in normal times) with a capable team of six, the day-to-day will be varied; on top of leading and developing your team, you will be reviewing lead generation opportunities, evaluating potential marketing partnerships, informing regional go to market strategy and helping win large or complex new business. You will be accountable for the growth of recurring revenue in the UK, as well as the entire EMEA region with specific growth markets in South Africa, Ireland and the Gulf States.

The Country lead reports to the Global Head of Customer, who is based at the Fathom Head Office in Brisbane, so being an early riser may be helpful for calls to the Leadership team.

About you:

  • Seasoned experience from managing a high performing team of sales, account management and marketing professionals. Examples of developing a great team culture will be key
  • Professional expertise in accountancy, Software as a Service or data analytics (ideally all 3!)
  • Exceptional communication and public speaking skills, you will represent Fathom at events and to the media in the UK
  • Highly regarded in your professional network and influential on social media
  • Highly commercial and able to negotiate and hold your own during pricing or partnership conversations with accounting firms partners or senior stakeholders
  • A proven track record of recruiting top talent, and developing them into high performing contributors
  • Working in a small team which is a part of an international organisation is a plus

Apply for this position:

To apply for this position, please send your résumé and cover letter.

Apply now