Careers

Are you a software developer working in web technologies? Stop building websites and come make a difference while doing what you love.

Work Environment

We’re a small, dedicated software engineering team headquartered in Melbourne, Australia. We balance elegance with pragmatism and sound judgement to punch above our weight and deliver great software that makes a difference.

Our customers rely on us, and we rely on each other. We all share a positive attitude, a desire to create lasting quality, and an innate tendency to help each other out and watch each other’s backs. 

We enjoy our work; we like to feel challenged but not overwhelmed, and we enjoy meaningful work that makes a positive contribution to the world.

We’re not an agency, we’re not a corporate cubicle farm, and we’re not a cool start-up — we’re a small, professional business with sustainable work practices and a focus on building long-lasting, quality software. 

Cultural Values

We value:

  • Working in a safe, positive and life-friendly workplace;
  • Delivering meaningful results for our customers, the company and the planet;
  • Being conscientious in our work, and pragmatic to maximise its value;
  • Having integrity in our people and our systems.

We like working with people who share our ethos for a healthy workplace.

Life Friendly

Datalink is a family and life-friendly work environment with modern management and a work/life culture.

Staff can mix working from home and the office, and we support flexible work times to fit around their lives. 

We want you to have that holiday, see your child’s after-school concert, take the dog for a walk, go to the gym. We care about the individual. We think that people do their best work when they’re healthy, happy and safe to be themselves. Crazy, huh!

Melbourne HQ

Datalink HQ is in the heart of Melbourne’s CBD.

Our office is task-centred, with a mix of workspaces that suit different styles of work. All staff get a modern MacBook that allows them to roam the office (and the world) as needed to work in teams or individually.

Standing desks, large-size monitors and comfy chairs are standard-issue. We’ve got gigabit internet, several meeting rooms and breakout spaces to collaborate, couches for informal working, and a quiet room for those times when we need to focus.

Our serviced office features a fully-equipped kitchen with fresh fruit, coffee, filtered water and regular events such as morning teas and “wine-down” Fridays. And being Melbourne, there are hundreds of amazing food and coffee options nearby.

Your work at Datalink HQ will combine periods of collaborative work with independent work. Some days will be quiet and focussed, some days will be chatty.

Joel Test

Here’s a snapshot of our work environment, from the perspective of the famous Joel Test.

 Source control — Git, Git Flow, GitHub.
 One-step build — Jenkins/CI for test deployments, with a single command manual release
 Daily builds — builds and tests each commit
 Bug database
 Bugs fixed before writing new code
 Up-to-date schedule — we use #NoEstimates and Kanban for agile project planning
 Specs
 Quiet working conditions

 Best tools that money can buy

 Testers — via test automation, peer reviews 
 Code screening
 Hallway usability testing

Our recruitment process

We know it’s time-consuming looking for a job, so we’ve developed a simple recruitment flow to ensure a good fit without wasting too much of your time. 

Our commitment is we’ll try to always be upfront and fast if we feel you’re not right for the role, so you can concentrate elsewhere.

  1. Get to know us first: If you’re reading this, I’m sure you’d like to know about the role, the company, the work environment and the kinds of projects you’d likely work on in 2021. We’ve got you covered in this open and honest 8 minute video about our development expectations in 2021.
  2. Application: If you like what you see, fill out our application form so we can get to know you. The interview includes some long-form questions on your experience, and a brief introduction video to upload.
  3. Phone call: We’ll arrange a brief phone call with successful applicants where you can tell us more about your experiences and we each get to ask each other some questions. This will take about 20 minutes, and it will be mostly non-technical in nature.
  4. Interview: If the phone call was successful you’ll get to meet some of the team and put your best foot forward in an interview. It will cover both technical and non-technical aspects, and include some walkthroughs of some prior code and some whiteboard work so you can show off your skills. 
  5. Challenge: We’ll ask you to do a brief pair programming project with us so you can demonstrate your skills.
  6. Offer: Successful candidates will receive an offer.

To all recruitment agencies: we usually recruit directly. You can get in touch with us via careers@datalink.com.au to strike up a relationship, however that address rejects messages with attachments.

Job Opportunities

We have a number of opportunities to be a part of our small, dedicated team that is working to enhance and extend an established SaaS product to turn it into a world-leading product. 

We favour aptitude over skill. If you have the right stuff but don’t have direct experience with our technologies yet, then don’t let that dissuade you from applying.

Lead Software Engineer

Choose a role that makes a real difference in the world.

We’re a small, experienced engineering team focussed on building and supporting a technology platform that powers the adoption of our emergency management, risk and compliance solutions into new markets.

If you have strong skills and experience designing and building robust, scalable web solutions, and enjoy the variety of working across the full stack in a leadership role, then we’d love to hear from you.

Job Description

You will be helping shape our technology platform from the server to the client by designing and delivering new features, evolving the existing system and helping ensure our platform meets the needs of our customers and partners.

Your primary responsibility will be in software and systems engineering for the platform; additionally, you will support others in our team and in our extended community to configure solutions on top of it, and to measure, monitor and consult with our customers to ensure they use the platform effectively. 

This role is a senior position that will involve a mix of hands-on software engineering with technical leadership, mentoring and team development. Your will contribute to the continual improvement in our engineering culture and practice, mentor and help others, and move the team forward to newer technologies. 

In this position you will

  • Design and build robust, scalable software as a leading member of our engineering team
  • Engage with customers, product owners and others to design solutions that other engineers will implement
  • Take full ownership of tasks and outcomes, working within a small team
  • Write high quality, well-documented and well-tested code and mentor others to do the same
  • Work with and evolve our infrastructure and internal tools
  • Perform code reviews, help other team members and generally add to our engineering culture

Requirements

  • 5+ years designing, developing and delivering highly scalable web solutions
  • Strong software development fundamentals: OOD/OOP, SOLID, Design Patterns, etc
  • Highly skilled, knowledgable and experienced with most or all of our technical stack
  • A good communicator and proactive in identifying and taking advantage of opportunities
  • A demonstrated preference for adopting quality software engineering practices
  • A proficiency in understanding, refactoring and evolving established codebases to keep projects evergreen  
  • An aptitude and ability to solve problems

Our tech stack

Datalink’s values include pragmatism and maximising value, which means our tech stack is well established and constantly evolving. Your engineering challenge will be to evolve this established system, selecting new technologies to replace older technology where it makes sense, and evolving older code where it still provides value.

Our current stack includes:

  • Back-end: Object-oriented PHP, SQL, Linux, AWS 
  • Front-end: HTML/CSS, TypeScript, React, AppSync, GraphQL
  • AWS: Elasticsearch, Cognito, RDS, CloudFormation, XPA, Cordova, Amplify
  • Tooling: Docker, Git/GitHub, Jenkins, Selenium, PHPUnit, Zabbix, MacOS, etc

We know that “full stack” is a pretty broad term and nobody is 100% at everything. We’re more impressed with solid fundamentals, a good aptitude and a capacity to learn rather than specific experience in our tech stack.

What we offer

  • A competitive salary ranging from $110,000 – $140,000 based on skills and experience
  • Flexible work hours with remote and in-office working opportunities
  • Great technology, including a shiny new MacBook Pro
  • A great work environment with a friendly team who support each other

We believe in a flexible employee experience and offer a culture where you can be yourself. We don’t want you to simply ‘fit’ into our already established culture; we want you to make it even better! 

This is a great opportunity for an experienced software developer to find a friendly workplace with great customers, a great mission, a single product focus and real work-life balance — no pizza and beer-fuelled hackathons here. Plus, this role can fit to your strengths today and grow with you.

Software Engineer

Choose a role that makes a real difference in the world.

We’re a small, experienced engineering team focussed on building and supporting a technology platform to power the adoption of our emergency management, risk and compliance solutions into new markets.

If you have a solid programming background and enjoy building scalable web solutions with technologies such as JavaScript, PHP and AWS, then we’d love to hear from you.

Job Description

You will be helping to evolve our technology platform and implement solutions using it by writing code across the stack from the server to the client.

You will work across our software development and ops processes from the beginning through to release, to develop and support features, solutions, and improvements on the platform and our customer solutions. You will gain experience in a wide range of technologies and practices, working in our small, experienced engineering team serving enterprise customers.

You will work both collaboratively and independently on a range of tasks including feature development, customer solution development, customer support and quality. 

In this position you will

  • Write high-quality, well documented and well tested code
  • Implement new features, evolve existing features and fix defects on the platform
  • Use the platform to implement customer-facing solutions
  • Take ownership on tasks, working in a small team
  • Engage with customers and our partners to provide support

Requirements

  • The right attitude 
  • Solid skills with the core web technologies we use, including HTML/CSS, JavaScript, SQL, and a back-end technology such as PHP
  • Solid conceptual coding skills and software development knowledge
  • Problem-solving ability at the right level of abstraction for the problem at hand
  • Customer-facing experiences

Working on our tech stack

Datalink’s values include pragmatism and maximising value, which means our tech stack is well established and constantly evolving. You will be working with this established codebase, introducing new technologies to replace older technologies where it makes sense, and working with and modernising existing code where it still provides value. You will also be engaging with our customers, and developing end solutions with code and configuration.

Our current stack includes:

  • Back-end: Object-oriented PHP, SQL, Linux, AWS 
  • Front-end: HTML/CSS, TypeScript, React, AppSync, GraphQL
  • AWS: Elasticsearch, Cognito, RDS, CloudFormation, XPA, Cordova, Amplify
  • Tooling: Docker, Git/GitHub, Jenkins, Selenium, PHPUnit, Zabbix, MacOS, etc

We know that “full stack” is a pretty broad term and nobody is 100% at everything. We’re more impressed with solid fundamentals, a good aptitude and a capacity to learn rather than specific experience in our tech stack.

    What we offer

    • A competitive salary ranging from $80,000 – $110,000 based on skills and experience
    • Flexible work hours with remote and in-office working
    • A current generation MacBook Pro
    • A great work environment with a friendly team who support each other
    • Career development opportunities

    At Datalink, you’ll have plenty of opportunity for mentoring, pair programming and professional development, and our team is a meritocracy so if you bring anything special to the team you’ll quickly become our resident expert.

    This is a great role for those wanting to work on a large product development that makes a real difference. We’ll help you to grow this role into a senior role.

    Ready to join our team?

    If you’re interested to learn more and apply to join our team, then follow the link below to our application form.

    There’s no FizzBuzz; just a few initial questions so we can get to know you and assess our fit. 

    Recruiters: you can reach out to us via careers@datalink.com.au to strike up a relationship.

    Products

    Crisisworks
    Localityworks
    Complianceworks
    Enterprise Apps

    Industries

    Local Government
    Emergency Services
    Community Welfare
    Infrastructure
    Public Transit 

    Datalink Internet Systems P/L

    6/607 Bourke St
    Melbourne 3000 Australia
    GMT +10

    1300.DATALINK
    +61.3.9521.4400

    @datalinkhq

    Sales Enquiries
    Business Opportunities
    Support

     

    Copyright 2021 Datalink Internet Systems Pty Ltd