Kanopi logo

Senior Software Engineer

Kanopi
Department:Software Engineer
Type:REMOTE
Region:Australia
Location:Australia
Experience:Mid-Senior level
Estimated Salary:A$90,000 - A$120,000
Skills:
TYPESCRIPTPYTHONREACTNODE.JSDJANGOAWSTERRAFORMCI/CD
Share this job:

Job Description

Posted on: March 11, 2025

We’re Kanopi. Welcome.

Kanopi is a data-driven insurtech that pushes the boundaries of how insurance is delivered. Some of the world’s largest insurers come to us for reliable, flexible technology to create cover that protects and adapts to customers’ changing needs.

Do you want to join an engineering team that has a meaningful impact on the world? Do you want to use your passion for software architecture to build an amazing product? Then we’ve found the right person to be part of our journey.

Please note that our roles are remote-first but based in Australia, and we are not currently hiring anyone based overseas. 

The role

As a Senior Software Engineer, you will play a key role in designing, developing and scaling our platform in a startup environment. Beyond writing high-quality code, you will lead technical discussions, mentor engineers and make architectural decisions that balance scalability, maintainability and user experience.

Success in this role means delivering incrementally and efficiently, making thoughtful trade-offs between technical complexity and product design to maximise impact. You will work closely with the product manager and engineering team to build robust, secure and maintainable software while ensuring best practices in architecture, security and testing.

This is an opportunity to shape the future of our platform and contribute to a fast-moving and innovative business.

The tech

The technology is current and inherently exciting. In order to kick goals, you will need to be comfortable operating within these technologies and practices:

  • Programming Languages: TypeScript, Python.
  • Frameworks & Libraries: React, Node.js, Django.
  • Infrastructure & Tooling: AWS, Terraform, CI/CD pipelines.
  • Development Environment: MacBook (provided).

Demonstrated Agile experience is important, and we’d love to hear if you’ve worked with Test-Driven Development processes before. Bonus points if you know your way around design systems, and if you’ve worked on API integrations. 

What you will do every day

  • Design and develop new features and improvements with a focus on scalability and security.
  • Make key architectural decisions that support maintainability and performance.
  • Support and mentor mid-level engineers, reviewing code and sharing knowledge.
  • Contribute to technical strategy, ensuring that engineering efforts align with business objectives.
  • Improve CI/CD pipelines, testing frameworks and overall development processes.
  • Collaborate in an adaptive and iterative agile process that values feedback, transparency and shared ownership.

What you will bring to the role

  • At least six years of professional software development experience.
  • A strong background in designing scalable software architectures.
  • Experience mentoring engineers and providing technical guidance.
  • A track record of working in teams that prioritise communication, trust and adaptability.

Don’t stop reading yet

If you’re excited about this role but aren’t sure if you tick all our boxes, please send in your application anyway. We know from research that women and other people from underrepresented, minority, or marginalised backgrounds often only apply if they think they meet all the criteria, but please don’t let that stop you from applying. We’d really love to hear from you and to see what unique skills and experience you’d bring to the role, even if it is not everything we have listed above.

Why Join Us?

  • Influence technical decisions and help shape the future of our platform.
  • Work on meaningful projects that solve real problems for users.
  • Take ownership of architectural improvements and contribute to a growing engineering culture.
  • Enjoy the flexibility of remote work, choosing where you are most productive.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!

SIMILAR JOBS
Canonical logo

Senior Security Operations Engineer

Canonical
Just now
Software Engineer
Remote (Australia)
Adelaide, South Australia, Australia
SECURITY OPERATIONSCYBERSECURITYTHREAT MODELLING+4 more
Canonical logo

Staff Security Operations Engineer

Canonical
Just now
Software Engineer
Remote (Australia)
Perth, Western Australia, Australia
SECURITY OPERATIONSTHREAT MODELLINGSECURITY ARCHITECTURE+2 more
Canonical logo

Cloud Support Engineer, Japan

Canonical
Just now
Software Engineer
Remote (Australia)
Sydney, New South Wales, Australia
LINUXCLOUD COMPUTINGNETWORKING+3 more
Kanopi logo

Senior Software Engineer

Kanopi
Just now
Software Engineer
Remote (Australia)
Australia
TYPESCRIPTPYTHONREACT+5 more
Aurex Group logo

Power System Engineer

Aurex Group
Just now
Software Engineer
Remote (Australia)
Australia
POWER SYSTEM ENGINEERINGNETWORK PLANNING ANALYSISPOWER SYSTEM STUDIES+4 more