Skip to Main Content

Job Title


Software Engineer


Company : Ferocia Pty Ltd


Location : Melbourne, Australia


Created : 2025-07-06


Job Type : Full Time


Job Description

We''re the team behind Up but under the hood, we''re Ferocia: a passionate tech company driven by innovation and financial empowerment.In 2011, we cut our teeth crafting the first digital platform for Bendigo Bank. Building on that foundation, we later launched Up in 2018a reimagined banking experience designed to bring financial freedom to a generation.By 2021, we officially became part of the Bendigo and Adelaide Bank Group, continuing our work on Up and building innovative financial software for everyone.Sitting firmly in the sweet spot of a small company rhythm with the impact of a major player, we stay dedicated to empowering those who need it most.As proud members of the Bendigo and Adelaide Bank Group, we''re committed to being carbon neutral, community-focused, and holding ourselves to the highest standards.We love people who are willing to give it a crackand even if youre unsure were the right match on paper, throw your hat in the ring anyway. You might just surprise yourself.The roleWere looking for Senior and Staff Software Engineers to join us at Ferocia as we grow two of Australias most loved banks (Up and Bendigo Bank). Were currently hiring across multiple teams working on our Bendigo Bank customer facing mobile application, focusing on customer impact and platform stability. Weve been growing fast over the last few years and are looking for people who can help us evolve to meet this demand with the same high levels of reliability and trust that have gotten us this far.As the Digital Division of the Bendigo and Adelaide Bank Group were a small organisation operating under the umbrella of a much bigger one, and so this role will stretch you beyond writing code. We are fiercely protective of the autonomy of our software engineers, and that means no-one is going to micromanage you. Youll be interacting with customers and support staff and bankers and technologists; working with designers and customer experience experts; prioritising engineering efforts and making both technical and product decisions that will have long term ramifications. We learned while doing too, so we know all about getting things wrong on the way to getting them right. Our culture of blameless retrospectives and continuous learning is here to support you as you grow.We have a culture of continuous delivery, which challenges established norms about how banking software should be built! Deploying banking software to production several times a day by leaning heavily on engineer-driven test automation is critical to our success. We expect you to care about the entire ecosystem in which you will build, test, deploy and support software, although of course you dont need to be an expert in everything (we have some real good ones).Youll spend your days working closely with a group of people who like to build software that aspires to be the best it can be; and balance that with professional development, team time and time to breathe and think. We spend a lot of time investing in a team that collaborates effectively, and well want you to as well.What you bringExperience building, testing, deploying and supporting commercial web or native applications and leading your teams to do the same. We believe in empowering our engineers across all parts of delivery, and as a senior engineer we want to incorporate your expertise in all facets of software delivery (not just architecture and coding) to improve our systems and processes and customer outcomes.An innate desire to do a good job, and to help the people around you do a good job too. Do the right thing when no-one is watching is one of our most cherished values.A point of view on what makes software good, how to test it, deploy it, maintain it, and support it in production. This needs to go hand-in-hand with the ability to compromise when circumstances require it!Experience (or at least a strong desire to gain experience) in upskilling your peers by sharing knowledge, pair programming, mentoring, and advocating for improving the effectiveness of the team.A clear understanding of just how valuable effective communication is in software development, and the ability to do it well.The right to work permanently in Australia.Willingness to be part of the on-call roster a few times per year.The ability to attend our Melbourne CBD office at least six times a year for company days, plus some in-office days to start while youre getting settled in. Were currently only hiring in the Melbourne area for this reason.Our processEach stage of the process requires successful completion before proceeding to the next stage:An initial chat with our recruiter about who you are and what you do, and to make sure our expectations align on some practical stuff.A take-home code challenge.A technical interview: one part pairing on your code challenge, one part answering technical questions, one part asking us questions.A final interview consisting of a system design exercise to get a sense of how you think about complex problems, and a behavioural interview about how you work with others and what kind of environment you thrive in.Reference checks + offer.Working at FerociaWe have a hybrid work culture where people can attend the Ferocia office as much or as little as makes sense for them, but we are currently only hiring in Melbourne (or adjacent areas) as we still value physically getting together at least a half-dozen times per year.We offer:A small team of passionate peopleGenerous leave and parental policyGreat city office and perks (rooftop, gym and personal trainer, games)Budget for personal development, training, and conferencesHome loan rebates for our loans (conditions apply)Ongoing equity grants (conditions apply)Not quite ticking every box? Throw your hat in the ring anyway! At Ferocia, were all about shaking things up and rewriting the rules. We thrive on diversity and inclusion, and we wholeheartedly encourage you to step up and shine. Let us be the judge of your qualifications for this role you just might surprise yourself!To apply, click here . If the role is still posted, were still accepting applications!ALL JOBSSee all of our available roles below. Some are for Up. All are for Ferocia.Don''t see a role that fits what you''re looking for? Submit your details here , and if the right role opens up, we''ll be in touch.Ferocia acknowledges the Wurundjeri Woi-wurrung and Bunurong BoonWurrung people of the Eastern Kulin Nation as the traditional custodiansof the land on which we build and create. We work to create a welcoming,inclusive environment for all employees, and acknowledge the importancecommunity has played in the culture of our traditional owners.Aboriginal and Torres Strait Islander sovereignty was never ceded, thiscontinent always was and always will be Aboriginal land. #J-18808-Ljbffr