Software Engineering Manager

1 week ago


Adelaide CBD, Australia Fivecast Full time

Amazing people and fun culture
- Dynamic high-tech environment
- Great opportunities for career growth and progression

**About the Role**

Our Engineering Managers work closely with other members of engineering management team (VPs, project managers, architects, technical leads) to ensure timely and high quality delivery of software releases to customers. The Engineering manager supervises and tasks a team of 5+ Software Developers and Data Scientists who are working independently or collaboratively on delivering product features as per the company Roadmap. The Engineering Manager is also a hands-on Software Developer at the Senior level who leads by example by delivering top quality production grade code within the company deadlines.

**Flexibility**:

- Either 3 days per week, 4 days per week or 9 days per fortnight
- Flexible hours, such as school hours
- 30% WFH option

**Responsibilities**
The Engineering Manager is responsible for both team management and product development:
Team Management:

- Managing 5+ Software Developers, including performance reviews
- Ensuring developers are aware of deadlines and keeping them focused on delivery
- Incorporating and providing constructive feedback to others, acting as a domain expert in code reviews, suggesting design alternatives and discussing trade-offs where appropriate
- Coaching and mentoring graduate software engineers and experienced software engineers, driving adoption of best practice engineering standards
- Communicating effectively to internal and external stakeholders

Product Development:

- Ensuring Product Development process is followed, maintained and reflects the business needs
- Assisting the Project Manager in time tracking, progress reporting and schedule updates
- Undertaking software development, testing, integration and maintenance activities using the prescribed development methodology, tools, standards and environments
- Effectively delivering complex features with a large product surface area, estimating tasks accurately, delivering tasks efficiently, testing all new code thoroughly and writing clear technical documentation
- Specifying, designing and building software components independently, working with stakeholders to elicit requirements, seeking feedback as needed and delegating tasks to others appropriately
- Working effectively within established software architectures, following and developing current best practice, reusing existing components and patterns and introducing new patterns to improve reliability, testability and maintainability
- Identifying and implementing improvements to tooling and continuous integration/continuous deployment pipelines to support code quality and feature velocity
- Anticipating and sharing schedule deviations in advance, and providing technical input into product roadmap prioritisation

**Key Requirements**
- Australian citizenship
- _due to eligibility for NV1 defence clearance requirement for the role_
- Bachelor’s Degree in systems or software engineering/ computer science or related degrees
- 5+ years experience at a senior level in software engineering / technology development
- Experience managing Software Teams in fixed-time, fixed-budget environments
- Ability to work with stakeholders to elicit requirements and deliver results
- Strong organisational skills, is detail oriented, and a pro-active team player
- Ability to work under pressure and meet deadlines
- Strong communication skills
- Understanding of data challenges in Defence and national security

**Required strong experience in**:

- Designing, implementing and testing software components, with expert level experience in one or more languages e.g. Java, Javascript, Python
- With key technology areas including software engineering, data storage, web technologies and machine learning
- Using data storage technologies and designing data storage models e.g. Postgres, Elastic
- Understanding of agile methodologies and the ability to work within an agile software development team

**Further, valued experience**:

- Using web front-end technologies e.g. HTML, CSS
- Using software frameworks e.g. React, Angular and Spring
- Understanding of machine learning and data analytic techniques
- Experience with search engines or NoSQL document stores e.g. Elasticsearch, Solr, MongoDB

**About Fivecast**

Fivecast is a world-leading provider of cutting-edge digital intelligence solutions. We enable the world’s most important public and private organizations to explore masses of data and uncover actionable insights, critical to protecting global communities.

As a growing start-up with over 100 people globally, all team members are provided with the opportunity to directly contribute to our success, participate in the development of new and emerging technologies and grow their career in a challenging and dynamic high-tech environment. We are headquartered in Adelaide, Australia with teams in Canberra, Virginia USA, and London UK.

**Our



  • Adelaide, South Australia Canonical Full time

    Software Engineering Manager - Sustaining EngineeringCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining EngineeringCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25...


  • Adelaide, South Australia Canonical Full time

    Software Engineering Manager - Sustaining EngineeringCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Software Engineering Manager - Sustaining Engineering role at CanonicalSoftware Engineering Manager - Sustaining EngineeringCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25...


  • Adelaide, South Australia Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux Optimisation Canonical Adelaide, South Australia, Australia4 months ago Be among the first 25 applicants We work closely with major silicon companies to optimise Ubuntu for their latest hardware.As a software engineering manager you need to bring both technical and management skills to the leadership...


  • Adelaide, South Australia Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux OptimisationCanonical Adelaide, South Australia, Australia4 months ago Be among the first 25 applicantsWe work closely with major silicon companies to optimise Ubuntu for their latest hardware.As a software engineering manager you need to bring both technical and management skills to the leadership of...


  • Adelaide, South Australia Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux OptimisationCanonical Adelaide, South Australia, Australia4 months ago Be among the first 25 applicantsWe work closely with major silicon companies to optimise Ubuntu for their latest hardware.As a software engineering manager you need to bring both technical and management skills to the leadership of...

  • Software Engineer

    4 weeks ago


    Adelaide, South Australia Peoplebank Full time

    Join to apply for the Software Engineer (Mid-level) role at PeoplebankJoin to apply for the Software Engineer (Mid-level) role at PeoplebankPeoplebank are exclusively partnering with a growing and award-winning software development company, based in Adelaide, South Australia to recruit a Full Stack Software Engineer (Mid-level) on a permanent, on-going...

  • Software Engineer

    2 weeks ago


    Adelaide, South Australia Canonical Full time

    Canonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python and K8s role at CanonicalCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and...

  • Software Engineer

    3 weeks ago


    Adelaide, South Australia Canonical Full time

    Canonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Software Engineer - Python and K8s role at CanonicalCanonical Adelaide, South Australia, Australia3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python and K8s role at CanonicalGet AI-powered advice on this job and...


  • Adelaide, South Australia Canonical Full time

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Canonical Adelaide, South Australia, Australia Join or sign in to find your next job Join to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at Canonical Continue with Google Continue with Google Software Platform Engineering Manager - Ubuntu for...


  • Adelaide, South Australia Canonical Full time

    Software Platform Engineering Manager - Ubuntu for Next-Gen SiliconCanonical Adelaide, South Australia, AustraliaJoin or sign in to find your next jobJoin to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at CanonicalContinue with Google Continue with GoogleSoftware Platform Engineering Manager - Ubuntu for Next-Gen...