E

Software Engineer II

Enovis

Brisbane, Queensland, Australia · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Enovis

Enovis Corporation is a medical technology growth company focused on innovative solutions that improve patient outcomes and revolutionize workflows. With a culture centered on ongoing improvement and leveraging global talent, Enovis develops a diverse portfolio of products and technologies supporting active lifestyles in orthopedics and beyond.

Role Overview

As a Software Engineer II at Enovis Brisbane, you will play a vital role in the Product Development team. Ideal for early-career professionals, this position involves collaborating within an Agile environment to create and maintain web applications and backend services utilized by clinicians, researchers, and healthcare experts worldwide. Technologies employed include .NET/C#, Vue.js, TypeScript, Python, cloud platforms, and microservices architectures.

Key Responsibilities

  • Develop, test, and maintain web frontends and backend services using .NET/C#, Vue.js, TypeScript, and Python.
  • Enhance and build microservices and RESTful APIs.
  • Partner with Product Management, QA, UX, and engineering peers to deliver customer-focused products.
  • Engage in Agile rituals such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Produce clean, maintainable, and well-tested code aligned with best practices and standards.
  • Address software defects, optimize performance, and manage production incidents.
  • Participate in code reviews, offering and receiving constructive feedback.
  • Contribute to architecture discussions and technical design.
  • Support CI/CD processes and deployment activities.
  • Continuously expand knowledge of new tools, frameworks, and methodologies.
  • Document technical aspects and share knowledge within the team.

Role Breakdown

  • Work within a collaborative, cross-functional Agile development team.
  • Contribute to both customer-facing applications and backend services.
  • Engage with multiple product and platform teams and influence the evolution of cloud-native microservice solutions.
  • Balance new feature development with maintenance tasks.
  • Opportunity to enhance architecture, automation, and quality as expertise grows.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
  • Commercial software development experience or relevant academic/internship projects.
  • Understanding of object-oriented programming concepts.
  • Familiarity with modern programming languages such as C#, .NET, Java, Python, or JavaScript.
  • Basic knowledge of web application creation.
  • Experience using source control tools like Git.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Motive and openness to learn and develop professionally.

Preferred Qualifications

  • Hands-on experience with .NET and C# frameworks.
  • Experience in Vue.js, React, Angular, or similar frontend frameworks.
  • Exposure to TypeScript and modern JavaScript development environments.
  • Understanding of RESTful APIs and microservices architectures.
  • Familiarity with cloud services like Azure, AWS, or Google Cloud.
  • Knowledge of SQL and relational databases.
  • Experience with containerization technologies such as Docker.
  • Awareness of automated testing and CI/CD workflows.
  • Participation in personal, academic, or open-source software endeavors.
  • Interest in healthcare tech and creating impactful solutions.

Core Competencies

  • High-quality software engineering emphasizing performance, scalability, and reliability.
  • Effective collaboration across teams and stakeholders.
  • Driving innovation through development of advanced technologies.
  • Problem-solving skills tackling complex software challenges.
  • Communicating technical ideas clearly to diverse audiences.
  • Commitment to accountability and delivering compliant software on schedule.

Work Environment

  • Predominantly office-based with hybrid working opportunities.
  • Participation in Agile team ceremonies and cooperative planning.
  • Interaction with geographically distributed teams across time zones.
  • Flexibility to support software releases, deployments, or urgent production issues if needed.

Candidate Profile

  • Driven by a passion for software engineering and technological innovation.
  • Keen to learn from senior engineers and continuously improve skills.
  • Enjoys resolving technical problems with practical solutions.
  • A supportive and collaborative team contributor.
  • Comfortable operating in Agile development settings.
  • Committed to producing top-quality software.
  • Curious about cloud computing, automation, testing, and microservice patterns.
  • Values ownership, accountability, and progressive enhancement.
  • Excited to influence healthcare professionals’ and patients’ lives positively.

Equal Opportunity Employer

Enovis is an equal opportunity employer dedicated to hiring based on merit and qualifications without discrimination based on race, color, ethnicity, religion, nationality, gender, age, pregnancy, disability, veteran status, or any other legally protected status. The company also provides reasonable accommodations respecting employees' beliefs and practices consistent with policies and law, embracing the unique contributions each employee makes.

Minimum education

Bachelor's Degree

Tools & software

Git required Docker required

How they work

Communication Teamwork & Collaboration Problem Solving Learning Agility Accountability
🤖
Online · instant AI help
Broxer