Software Engineering Manager

3 days ago


Brisbane, Queensland, Australia Hunter Industries Full time
About This Role:

The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.

Key Responsibilities:
  • Lead a team of software and firmware engineers, providing guidance and direction to ensure successful project delivery.
  • Analyze and understand the organization's software development processes, identifying areas for improvement and implementing changes to enhance efficiency and quality.
  • Develop and maintain software and firmware development processes, ensuring they are aligned with industry best practices and company standards.
  • Collaborate with cross-functional teams to ensure software and firmware solutions meet business requirements and customer needs.
  • Design, develop, and test software and firmware solutions, ensuring they meet quality and performance standards.
  • Manage complex firmware design, coding, and debugging functions for multiple projects, including research, development, and sustaining work.
  • Develop and maintain SQL databases, ensuring they are optimized for performance and scalability.
  • Implement DevOps, Agile development, pipeline delivery, and Infrastructure as Code (IaC) practices to support software development teams.
  • Work effectively with legacy code, analyzing, understanding, and improving existing codebases without disruption.
  • Improve the team's use of Test-Driven Development, ensuring code quality is excellent.
  • Direct and execute Continuous Deployment with Continuous Delivery, encouraging the rest of the team to follow best practices.
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.
  • Advanced knowledge of multiple software/firmware programming languages, including Embedded C/C++, Python.
  • Strong knowledge of the AWS components, their relationships and dependencies, configuration options, and best practices.
  • Ability to Unit Test and Automated UI Test all testable code.
  • Ability to design all SQL databases with the appropriate normalization level for the problem being solved.
  • Excellent leadership skills, with a strong passion for problem-solving and a continuous striving to innovate and expand the team's capabilities.
  • Excellent verbal and written communication skills in English.
What We Offer:
  • Amazing corporate culture that aligns with our values.
  • Opportunities for career development and profit sharing bonus.
  • Company Donation Matching and Volunteer Rewards.


  • Brisbane, Queensland, Australia EG&R Engineering PC Full time

    About the OrganisationOur client, EG&R Engineering PC, is a leading provider of software solutions to various industries. As a global technology company, we strive to deliver innovative and high-quality products to our clients.About the RoleAs a Software Engineering Team Lead, you will be responsible for leading a mid-sized software development team,...


  • Brisbane, Queensland, Australia Boeing Full time

    Job Title: Software Engineering ManagerAt Boeing, we are seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the development of cutting-edge software solutions for the MQ-28 Ghost Bat program.About the Role:The successful candidate will have a strong background in software engineering, with experience in managing...


  • Brisbane, Queensland, Australia Accoravillage Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to join our team at Accoravillage. As a key member of our engineering team, you will be responsible for leading the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Lead a team...


  • Brisbane, Queensland, Australia Hudson Full time

    {"h1": "Software Engineering Manager", "p": "At Hudson, we're seeking a skilled Software Engineering Manager to lead our dynamic engineering team. As a key member of our organization, you'll be responsible for guiding the development and delivery of high-quality software solutions that meet our product and customer needs.Your primary focus will be on setting...


  • Brisbane, Queensland, Australia Hudson AU Full time

    Job Title: Software Engineering ManagerThe Software Engineering Manager will lead the software development team to deliver high-quality solutions.Key Responsibilities:Guide the development and delivery of the company's software products, ensuring alignment with business goals.Offer technical leadership and strategic direction throughout the product...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Accoravillage. As a key member of our engineering team, you will be responsible for leading the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead a team of software...


  • Brisbane, Queensland, Australia Hudson Full time

    {"h1": "Software Engineering Manager", "p": "At Hudson, we're seeking a skilled Software Engineering Manager to lead our dynamic engineering team. As a key member of our organization, you'll be responsible for guiding the development and delivery of high-quality software solutions that meet our product and customer needs.Your primary focus will be on setting...


  • Brisbane, Queensland, Australia Boeing Full time

    Job Title: Software Engineering ManagerAt Boeing, we're committed to innovation and collaboration to make a positive impact on the world. Our team is dedicated to delivering cutting-edge solutions that drive progress and excellence. As a Software Engineering Manager, you'll play a key role in leading our software development efforts and driving our mission...


  • Brisbane, Queensland, Australia Hudson Full time

    Job Title: Software Engineering ManagerAt Hudson, we are seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for setting the technical direction, balancing speed and quality, and aligning team efforts with our objectives.Key Responsibilities:Technical...


  • Brisbane, Queensland, Australia Hudson Full time

    {"title": "Software Engineering Manager", "description": "Job SummaryWe are seeking a highly skilled Software Engineering Manager to lead our software development team. As a key member of our engineering team, you will be responsible for setting the technical direction, balancing speed and quality, and aligning team efforts with our organization's...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers to design,...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a deep understanding of software engineering principles, as well as excellent leadership and communication skills.Key Responsibilities:Lead a team of software and firmware engineers, providing...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our team at Accoravillage. As a key member of our technical leadership team, you will be responsible for leading the development of scalable and secure containerized applications using a microservice architecture on a major cloud computing platform.Key ResponsibilitiesLead the...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleWe are seeking a highly skilled Software Engineering Manager to join our team at Wenco International Mining Systems. As a key member of our R&D team, you will be responsible for leading the development of innovative technologies for the mining and material movement sectors.Key ResponsibilitiesLead the design and development of scalable and...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a strong technical background, excellent leadership skills, and the ability to drive innovation and transformation within the team.Key Responsibilities:Manage a team of software and firmware...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a strong technical background, excellent leadership skills, and the ability to drive innovation and transformation within the team.Key Responsibilities:Manage a team of software and firmware...


  • Brisbane, Queensland, Australia Hunter Industries Full time

    About This Role:The Software Engineering Manager is a key leadership position that oversees the development of software and firmware solutions. This role requires a strong technical background, excellent leadership skills, and the ability to drive innovation and transformation within the team.Key Responsibilities:Manage a team of software and firmware...


  • Brisbane, Queensland, Australia Microsoft Full time

    OverviewThe Azure Core New Tech team is seeking experienced engineers to lead the onboarding process for new hardware technologies. This involves automating the verification, management, and delivery of hardware to Microsoft datacenters for various products. The team works at the intersection of software and hardware, creating technology to validate,...