Software Engineering Manager
Perth, WA
Apply for this job

The primary purpose of position:


The Software Engineering Manager plays a pivotal role at our clients company, overseeing the growth and development of our dynamic software development team. While our talented team of developers work on creating innovative products, the Software Engineering Manager serves as the primary advocate for the team, ensuring their professional growth, recruitment, process optimization, and well-being. You will contribute to the technical strategy and roadmap of our organisation.



Essential Duties and Responsibilities:

Team Leadership: Lead and manage a team of software engineers, providing guidance, mentorship, and support to help them reach their full potential. Foster a collaborative and inclusive team culture.


Technical Leadership and Strategy: Collaborate with the leadership team across Operations, Customer Engagement and Product to define and execute the technical strategy and roadmap for the organization. Offer technical direction and guidance to the engineering team in developing Product functionalities. Stay up to date with industry trends and best practices.


Product Performance: Monitor and optimize the performance of (the company's applications, identifying areas for improvement and implementing solutions to enhance system efficiency, reliability, and customer satisfaction.


Product Security: Implement and oversee security practices, processes, and standards to protect (the company's) products from security threats and vulnerabilities. Stay informed about the latest security trends and best practices to continuously improve the security

posture of the company's products.


Information Security: Responsible for oversight over policy development related to software and systems under their control and for implementing risk management in the development process in alignment with company goals.


Resource Allocation: Effectively allocate resources, manage workloads, and optimize team productivity. Identify and address any resource gaps or bottlenecks.


Quality Assurance: While the QA team will report into the Chief Product Officer, the Software Engineering Manager will be responsible for implementing and enforcing best practices for software development, code reviews, and development assurance processes to ensure the delivery of reliable and maintainable software.


Stakeholder Communication: Act as a bridge between engineering and other cross-functional teams, including product management and design. Communicate project status, risks, and dependencies to stakeholders.


Recruitment: Participate in the hiring process by interviewing and selecting top engineering talent. Build a strong, diverse, and high-performing team.


Performance Evaluation: Conduct regular performance reviews and set goals for team members. Provide constructive feedback and support career development.


Company Culture: Support rapid growth of the development organization while preserving the company culture.



Key Success Factors:


Build and maintain multiple high performance software engineering teams Good communication (written, verbal, non-verbal) skills to mentor/coach junior developers, collaborate with other functional teams and documentation. Diligent documentation of developer concerns, histories,

training and career


Organisation of development career events, training, skill-shares.


Recruitment of new developers, interviews, career fairs and more.


Management of Development Team, aligning to company objectives.


Ability to take direction and action feedback from the Executive Team.


Lead recruitment efforts within the development team to guarantee efficiency and uniformity.


Keep abreast of cutting-edge technologies and industry standards, integrating pertinent tech for the advancement of engineering development.


Ability to escalate blockers/issues/decisions to: CEO and COO


Showcasing values at all times Key Deliverables/Actions:

  • Development Process
  • Collaborate with the COO to establish new development teams.
  • Offer leadership and support to local teams in addressing requirement gaps.


General Responsibilities:

  • To always act in accordance with the Vision and Values.
  • Maintain compliance with all company policies and procedures.
  • Participate in the monthly Operational and Security Compliance meetings including the annual (ISO 272001) Certification process to ensure adherence to all related policies and procedures relevant to the role.
  • Other duties and responsibilities as requested


Education/Qualifications


Relevant Bachelors degree or equivalent work experience (over 5 years).


Knowledge, skills and experience (Essential)


At least 5 years in a technical leadership role in a regulated industry


Experience in Full Stack Development


Proven commitment to delivery of high-quality software


Strong understanding of software processes


Experience with cloud architecture, especially AWS


Experience and exposure to quality assurance (unit testing, automation testing)


Apply for this job
Powered by