EthicalJobs.com.au's logo

Software Engineering Manager

EthicalJobs.com.au
  • Lead and grow a passionate and dedicated team of software developers
  • Support the work of over 8,000 for-purpose organisations across Australia
  • Help us to change the world, one job at a time

About Us

EthicalJobs.com.au is working to change the world, one job at a time.

We bridge the gap between Australians who want to “work for a better world” and the thousands of for-purpose organisations that tirelessly strive to create that better world.

As a successful for-profit social enterprise and one of Australia’s top job-search sites for the not-for-profit sector and beyond, we support the work of more than 8,000 organisations around the country, and have a passionate community of 380,000+ unique users visiting the site each month.

We’ve consistently grown our jobs, jobseekers, customers and overall impact for 14 years straight since we launched in 2009.

You’ll be joining a dedicated, passionate and successful team of 37 people who share a vision of a more equitable, just and sustainable world.

We work mostly remotely, but you have the option to work from our spacious office in Collingwood which has loads of natural light, high ceilings, standing desks, a large outdoor deck for lunch in the sun and drinks after work, and great food and coffee just around the corner.

About the Role

As Software Engineering Manager, you'll be responsible for leading, growing and managing our software engineering team (currently 8 people) to deliver great, reliable software to our incredible customers and users.

You’ll be accountable for the team’s delivery of projects, application support and supervision of activities undertaken by the engineering team.

You’ll work closely with our Head of Product, Technical Lead and business stakeholders to ensure deliverables are fit for purpose, align to our strategic roadmap and are able to meet defined requirements.

You’ll build relationships with other managers across the organisation, to share ideas and best practices, as well as maintain close alignment with others in the organisation.

Through your evolving understanding of our products and services, you’ll help the organisation reach its strategic priorities.

You’ll be accountable for the day-to-day management of 8 software engineers, including their productivity and professional development, as well as recruiting and onboarding new team members.

Finally, you’ll be able to maintain your coding skills by contributing approximately 25% of your time to fortnightly sprints.

You’ll measure your success by your team delivering valuable, reliable and high-quality solutions quickly and consistently, as well as team members feeling supported in their roles.

Our Stack

Our frontend stack follows a Single Page Application model, with our main site EthicalJobs.com.au being powered by NextJS, and our Employers' portal a standard React app.

Most backend code is written in PHP 7.4 up to PHP 8.1, running mostly in Laravel and API Platform, and exists solely to be delivered as a RESTful API. These APIs are served using a cloud-native edge router (Traefik), using the microservice pattern “API gateway”. CI + CD pipelines run through GitHub actions, allowing us to have automated staging & production deployments running on Google Cloud.

We currently operate a microservices architecture using Kubernetes, a container orchestrator, which manages and deploys our code. Our Kubernetes cluster and database run inside Google Cloud Platform.

Each developer runs the EthicalJobs stack (API + frontends) locally for development which we’re currently streamlining, and there are staging and QA environments for testing before production release.

About You

With a background in software development, you’re also an experienced leader of people: you’ve led small or medium-sized software teams, ideally in a SaaS company, and have worked closely with Product Managers and Designers. You’re also very familiar with Agile/Scrum principles.

You have demonstrable experience in guiding your team to achieve and sustain high performance and are vested in building a great team culture. You weave your business acumen into daily conversations with technical team members to aid in their understanding and appreciation of business value, context and prioritisation.

You care: you want your team to succeed, your users and customers to benefit from the service you provide and the organisation as a whole to exceed its goals.

Finally, you’re someone who’s passionate about making a difference and “working for a better world”, and you’re excited about the work EthicalJobs.com.au does!

WHAT DO YOU GET BEYOND A GREAT REMUNERATION PACKAGE?

  • Flexible start/finish hours
  • Work remotely most days if you’d like
  • Flexibility to work a 9-day fortnight if you’d like
  • Amazing paid maternity/paternity leave entitlements
  • Paid professional development opportunities
  • Monthly social events
  • The opportunity to have a real impact on the work of over 8,000 charities and social enterprises across Australia!

PLUS WHEN YOU’RE WORKING IN OUR COLLINGWOOD OFFICE:

  • A light—and plant-filled work space, with a beautiful outdoor deck for outdoor meetings and drinks, and close to public transport
  • A standing desk
  • Unlimited fruit, nuts, chocolate, tea and coffee
  • Pet-friendly workplace – a number of staff regularly bring their dogs in to make the office more fun.

EXCITED?

Please download the attached Position Description for the selection criteria, salary and other important info, plus application instructions.

How to apply

This job ad has now expired, and applications are no longer being accepted.
EthicalJobs.com.au's logo

Email me more jobs like this.

Daily
Create a job alert