Join a global leader in Big Data and analytics to drive software engineering solutions. This is an exciting opportunity to work with a team of passionate technologists pushing the boundaries of innovation.
Job Overview
As a talented software developer, you will design, develop, and test scalable software solutions in an Agile environment. You will work on our Big Data platform using Scala/Java and open-source tools like Apache Spark, Ignite, Solr, and Arrow.
Key Responsibilities:
* Design and develop scalable software solutions for our Big Data platform.
* Collaborate with cross-functional teams to deliver high-quality software products.
* Develop secure enterprise data operations including access control, masking, and encryption.
* Build DSL parsers and execution planners.
* Contribute to continuous integration, delivery, and test automation processes.
Requirements:
* Strong computer science fundamentals – algorithms, data structures, networking, etc.
* Hands-on experience with Scala, Java, and Apache Spark.
* Proven ability to build and package enterprise-grade software.
* Knowledge of distributed computing frameworks (Spark highly desirable).
* Experience with REPL-style development and workflow engines is a big plus.
* Familiarity with Agile environments and a collaborative, outcome-driven mindset.
* Excellent communication skills and a team-first attitude.
What We Offer:
* Stock options - share in the company's success.
* Fast-tracked career growth - grow with a scaling global business.
* Experience in one of tech's hottest areas - Data & Analytics.
* Flexible work arrangements - remote/WFH options across Australia.
* Start-up culture with the backing of a proven global solution.
* Potential for international travel as new offices open worldwide.