Software Engineering Manager

1 month ago


Brisbane, Queensland, Australia Hunter Industries Full time

About This Role:

The Software Engineering Manager leads a team of software and firmware engineers using an expert level of knowledge of more than one field and an expert level of development practices.

Demonstrates behavior that is consistent with the company's values of Customer Satisfaction, Innovation, Family, and Social Responsibility.

*This role is based in Brisbane, Australia.

Key Responsibilities:

  • Manage the Software and Firmware Engineering staff. Responsible for hiring, training, and performance management.
  • Analyze and understand the organization as an interrelated system. Identify the impact of changes in one area on the whole system. Leverage this understanding to innovate and transform the software development process.
  • Model effective habits in software engineering, foster a proactive, goal-oriented approach to work, and design processes that balance the needs of the team and the project.
  • Establish the technologies and processes utilized by the team and facilitate the team's adoption of industry-leading practices.
  • Manage complex firmware design, coding, and debugging functions for multiple projects of major magnitude. Projects may include research, development, or sustaining work. Projects include entire product firmware responsibilities. Scope includes the use of embedded development tools such as emulators and debuggers.
  • Design, develop, and innovate software utilizing Object-Oriented Programming and Functional Programming at an expert level. Drive other team members in the utilization and implementation of these techniques.
  • Direct all components of desktop environment, storage, database, monitoring, and automation tools. Design, build, maintain, and troubleshoot enterprise-class solutions to fulfill business needs.
  • Facilitate the team's use of DevOps, Agile development, pipeline delivery, and Infrastructure as Code (IaC) to support the organization's software development teams. Contribute to the design and deployment of solutions and assist with troubleshooting issues and challenges.
  • Work effectively with legacy code. Analyze, understand, and improve existing codebases without disruption, thereby transforming the value of legacy systems.
  • Improve the team's use of Test-Driven Development at an expert level to ensure code quality is excellent.
  • Direct and execute Continuous Deployment with Continuous Delivery and encourage the rest of the team.
  • Design, query, and maintain SQL databases at an expert level.
  • Establish the use of all the following: Refactoring to Patterns, Design Patterns, Database Normalization, Object-Oriented Programming.
  • Implement retrospectives at regular intervals.
  • Implement Testing via Automation script or manual based on the product specification.
  • Facilitate hardware engineers in selecting and implementing devices and recommend pin-out mapping.
  • Design, transform, and implement communication and protocol standards.

Requirements:

  • Bachelor's degree in Computer Science or equivalent training and work experience.
  • Minimum 8 years of programming experience in Software and Firmware Development with 3 years of experience supervising Software and Firmware Development teams.

What We Offer:

  • Amazing corporate culture - we walk the walk when it comes to our values
  • Fun company events
  • Company Donation Matching and Volunteer Rewards
  • Career Development opportunities and profit-sharing bonus

  • Software Engineer

    3 weeks ago


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

    XPT Software Australia Pty Ltd Job DescriptionJob OverviewThe Full Stack Developer role is a critical position in our technology stack, responsible for the end-to-end development of web and native applications, as well as enhancements to DevOps tooling.Key ResponsibilitiesCollaborate with cross-functional teams to implement user stories, write tests, and...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This RoleThe Senior Software Engineering Manager leads a team of software and firmware engineers using an expert level of knowledge of more than one field and an expert level of development practices.Key Responsibilities:Manage the Software and Firmware Engineering staff, responsible for hiring, training, and performance management.Analyze and...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    Job Title: Software Engineering Manager LeadAbout the RoleThe Software Engineering Manager Lead oversees a team of skilled software and firmware engineers, leveraging expertise in multiple fields and development practices to drive innovation and excellence.Demonstrating behavior consistent with Hunter Industries' values, including Customer Satisfaction,...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Job OverviewFlying high with Flight Centre Travel Group, a certified Great Place To Work Australia New Zealand Pty Ltd, as a Senior Software Engineering Manager is a dream come true. We're seeking an exceptional leader to join our team and lead the charge in software engineering excellence.


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

    About the RoleXPT Software Australia Pty Ltd is a dynamic technology company seeking an experienced Senior Full Stack Software Engineer to join our team.This role offers a unique opportunity to work on cutting-edge projects, leveraging your skills in cloud native development and full stack engineering.Job DescriptionWe are looking for a highly motivated...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Queensland Rail Full time

    **Job Title:** Software EngineerWe are looking for a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:- Design and develop software applications using various programming languages.- Collaborate with cross-functional teams...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Frontline Construction Australia Full time

    We are looking for a skilled Software Engineer to join our team at {company}.As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:•...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Australian Country Choice Full time

    Job Description:Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will design, develop, and test software applications. Your primary responsibility will be to write high-quality, efficient, and well-documented code.Key Responsibilities:- Design and develop software applications-...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    Key Responsibilities:As a Software Engineering Manager at Flight Centre Travel Group, you will be responsible for maintaining a successful and critical legacy .NET application with a focus on modernisation in the future. You will translate business requirements and use cases to user stories to help develop and deliver functional/technical specifications,...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Queensland Rail Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:* Design and develop software applications using a variety of programming languages* Collaborate with cross-functional teams to...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia CPB Contractors Full time

    Software Engineer PositionAssist in the development and maintenance of software applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement software solutions using various programming languages and technologies.As a Software Engineer at our company, you will have the opportunity to work on a wide range of...


  • Brisbane, Queensland, Australia Equinox Engineering Ltd Full time

    Job Title: Brisbane Process Engineering ManagerWe are seeking an experienced Senior Process Engineer to lead our process engineering team in Brisbane, Australia.The ideal candidate will have a strong background in process design and experience with gas processing facility design and compression / dehydration facilities for Coal Seam Gas...

  • **Software Engineer**

    4 weeks ago


    Brisbane, Queensland, Australia Australian Retirement Trust Full time

    Job DescriptionWe are looking for a skilled Software Engineer to join our team at ABC Company.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional team to ensure that our software meets the highest standards of quality and performance.Key...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Gorilla Jobs Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Alchemy Recruitment Consulting Full time

    Job Title: Software EngineerJob Description: We are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in programming languages and be able to design and implement software applications. Key responsibilities will include developing software applications, collaborating with cross-functional teams,...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    Hunter Industries is seeking a highly experienced Software Engineering Director to lead our software and firmware development team in Brisbane, Australia.The estimated annual salary for this position is $180,000 - $220,000, depending on experience.About the Role:The Software Engineering Director will be responsible for managing a team of software and...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Hospoworld Resourcing Full time

    Job Title: Software Engineer We are seeking a skilled Software Engineer to join our team. Main Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to deliver high-quality softwareIdentify and implement process improvements Requirements:3+ years of experience in software developmentProficiency in programming...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia Ochre Recruitment Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Responsibilities:* Design and develop software applications using various programming languages* Collaborate with cross-functional teams to identify...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia People Group Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for developing high-quality software solutions using a range of technologies, including programming languages, frameworks, and databases.Responsibilities:Design, develop, and test software applicationsCollaborate...

  • Software Engineer

    4 weeks ago


    Brisbane, Queensland, Australia First Choice Care Full time

    We are seeking a skilled Software Engineer to join our team at {company}.About the role:As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing clean, efficient, and well-documented code that meets the requirements of our clients.Key responsibilities:Design and...