Are you a passionate, experienced Senior Software Engineer eager to help empower teachers across the world?
Join 3P Learning – home to world-class EdTech products like Reading Eggs and Mathletics – and help shape the future of learning for millions of students and educators around the globe.
We’re on the lookout for a Senior Software Engineer (full stack, frontend focus) to join Team Yeti – the team behind the teacher experience of our product suite. You'll play a key role in building the tools that empower tens of thousands of teachers to manage classrooms, track student progress, and set and review assignments.
You’ll work in a small, dynamic team that owns a range of services – including assignment and reporting systems – and integrates with third-party services to provide the best possible experience.
Our stack includes Ember.js, Elixir, Kafka, MySQL, and PostgreSQL, so we’re looking for someone who’s keen to dive into these technologies. You’ll work across large, evolving codebases and play a key role in driving continuous improvement. We care deeply about reliability and maintainability, which is why we’ve invested heavily in testing and automation. Our CI/CD pipelines are backed by a robust suite of unit tests, integration tests, and comprehensive visual regression testing.
We’re also embracing Phoenix LiveView for new development, so backend experience with Elixir is a big plus, and while our Ember.js applications have been around for over a decade, they remain central to our platform - well-maintained, modern, and consistently updated with the latest Ember releases.
A remote-first team, we have members across Australia and New Zealand. We're looking for someone who thrives in a remote work environment and can communicate effectively with team members in multiple time zones.
What you’ll do:
As our Senior Software Engineer, you will:
• Develop and maintain robust web applications using Typescript, Ember.js, Elixir, and Phoenix LiveView.
• Collaborate closely with design, product, and development teams to deliver solutions aligned with project goals.
• Support and educate less experienced developers, providing mentorship and guidance.
• Participate in agile(ish) development processes, including code reviews and team retrospectives.
What you’ll bring to the team:
• Senior-level experience.
• Strong problem-solving skills.
• Experience working with test suites and CI/CD pipelines.
• Experience with integrating third-party APIs.
It's a bonus if you have:
• Experience working with Elixir and Ember.js
Why you'll love working at 3P Learning:
At 3P, we empower our team members to excel in a supportive and flexible environment. Whether you thrive working remotely or in our Sydney office (complete with an on-site barista to keep you fuelled!), we’ll provide the tools, flexibility, and space to do your best work.
As an ASX-listed company with a global reach, we offer the stability of an established business but the agility and close-knit culture of a smaller team. Your contributions won’t just be noticed - they’ll make a real impact on our products and the millions of educators and students who rely on them.
We can’t wait to hear from you and share more about our amazing team and products.
Ready to apply?
Submit your resume and let us know why you’d be a great fit for this role!
Similar Jobs
DevOps Engineer with CI/CD focus
Senior Staff Software Engineer (Backend) - Developer Platform
Senior Software Engineer II
Senior Support Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say