Harrison.ai
Software Engineering Manager
To raise the standard of healthcare for millions of patients every day.
Software engineering
Full-time
Hybrid | Sydney, NSW, Australia
Visa sponsorship · No
Senior · A role for someone with advanced knowledge and skills. May involve mentoring, leading others or specialisation. Typically at least 5 years of experience.
·
Why Harrison.ai
One of the biggest problems we’re facing this century is the inequality and capacity of the healthcare system.
Capacity in many areas of clinical diagnosis and treatment are under strain due to ongoing increases in healthcare demand combined with skills shortages.
We’re using state-of-the-art AI and partnering with best-in-class healthcare specialists.
Through joint ventures we’re creating products which can help solve seemingly unsolvable healthcare challenges.
About the role
About Your Role
As a Software Engineering Manager at Annalise.ai, you are responsible for leading a team of engineers based throughout Australia. You will be accountable for people, process and technology aspects, as well as building and fostering a high performing, global engineering culture.
You are accountable for enabling agility, continuous improvement of our process and product, and working closely with product managers and project managers to influence the direction of our product. You will empower your team to achieve their goals, coach them in their professional development and play a pivotal role in driving key project outcomes and milestones.
What you'll do:
- Provide people, technical and execution leadership to a team of highly talented engineers,
- Develop and drive [Annalise.ai](http://annalise.ai/)'s technical implementation roadmap to ensure our product remains robust and scalable,
- Engage in software design, code; review/coach as needed,
- Mentor and coach, a high-performance team aligned to company goals and objectives,
- Foster a diverse, collaborative and global organisational culture,
- Motivate the the team to deliver and achieve project milestones in a timely manner,
- Lead development efforts through all stages of the SDLC,
- Implement and enhance processes that enable the team to work more effectively,
- Interact with customers, understand their needs, and drive feasibilities, product features enabling solutions of high customer value, and
- Drive continuous engineering improvement in order to deliver a high quality software platform over time.
About you:
- A minimum of 3 years as a Software Engineering Manager or equivalent experience leading large engineering teams,
- Experience leading teams within a global organisation,
- Previous experience building and maintaining complex products,
- Demonstrated background as a software developer, possessing a strong understanding of engineering principles,
- Passion for people with a strong focus on promoting collaboration and diversity of thought,
- Broad technology background with exposure/expertise in Python; [Node.js/Typescript](http://node.js/Typescript), Docker, Cloud technologies,
- Basic technical exposure to AI and associated technologies ( TensorFlow, Pytorch ),
- Experience with standard Agile software practices, Scrum, CI/CD pipelines, Git,
- Expertise managing projects using tools like Jira; collaborating using tools like Confluence, and
- High level of professional communication with an ability to effectively work across technical, clinical and non-technical teams.
Nice to have (but not essential):
- Experience in Healthcare domain and in product development companies, building SaMD (Software as a Medical device) and/or SiMD (Software in a Medical Device),
- Experience with AI Technologies TensorFlow, PyTorch, TensorFlow Serving,
- Experience with medical imaging and associated technologies (e.g. DICOM, FHIR, HL7), and
- Experience in a start-up environment.
**What we’re about ** We're problem solvers, redefining what’s possible in medical imaging through AI Technology. Our mission is to raise the standard of healthcare for millions of patients every day.
What you'll be responsible for
- ✅
Stakeholder Engagement
Partner with stakeholders to understand specifications, business requirements, and communicate insights
- 🤖
Scripting and Automation
Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks
- 🛠
Test Automation
Create and implement code tests and software test automation
Skills you'll need
- 👥
Collaboration
Works with others by being open, clear in communication and listening to achieve goals
- 🧮
Numerical problem solving
Works with numerical information and performs mathematical calculations to solve problems
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables