Data Engineer

Sydney, Melbourne, Brisbane, Adelaide (main office Melbourne CBD)
Permanent full-time / part-time, consider contract to permanent
  • Permanent full-time / part-time, consider contract to permanent
  • Immediate start and competitive salary + benefits
  • Flexibility to work remotely
  • Sydney, Melbourne, Brisbane, Adelaide (main office Melbourne CBD)
  • Occasional travel to Melbourne and Sydney as required

A Day in the Life

TeamForm is a young and growing company with an exciting future and empowered collaborative culture.

This Data Engineer role is an excellent opportunity to be part of a dynamic and fast-paced team, who has

built a class-leading application enabling organisations, and their teams, to transform.

You will be working in a supportive, friendly and diverse team of highly skilled individuals leading using

modern secure software engineering practices and technology stacks. You will work with all areas of the

business, in support of our application and customers who consume it.

You will be a driven and energetic individual who loves to build strong relationships and contribute to team

culture. We know that technology and methods constantly evolve; we will support you in staying at the

leading edge of these practices.


We seek your expertise to:
  • Contribute to platform enhancements and especially reporting and insights capabilities
  • Provide expert advice on best approaches around architecture, data pipelines and data modelling as well as keeping the data secure and performing to standards
  • Work closely with other engineers and stakeholders to ensure that customer data requirements are captured and satisfied through our solutions.
  • Use your technical and business expertise to help customers:
    - to configure their environment
    - to process their data. I.e. write scripts to convert customer data to our format
    - to load data into our systems
    - to manage custom data integrations
    - to help draw insights and answer data-related queries
    - to create self-serve dashboards, allowing customers to analyse the data themselves
    - to make recommendations and suggest actions
  • Develop a thorough understanding of our products, on a technical level and the business problems we solve to a point where you can consult, configure, make optimisations and changes in collaboration with the engineering team to achieve customer outcomes
  • Apply creative and innovative thinking to solve problems
  • Take ownership for solving problems
  • Continuously collaborate (exchange ideas, pair program, whiteboard…) with your peers
  • Support product development and apply technology pragmatically including testing of hypotheses

Key to being Successful

You’ll likely do well with:
  • Experience with people analytics, workforce planning and reporting is highly desirable
  • Proven track record of working in fast-paced agile teams with deep experience participating in rapid development and continuous deployment
  • Demonstrated role in balancing technical design with business objectives
  • Experience with technologies:
    - Programming languages (e.g. Python, Javascript)
    - Databases (e.g. PostgreSQL, DynamoDB, ElasticSearch)
    - Data pipelines
    - BI reporting tools (e.g. Power BI, Tableau, Redash)
    - APIs (e.g. REST, GraphQL)
    - Cloud technologies, especially related to big data
  • Experience in writing data transformation scripts, data ingress/egress
  • Experience solving complex problems involving complex algorithms and data structures
  • Highly skilled in analysis, problem solving and troubleshooting
  • Having a history of contributing to the community (e.g. through conferences, meet-ups or open-source projects)

Foundation Qualities

  • Ability to identify and challenge the status quo with people, processes and technology, and sensitively support change whilst continuing to deliver value to our customers
  • Excellent communication skills in technical and business situations. Calm under pressure. Humble, Honest and
  • Contributor to the professional development of colleagues through sharing knowledge, teaching, and learning from others.

TeamForm Values

  • Collaborate to continuously deliver customer value
  • Passionate about all things ‘team’
  • Continually learn and share your learnings
  • Work without blame and challenge the status quo
  • Choose facetime first
Sound like you?

Submit an application.

Information submitted is processed in accordance with our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form. Please try again.