Principal Software Developer

7 days ago


Brisbane, Australia Mane Consulting Full time

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



  • Brisbane, Queensland, Australia Product and Technology Full time

    Explore a challenging opportunity as Principal Software Architect at Flight Centre Travel Group (FCTG), where you will contribute to the development of software solutions for the Flight Centre Global Supply businesses.About UsWe are a global travel retailer with a presence in 20+ countries, driven by our purpose to 'open up the world for those who want to...


  • South Brisbane, Queensland, Australia Epsilon Full time

    Role OverviewThe Principal Software Quality Engineer will contribute to the development and implementation of Epsilon's software testing strategies, focusing on automation and performance testing. This role requires a strong understanding of software development life cycles, cloud-based infrastructure, and microservice architectures.ResponsibilitiesDevelop...


  • Brisbane, Queensland, Australia MRI Software Full time

    About the OpportunityWe are seeking a highly skilled Business Development Representative to join our team at MRI Software. This is an exciting opportunity for a sales professional who is passionate about growing business and expanding our footprint in the real estate industry.Job DescriptionThe ideal candidate will be responsible for driving new business...


  • Brisbane, Queensland, Australia GBTEC Software AG Full time

    OverviewGBTEC Software AG, a leading provider of innovative software solutions, offers an exciting opportunity for a Business Development Professional to join our team. In this role, you will play a crucial part in driving business growth and expanding our customer base.Job DescriptionWe are seeking a highly motivated and experienced sales development...


  • Brisbane, Queensland, Australia Pearson Carter Full time

    About the Role:We are seeking an experienced Software Development Lead to join our exciting startup team in Brisbane.This hands-on role involves direct involvement in development, providing opportunities to make a significant impact while working in a dynamic environment.Location: Onsite at Yeronga - BrisbaneSalary: Up to $160K + SuperThe Key...


  • Brisbane, Queensland, Australia Mane Consulting Full time

    About the CompanyMane Consulting, a pioneering IoT company, is revolutionizing agriculture globally. As we continue to grow, we seek an exceptional Principal Software Developer to collaborate with our CTO and development team in building cutting-edge products and platforms using .NET, C#, and React.About the RoleThis is an exciting opportunity to join a...


  • Brisbane, Queensland, Australia Mane Consulting Full time

    About the CompanyMane Consulting is a leading provider of innovative IoT solutions, transforming the agriculture sector globally. With rapid growth, we are seeking a highly skilled Principal Software Developer to lead our development team and collaborate with the CTO in shaping our cutting-edge products and platforms using .NET, C#, React, and AWS.Job...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    Job DescriptionJob SummaryAs a Principal Network and Cybersecurity Architect at XPT Software Australia Pty Ltd, you will play a key role in designing and implementing advanced network and cybersecurity solutions to meet the evolving needs of our clients.Key ResponsibilitiesDesign and develop network architectures that incorporate cutting-edge cybersecurity...


  • Brisbane, Australia Boeing Full time

    Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd seeks an experienced Enterprise Software Development Specialist to contribute across the technology stack, covering the end-to-end development of web and native applications, as well as improvements to DevOps tooling.Key ResponsibilitiesCollaborate with cross-functional teams to implement user stories, write tests, and develop...


  • Brisbane, Queensland, Australia Mane Consulting Full time

    Transformative Software Developer RoleAbout the CompanyMane Consulting, a pioneering force in IoT technology, is seeking an exceptional Principal Software Developer to drive innovation and growth in their agriculture sector-focused initiatives.Job Summary:This is an exciting opportunity to join a dynamic team working on a cutting-edge cloud IoT platform.You...


  • Brisbane, Australia Microsoft Full time

    Overview As a Principal Software Engineering Manager in Azure Networking , you will gain marketable experience leading a team responsible for massive scale data centre network architecture, design, network infrastructure automatic management, software defined networking and high scalable/available/reliable distributed service design/implementation. ...


  • Brisbane, Queensland, Australia Cerner Full time

    Job DescriptionPrincipal Technical Program Manager (IC4) Overview Cerner is seeking a highly skilled Principal Technical Program Manager to join our Software Assurance team. As a key member of our organization, you will be responsible for managing large-scale, global programs and projects, predominantly focusing on software assurance in a dynamic and...


  • Brisbane, Queensland, Australia Boeing Full time

    Job DescriptionWe are seeking a highly skilled and experienced Principal Software Engineer to join our team in Brisbane.This is an excellent opportunity for a software engineer with strong front-end development skills to work on high-priority projects, contributing to the development of top-tier front-end solutions.The ideal candidate will have deep...


  • Brisbane, Australia Amazon Support Services PtyLtd Full time

    Experience partnering with product or program management teams - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers - 5+ years experience managing an engineering teams operating online systems in a large scale environment or complex...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty LtdKey Accountabilities:The designated Full Stack Developer will be responsible for contributing to the development of web and native applications, as well as enhancements to DevOps tooling. Key responsibilities include:• Collaborating with cross-functional teams and the Product Owner, Agile Delivery Principal on user stories,...


  • Brisbane, Australia Talenza Full time

    Talenza have been engaged by a company in the travel industry to assist in their search for 2x Principal Engineers - these roles will be working closely with the ANZ Corporate CTO and Product Development Leader.The role is a mix of Team Lead & Solution/Technical Architect which will oversee the development/design of significant engineering projects across...


  • Brisbane, Queensland, Australia Amazon Full time

    Role SummaryThe Software Development Manager role at Amazon provides an opportunity to lead a team of engineers who focus on making Amazon's fulfillment business a best-in-world solution.About the TeamOur team is dedicated to improving the efficiency of outbound fulfillment, increasing the efficiency of our associates, and impacting the customer through...

  • Principal Learning

    5 months ago


    Brisbane, Australia Children, Youth Justice and Multicultural Affairs Full time

    The Learning and Development team is responsible for the design and implementation and evaluation of programs including leadership development programs, performance initiatives, Corporate Induction and Aboriginal and Torres strait Islander workforce development programs for executives, managers, and staff across the department. The team also supports the...


  • Brisbane, Australia Amazon Full time

    DESCRIPTIONDo you enjoy solving difficult problems? Do you enjoy being creative and innovating on behalf of your customers, making their lives better? Then you should probably read on...The Software Development Manager role within Under-The-Roof Technology (UTRT) will provide you with an opportunity to lead a team of Amazon engineers who obsess over making...