Software Engineering Manager
4 months ago
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.
Essential Job Functions/Tasks:
Manages the Software and Firmware Engineering staff. Responsible for hiring, training, and performance management. Analyzes and understands the organization as an interrelated system. Identifies the impact of changes in one area on the whole system. Leverages this understanding to innovate and transform the software development process. Utilizes the principles of the learning organization to expand and improve the team's collective knowledge. Models effective habits in software engineering, fosters a proactive, goal-oriented approach to work, and designing processes that balance the needs of the team and the project. Establishes the technologies and processes utilized by the team and facilitates the team’s adoption of industry leading practices. Manages 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. Designs, develops, and innovates software utilizing Object Oriented Programming and Functional Programming at an expert level. Drives other team members in the utilization and implementation of these techniques. Directs all components of desktop environment, storage, database, monitoring, and automation tools. Designs, builds, maintains, and troubleshoots enterprise-class solutions to fulfill business needs. Facilitates the teams use of DevOps, Agile development, pipeline delivery, and Infrastructure as Code (IaC) to support the organization’s software development teams. Contributes to the design and deployment of solutions and assists with troubleshooting issues and challenges. Works effectively with legacy code. Analyzes, understands, and improves existing codebases without disruption, thereby transforming the value of legacy systems. Improves the team’s use of Test-Driven Development at an expert level to ensure code quality is excellent. Directs and executes Continuous Deployment with Continuous Delivery and encourages the rest of the team. Designs, queries, and maintains SQL databases at an expert level. Establishes the use of all the following: Refactoring to Patterns, Design Patterns, Database Normalization, Object Oriented Programming Implements retrospectives at regular intervals. Implements Testing via Automation script or manual based on the product specification. Facilitates hardware engineers in selecting and implementing devices and recommends pin‐out mapping. Designs, transforms, and implements communication and protocol standards.Education/Training Required and Preferred:
Bachelor’s degree in Computer Science or equivalent training and work experience.Experience Required and Preferred:
Minimum 8 years of programming experience in Software and Firmware Development with 3 years of experience supervising Software and Firmware Development teams.What You Bring:
Ability to direct and inspire through clear, concise, and empowering communication. Recognizes the impact of language on team dynamics and performance. Understands the principles of organizational health in achieving business objectives. Ability to steer discussions towards productive outcomes and facilitate mutual understanding, especially during disagreements or conflicts. Excels at negotiating solutions. Ability to foster an environment of continuous learning and innovation within the team. Encourages knowledge sharing and cross-functional collaboration to innovate and compete effectively in a knowledge-driven economy. Proficient in driving and managing change. Demonstrates a deep understanding of the psychology of change and utilizes this knowledge to design and implement effective change strategies. Ability to foster an environment that encourages creativity and innovation. Understands the dynamics of creative teams and effectively manages them to facilitate the production of exceptional work. Demonstrates a strong passion for problem-solving, shows perseverance in the face of challenges and continuously striving to innovate and expand the team's capabilities. Advanced knowledge of multiple software/firmware programming languages: 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. Advanced knowledge of hardware design to read schematics and write code to efficiently use the hardware facilitators (DMA, Encoders/decoders) to improve performance. Advanced knowledge of Refactoring to Patterns, Design Patterns, Database Normalization, Object Oriented Programming. Excellent leadership skills. Embraces ownership, learns from failures, and continuously strives to improve team productivity and software quality. Excellent verbal and written communication skills in English.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
2 months ago
Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full timeXPT 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...
-
Software Engineering Manager
3 months ago
Brisbane, Australia Hudson Australia Full timeThe Software Engineering Manager will lead the software development team to deliver high-quality solutions. This role is responsible for setting the technical direction, balancing speed and quality, and aligning team efforts with the organization's objectives. You'll collaborate closely with the Head of Product to translate product strategies into practical...
-
Software Engineering Manager
6 months ago
Brisbane, Australia PRA Full time**Permanent role**: - **Hybrid WFH arrangement**: - **Great work life balance**: - **Up to $186,000 + super/annum** **Duties**: - Lead software engineering teams to deliver high-quality solutions, meeting business objectives and customer needs. - Provide strategic direction, technical guidance, and leadership to engineering teams. - Drive adoption of...
-
Software Engineering Manager Lead
4 weeks ago
Brisbane, Queensland, Australia Hunter Industries Full timeJob 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,...
-
Mq28 - Software Engineering Manager
3 months ago
Brisbane, Australia Boeing RIV Site Full timeThe Opportunity - The Boeing MQ-28 Ghost Bat is a globally-significant program that will deliver a disruptive advantage to support Defence operational capabilities. As we continue to accelerate the development program, and expand the aircraft flight envelope through the test program, we are seeking the very best talent from a diverse range of backgrounds to...
-
Mq28 - Software Engineering Manager
3 months ago
Brisbane, Australia BOEING Full timeAt 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 opportunity for...
-
Software Engineering Manager
6 months ago
Brisbane, Australia Microsoft Full time**Software Engineering Manager: Shaping the future of video** Clipchamp is the go-to video platform with one simple mission: to empower anyone to tell stories worth sharing. Since 2016 we’ve attracted over 50 million registered users globally and counting, and that’s only the beginning. We've now joined Microsoft's Office Product Group (OPG). Building...
-
Senior Full Stack Software Engineer
1 month ago
Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full timeAbout 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...
-
Senior Software Engineering Manager
4 weeks ago
Brisbane, Queensland, Australia Flight Centre Travel Group Full timeJob 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.
-
Software Engineering Director
3 weeks ago
Brisbane, Queensland, Australia Hunter Industries Full timeHunter 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...
-
Principal Software Engineering Manager
4 weeks ago
Brisbane, Australia Microsoft Full timeOverviewDo you enjoy solving problems, writing software, and working with customers? Do you want to join a team where learning about new technology is part of our work every day? Then, come join us! The Industry Solutions Engineering (ISE) team is a global engineering organization that works directly with customers looking to leverage the latest...
-
Software Development Engineer
1 month ago
Brisbane, Queensland, Australia workable - ATS Full timeRole OverviewAt Squiz, we are working on a cloud-based Digital Experience Platform (DXP) that encompasses various core capabilities, including Content Management, Optimisation tooling, and Platform services. We are seeking a talented Software Development Engineer to join our product engineering team on a permanent basis, with a focus on enhancing capability...
-
Senior Software Engineering Manager
3 weeks ago
Brisbane, Queensland, Australia Flight Centre Travel Group Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineering Manager to lead our technical team in delivering innovative solutions for the travel industry.About the RoleThis is a senior leadership position responsible for overseeing the design, development, and implementation of technical solutions. You will work closely with stakeholders to...
-
Principal Software Engineering Manager
7 months ago
Brisbane, Australia Microsoft Full timeOverview 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. ...
-
Senior Software Engineering Manager
4 weeks ago
Brisbane, Queensland, Australia Flight Centre Travel Group Full timeAbout the JobAs a Senior Software Engineering Manager at Flight Centre Travel Group, you will oversee the design and development of technical solutions within a team. You will ensure that solutions meet customer and business needs and align to technical best practices.This role requires a commercially-minded individual with 7+ years professional experience...
-
Software Engineering Lead
3 weeks ago
Brisbane, Queensland, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full timeRheinmetall Defence Australia Pty Ltd is a leading defence technology company seeking an experienced Senior Software Engineer to join our team in Brisbane.The successful candidate will be part of a dynamic and fast-paced environment, working on cutting-edge projects with some of the industry's brightest engineers.This is a rare opportunity to work on...
-
Senior Software Engineer
2 months ago
Brisbane, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full timeSenior Software Engineer Rheinmetall Defence Australia Pty Ltd in Brisbane Rheinmetall / Senior Software Engineer Ref. no.: AU01956 : Contract Type: Permanent Full-TimeshareOntwitter shareOnlinkedIn shareOnxing WHAT WE ARE LOOKING FORAbout...
-
Software Engineering Director
4 weeks ago
Brisbane, Queensland, Australia Hunter Industries Full timeAbout This RoleThe Software Engineering Director leads a team of software and firmware engineers, utilizing advanced knowledge in multiple fields and development practices.Key responsibilities include demonstrating company values such as Customer Satisfaction, Innovation, Family, and Social Responsibility. This role is based in Brisbane, Australia, offering...
-
Software Engineering Lead
3 weeks ago
Brisbane, Queensland, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full timeWe are seeking a skilled Software Engineering Lead to join our team at Rheinmetall Defence Australia Pty Ltd in Brisbane.The successful candidate will be responsible for leading the construction of prototypes, designing and developing quality production software and software systems, mentoring other software engineers, and fulfilling other duties as agreed...
-
Software Engineer
5 months ago
Brisbane, Australia Equifax Full timeEquifax is where you can power your possible. If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Work Location - Sydney What you’ll do The Software Engineer is an integral part of a cross-functional squad,...