Senior Software Engineer
2 days ago
About Factor House
We're helping developers wrangle real-time data streams with clarity, control and none of the fluff. Our tools are built by engineers, for engineers, making stream processing easier to manage and scale. Today, we offer Kpow and Flex, two powerful products that simplify Kafka and Flink for teams at companies like Hewlett Packard, Airwallex, NORD/LB, Block and a bunch of Fortune 500s.
Factor House started in Melbourne in 2019, born out of a need for more pragmatic, developer-first tooling. Since then, we've quietly grown our global customer base by word of mouth and recently raised a $5M seed round led by Blackbird and OIF to kick things up a notch.
We're focused on building thoughtful products for developers and delighting our customers along the way.
About the Role
As a Senior Software Engineer at Factor House - you'll get to work across our two main products - Kpow and Flex whilst also playing a key role in building new products to add to our product tool belt.
This role will require you to go deep into the weeds where you'll help build and improve the systems behind our real-time data tools. You'll work closely with the team to design features that solve real problems, help shape how we plan and release, and talk directly to customers to understand what they need. Most of your work will be in Clojure, but what matters most is how you approach problems rather than which language you use.
Who we're looking for
Worked directly on a core product, owning features from idea to release
You've built backend systems in Clojure and are familiar with the JVM, Jetty12, Quartz, AWS SDK, and Kafka/Flink client libraries
Experience with with ClojureScript and React 19, and you're comfortable with re-frame or similar tools for managing state (like Redux or Zustand)
You know your way around the JavaScript/React ecosystem and have used tools like StorybookJS, xyflow, and TailwindCSS
Experience with modern infrastructure tools such as AWS, MSK, Glue schema registry, ECR, ECS, EKS, and Fargate, and are confident with Docker (Kubernetes and Helm charts are a nice to have but not required)
You've spent time and have a keen interest with data streaming solutions such as Kafka, Kafka Streams, Kafka Connect, ksqlDB, Flink, Iceberg
Familiarity with serialisation formats like Avro and Protobuf
What you'll be doing
Collaborating closely with your team to shape new features or improvements that tackle real problems for Factor House customers
Help shape and improve how we plan, test, and roll out releases
Getting your hands dirty by designing and building features that balance speed and quality. Shipping fast matters, but it still needs to solve the problem
Taking ownership of key parts of our stack. Maintaining what's already there while exploring smarter, cleaner, or more scalable ways to solve new challenges
Giving clear, thoughtful feedback on pull requests or taking the time to respond to feedback on your own code
Jumping on calls with customers understand their pain points and making their problems your own, so you can design thoughtful solutions that delight engineers
Influencing product and design decisions about our products
Pairing with other engineers to work through complex problems, sharing your knowledge across the stack, and leaning on each other to get great solutions over the line
Small team, big impact
Generous, transparent compensation & equity
Tech allowances
Training budget
Hybrid working for Melbourne-based employees (Located on Timeout's coolest street in the world)
Up to 10 weeks of paid parental leave for primary carer
Regular team events and offsites to stay connected and have fun
Chat with our People Experience Manager
Get to know the team, our culture, and what it's like to work at Factor House.
Craft Interview
This stage is about more than just technical skills. Get a sense of what it's like to work together. We're looking at how you approach problems, collaborate, stay curious, and keep customers front of mind. You might walk us through a past project, dive into a problem space, or explore how you prioritise and get things done.
Technical Team Interview
Show us how you think, solve problems, and collaborate with others. This may be tinkering with some code, solving a real life problem or showing us your slide deck skills with a presentation.
Founder Interview
Get to know Factor House's story from where it all began. Learn about our mission, vision and what drives us.
Outcome
We'll let you know either way, whether it's an offer or not this time. You'll hear from us with care and transparency.
If you're interested in the role but don't meet every requirement, that's okay - still click apply We'd love to hear from you
-
Software Engineer
2 days ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Senior Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Anduril Industries Full time $150,000 - $250,000 per yearAnduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril's...
-
Senior Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Anduril Industries Full time $150,000 - $250,000 per yearAt Anduril Australia we are delivering unmanned systems across all physical military domains that will leverage unsupervised autonomy for the delivery of long endurance, multi-mission capability to our customers. These projects require Senior Software Engineers with broad experience to drive the delivery a variety of software enabled capabilities to our...
-
Senior Software Engineer
2 days ago
Melbourne, Victoria, Australia Squiz Full time $120,000 - $180,000 per year2025 is all about growth here at Squiz The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a number of Senior Fullstack Software Engineers (backend leaning) to join our product engineering team on a...
-
Senior Software Engineer
4 days ago
Melbourne, Victoria, Australia FourQuarters Recruitment Full time $120,000 - $180,000 per yearSenior Software Engineer | Modern Web | Cloud)Melbourne | Hybrid | PermanentWe're looking for aSenior Software Engineerwith deep expertise inand modern web development to help us design and build high-impact, scalable solutions. You'll work in an agile delivery team, collaborating closely with other engineers, designers, and product managers to deliver...
-
Senior Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Anduril Full time $150,000 - $200,000 per yearAnduril is a defence technology company, bringing Silicon Valley talent and funding to the defence sector. Our technology helps our customers solve their toughest challenges by enabling them to make better, more informed decisions in life-and-death situations. We've assembled a diverse team of experts in artificial intelligence, computer vision, sensor...
-
Senior Software Engineer
1 week ago
Melbourne, Victoria, Australia Fulcrum Full time $145,000 - $170,000 per yearAs a Senior Software Engineer, you will be instrumental in the development and enhancement of our software systems. Your role will involve full-stack cloud-native software development, with a focus on building and maintaining distributed systems. You will collaborate with cross-functional teams to troubleshoot issues, improve system reliability, and enhance...
-
Senior Software Engineer
2 days ago
Melbourne, Victoria, Australia DUAL Asia Pacific Full time $120,000 - $180,000 per yearAbout DUALDriven by a vision to be the world's best underwriting business, DUAL has always taken a different approach to our industry peers.Since our business was founded in 2004, we have had a strong entrepreneurial spirit that runs through every part of our business. We empower our people to develop products, services and processes that deliver...
-
Front-End Software Engineer
4 days ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Senior Software Engineer
4 days ago
Melbourne, Victoria, Australia Experis Australia Full time $80,000 - $120,000 per yearSenior Software Engineer - AI projectLocation:Melbourne |Contract:Long-term (12+ months)Are you passionate about building next-generation digital experiences? Join a major transformation project that's redefining virtual assistants usingcutting-edge AI technologies. This is a rare opportunity to work on afull architecture rebuildleveragingGenerative AI, RAG...