Join Us

If you love helping brands understand, engage, and grow their customers then come join us!

Available Positions

Data Integration Developer / Engineer 


At Customology we build data-driven customer retention solutions for our clients using a combination of ETL, data warehousing techniques, and data integrations with our own and other 3rd party web-based applications. The ideal candidate for this role will be comfortable with database design, modelling and tuning; scripting/programming, API design & connectivity, and solution architecting. You’ll have a passion for all stages of the development process and be familiar with agile software development concepts.

If you enjoy working with various datasets, transformation into a domain driven data model, and the integration of data for various outputs using ETL and functional programming then this is the role for you.


You’ll have:

  • Strong SQL skills (querying, transactional understanding & ideally tuning)
  • Solid working knowledge of SQL Server and ideally MySQL / Postgres
  • Experience in data extraction, transformation, and loading of data from various sources using ETL / Data Integration platforms such as: CloverDX, DataStage, Informatica, SSIS, Talend, Pentaho, etc
  • Demonstrable knowledge of database theory, design and modelling (ERD, EAV, JSON)
  • Sound scripting and programming experience with languages such as Bash, Python, Perl, PHP etc
  • Sound understanding of HTTP APIs
  • Applied working knowledge of engineering best practices including data migration methodology, phased implementation plans, version control, technical documentation, and testing
  • A high level of attention to detail and critical thinking with the ability to come up with multiple solutions to a problem and analyse the pros and cons of each
  • Strong and confident English communications skills, both verbal and written where you can communicate effectively from non-technical to technical audiences.


And ideally have:

  • Git knowledge and experience
  • Comfortable with the shell command line and bash shell scripting
  • AWS experience
  • Atlassian toolset experience (Confluence, Jira, Bitbucket, Bamboo)
  • Bachelor’s of Information Technology/Computer Science
  • At least three years of full-time working experience in a similar role


And bring:

  • The passion and ability to learn new skills quickly and apply these skills to help develop scalable, maintainable and extensible data-driven solutions
  • A solutions-focused, lateral thinking approach
  • Commitment to bringing innovation and inspiration to your work and team and becoming as efficient as possible in your work
  • Willingness to be a team player, contributor and collaborator – we value input and suggestions from every member of our team



  • Design, implement, maintain and extend our data-driven solutions for our clients
  • Design and extend re-usable, robust, semantically versioned data integration and transformation components to be used and maintained in our existing solutions
  • Work with the team to creatively solve complex business problems
  • Work with analysts to identify and understand source data
  • Integrate and extract raw data from source systems (eg. Point of Sale, CRM, ERP,  3rd party API’s etc)
  • Develop robust, continuous, automated ETL jobs that handle failures gracefully and (not always) recover automatically
  • Develop new solutions and maintain existing ones
  • Model and develop databases to support the requirements of our BI, marketing automation solutions, and third-party systems
  • Work collaboratively with cross-disciplined teams to ideate, problem solve and present the best solutions


Data Analyst – Customer Insights, Loyalty & Campaigns 


We are seeking a Data Analyst who is passionate about helping brands understand their customers through data insights. Use your analytical, critical thinking, and technical skills to analyse data to identify customer behaviours, help develop marketing automation campaigns, and present actionable insights.

Join us and together we can create customers for life.


You’ll have:

  • Demonstrable problem-solving skills using SQL for data extraction, manipulation and analysis
  • The ability to analyse, interpret and communicate insights drawn from multiple data sources. Exposure to data visualisation tools such as Tableau an advantage
  • The ability to work on multiple streams with multiple clients in an agile, iterative environment
  • Keen interest in customer loyalty and retail analytics for marketing programs
  • Strong attention to detail with a focus on quality, and sound organisational skills
  • Commercial acumen with ability to strategize, analyse, and articulate insights
  • Working knowledge of web, database, and marketing technologies
  • Hands-on experience in a data related function. Directly applicable experience (Campaign, Insights, BI Analyst, or Statistical Modeller) highly regarded but not essential
  • Understanding of the retail and consumer marketing industry would be ideal
  • Strong and confident verbal and written English communications skills
  • Comprehension of both technical and business language
  • Tertiary education in Business, Marketing, Computer Science, Statistics, or Mathematics


And bring:

  • Passion for identifying commercial insights that deliver client value and create exceptional data­-driven campaigns/marketing programmes
  • Passion for utilizing the commercial value of data
  • A self-motivated and goal-oriented work ethic
  • Ability to adapt to change quickly
  • A solutions-focused, lateral thinking approach
  • Willingness to be a team player, contributor and collaborator – we value input and suggestions from every member of our team
  • Commitment to bringing innovation and inspiration to your work and team



  • Use your critical thinking to analyse data and translate it into actionable insights
  • Drive the data side of the campaign and program development process from requirements, prospect segmentation and selection through to quality control, measurement and ongoing optimisation
  • Create business intelligence reporting and interactive dashboards reporting using Tableau for our iCentral platform
  • Provide analytical support and recommendations to enhance campaign and program effectiveness, and to inform strategic, tactical and operational decisions
  • Use transactional, other behavioral and demographic data to create segmentation models for tactical (target audience selection) and strategic purposes, with a particular focus on customer retention and growth
  • Liaise with database engineers to ensure data warehouse meets campaign and analysis/reporting requirements
  • Play a role in driving strategic customer program initiatives & campaigns, and identifying customer retention and growth opportunities
  • Develop and maintain industry expertise, keep abreast of trends and new ideas
  • Work collaboratively with cross-disciplined teams to ideate, problem solve and present the best solutions



Our Culture

It’s the people that really makes us who we are, all with the shared passion for what we do. Our team of Customologists is filled with smart and energetic people who value curiosity, collaboration, contribution, and communication. Our playground-like office is designed to encourage interaction and conversation, with regular share and learn breakfasts, an onsite cafe, gym, swings, putt-putt, garden workspace, and creative breakout spaces.

What we do

Since 1997 we’ve been helping brands keep and grow their customers. Specialising in customer lifecycle management, we create customers for life, helping brands understand their customers and developing measurable programs to keep them coming back.

Customology transforms transactions into unique customers, identifying customer growth opportunities, activating the path to repurchase and influencing the right customer behaviours to ultimately drive repeat sales. We’re proud to work with some of Australia’s leading brands – helping them keep customers for life.