Software Engineer

Location: Melbourne, Australia

Department: Software Engineering


About the company:

ANCA is a world leading designer and manufacturer of high-quality CNC tool and cutter grinders.
Operating for over 40 years, we are a proud Australian company serving a global market with our range of innovative products and solutions. We design and manufacture machines that produce a wide range of tools and other components that contribute to almost everything you do in your daily life, from the smart phone you talk on, to the car that you drive.

Innovation and diverse ideas have always been part of ANCA’s DNA. It’s this culture that has seen us grow to over 1000 employees world-wide and have facilities in more than 12 countries.
 
We are currently seeking a Software Engineer to join our team located in our Bayswater Head Office.
 

 
About the Role:

As a Software Engineer at ANCA you’ll be responsible for contributing to the design and development of a broad range of software products such as tool design software and automation for CNC machines.
Working within a talented team, this exciting opportunity will see you work closely with stakeholders and other engineering disciplines to take ownership of ANCA’s software products and provide innovative solutions to our customers.
 
 

Key Responsibilities:

  • Work closely with product owners and stakeholders to define requirements, scope of works, and estimate projects.
  • Design and implement software to industry best practices.
  • Contribute to all phases of projects including planning, documentation, and deployment.
  • Writing unit tests and participating in code reviews and peer testing.
  • Conducting software verification on a simulator and hands-on machine testing.
  • Collaborating with other engineering disciplines throughout the product development life cycle.
  • Providing technical support for internal and external customers.
  • Contributing to continuous improvement activities.
 

Required Skills & Knowledge:
  • Proven technical competency in software engineering practices.
  • A strong comprehension of Object-oriented software analysis and design.
  • Proven experience or willingness to learn Core Java programming language for full stack development.
  • The ability to manage time and prioritise tasks to deliver projects within agreed time frames.
  • Demonstrated root cause analysis and problem-solving skills.
  • Demonstrated engineering mathematics or a keen interest in algebra, calculus, numerical analysis, kinematics.
  • An understanding of SCRUM or similar Agile framework.
 

Benefits:
  • Career development opportunities available.
  • Options for flexible work arrangements.
  • Opportunity to work across many varied projects.
  • Join a team of dedicated and passionate professionals.
  • Employee Assistance Program – for employees and immediate family.
  • Employee bonus schemes.
 

Why ANCA?

At ANCA, we strive to foster an environment that encourages creativity, innovation, and teamwork. We do more than just make machine tools; we are constantly pushing the boundaries of what is possible and provide our team the freedom to do this, whilst having a lot of fun along the way. 

We welcome people from different backgrounds, cultures, and ways of thinking. We value people with a taste for problem-solving, an entrepreneurial mindset and a collaborative approach. Whilst our work has its challenges, we are a supportive team that helps develop our people to create the next generation of technology.

It is our values and our people that set us apart and shape our reputation as one of the world leaders in our field.
 
 
 

 
If you’re ready to be challenged to be the best you can be – ANCA is the place for you.
Click ‘Apply Now'’ or call Nick Paneras on 0481 467 571 for a confidential discussion.