Principal Software Developer

  • Permanent
  • Brisbane, Queensland
  • AU$150000 - AU$180000 per annum USD / Year
  • Salary: AU$150000 - AU$180000 per annum

About the Company

Our client is a fast-growing IoT company that is transforming the agriculture sector globally. Due to current growth, they are seeking a Principal Engineer to lead their development team and support the CTO in building out their innovative products and platforms using .NET, C#, React and AWS (open to any cloud experience).

About the Role

This is an exciting opportunity to join a dynamic, multi-disciplinary team working on an advanced cloud IoT platform, playing a pivotal role in shaping the company’s technology roadmap and driving the technical strategy. As a Principal Engineer, you will lead key initiatives and projects, using your leadership and technical expertise to deliver forward-thinking solutions while fostering innovation across the team.

In addition to leading day-to-day development, you will mentor and support other engineers, optimize performance, and help streamline processes. You will also be expected to continuously improve development practices and product quality.

Key Responsibilities

  • Lead the design, development, and maintenance of the company’s software applications.
  • Drive high-quality, scalable software solutions, ensuring optimal performance and responsiveness.
  • Provide technical leadership and mentorship to the development team.
  • Identify and resolve complex technical challenges, bottlenecks, and bugs.
  • Uphold and promote high standards of code quality and best practices.
  • Collaborate within an agile, multi-disciplinary team to deliver key projects and features.
  • Innovate and introduce new technologies and methodologies that push the business forward.
  • Implement and advocate for best practices in software development, including testing and automation.

Job Requirements

Essential:

  • Extensive experience in commercial software development using C#, .NET Core, and React JS.
  • Proven experience leading development teams and managing complex technical projects.
  • Strong knowledge of AWS cloud (or equivelent), systems administration, and cloud automation.
  • In-depth understanding of design patterns, data structures, algorithms, and systems design.
  • Proficiency in front-end development and web technologies.
  • Bachelor’s degree in a relevant field or equivalent experience.

Desirable Experience:

  • iOS/Android app development.
  • Python Development
  • Business process automation and workflow management technologies.

Please apply for more information, or reach out to Scott at scott.bimrose@ mane.com.au

Upload your CV/resume or any other relevant file. Max. file size: 64 MB.