Software Engineering Manager - Adelaide CBD, Australia - Fivecast

Fivecast
Fivecast
Verified Company
Adelaide CBD, Australia

1 week ago

Olivia Brown

Posted by:

Olivia Brown

beBee Recruiter


Part time
Description
Amazing people and fun culture

  • Dynamic hightech 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 tradeoffs 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 fixedtime, fixedbudget environments
  • Ability to work with stakeholders to elicit requirements and deliver results
  • Strong organisational skills, is detail oriented, and a proactive 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 frontend 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

More jobs from Fivecast