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.

**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 Work Environment and Culture**

Our Adelaide based headquarters is a purpose-built tech hub centrally based in vibrant Hutt Street. We moved


  • Software Engineer

    2 weeks ago


    Adelaide, South Australia C4 Engineering Full time $36,000 - $40,000 per year

    The duties of the position include the following:Perform all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications. Define system and software requirements. Analyse customer requirements and translate them into a design. Work with...

  • Software Engineer

    2 weeks ago


    Sydney CBD, New South Wales, Australia Robert Walters Full time

    We are looking for a Software Engineer to help shape the future of our clients data infrastructure. This role is perfect for someone who is passionate about building high-performance software systems that support large-scale data processing and analytics.As part of this position, you will work closely with researchers and engineers locally and globally to...


  • Adelaide, South Australia Canonical Full time

    Overview Software Engineering Manager - Ubuntu Linux Kernel Canonical Adelaide, South Australia, Australia What we are looking for We are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution.As the Linux kernel...


  • Adelaide, South Australia Canonical Full time

    Overview Software Engineering Manager - Ubuntu Linux KernelCanonical Adelaide, South Australia, AustraliaWhat we are looking for We are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. As the Linux kernel...


  • Adelaide, South Australia Sanico Software Full time $40,000 - $80,000 per year

    TasksAbout the InternshipRequirements Sanico Software


  • Adelaide, South Australia Canonical Full time

    OverviewSoftware Engineering Manager - Ubuntu Linux KernelCanonical Adelaide, South Australia, AustraliaWhat we are looking forWe are hiring Software Engineering Managers to lead technical teams in the various aspects of the delivery and ongoing support and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. As the Linux kernel itself...

  • Data Engineer

    2 weeks ago


    Adelaide, South Australia C4 Engineering Full time $32,500 - $36,500 per year

    The duties of the position include the following:Perform all activities associated with the design, development, implementation, maintenance, configuration management and quality control of software for scientific/engineering applications. Define system and software requirements. Analyse customer requirements and translate them into a design. Work with...

  • Software Engineer

    2 weeks ago


    Sydney CBD, New South Wales, Australia Randstad Full time $80,000 - $120,000 per year

    Software Engineer - Medical industry We are seeking an experienced software developer to join a leading team within the medical Diagnostic space. This role will see you designing, developing, maintaining and testing software in accordance with medical device standards. Key SkillsYou will have strong skills working with .Net, C# or C++ Development experience...


  • Adelaide, South Australia beBeeLeadership Full time $200,000 - $250,000

    Technical Leadership OpportunityJob Summary: We are seeking an experienced Technical Leader to manage and develop a team of skilled software engineers. The ideal candidate will have a strong background in technical leadership, software development, and team management.Key Responsibilities:Lead and develop a high-performing team of software engineers.Recruit,...


  • Adelaide, South Australia Canonical Full time

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Canonical Adelaide, South Australia, AustraliaJoin or sign in to find your next job Join 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...