At a Glance
- Tasks: Lead design and implementation of scalable systems in a dynamic product engineering team.
- Company: etrainu, an innovative Australian learning platform with a customer-first approach.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Join a collaborative environment focused on continuous learning and emerging technologies.
- Why this job: Make a real impact by driving complex projects and mentoring future tech leaders.
- Qualifications: 5-10+ years in software engineering with expertise in architecture and system-level thinking.
The predicted salary is between 135000 - 165000 $ per year.
etrainu is an Australian learning platform founded in 2007, supporting more than two million learners across onboarding, compliance, professional development and community engagement.
We work with sport national governing bodies and organisations across a range of sectors, and our customer-first approach continues to drive growth in our Saa S products.
The role and responsibilities
As a Senior Software Engineer, you lead the design and implementation of complex, scalable systems within a product engineering team of full-stack engineers, product designers and technical stakeholders.
You make high-impact technical decisions and drive projects from concept to delivery with minimal oversight, and you mentor the engineers around you.
Responsibilities will include
- Lead solution design for medium-to-large features β frame the problem, choose an approach, and drive it through review.
- Design the architecture for projects within your team's scope, weighing trade-offs and non-functional requirements such as scalability, security, performance and cost.
- Translate ambiguous product or business problems into clear technical plans, and make sound decisions with incomplete information.
- Write clean, well-tested, maintainable code and set a high bar in code review for correctness, design and maintainability.
- Own features and systems from concept through delivery, maintenance and production support β including monitoring, alerting and incident response.
- Improve the team's engineering practices across CI/CD, automation, security, testing and tech-debt management.
- Mentor junior and mid-level engineers, drive knowledge sharing, and help shape team standards and engineering culture.
Experience we are looking for
- 5 β 10+ years of professional experience in software engineering, with deep expertise in engineering principles, architecture and system-level thinking.
- Experience designing and developing RESTful micro-service architectures using serverless and containerised cloud infrastructure.
- Experience with Relational and No-SQL (preferably Mongo DB) databases, and with event-driven and streaming architectures.
- Strong devops practices and mindset β version control, CI/CD pipelines, automation and secure engineering practices.
- Practical use of AI-enabled engineering practices and agentic tooling, with clear attention to quality, safety and judgement in how it is applied.
- Proven examples of leading medium-sized and complex projects from concept to delivery with minimal oversight.
- Experience mentoring engineers and working in a B2B Saa S or customer-facing product environment.
- A relevant tertiary qualification in Computer Science, Information Technology, Engineering, or proven relevant experience.
About you
- You are a strong communicator who can explain complex technical concepts clearly to both technical and non-technical people.
- You measure success by outcomes and impact delivered, not just output shipped.
- You take ownership, require minimal direction, and unblock yourself and others.
- You bring people with you β building consensus across engineering, Product and Design, and fostering an inclusive team environment.
- You enjoy growing the people around you through mentoring, thoughtful code review and knowledge sharing.
- You have a genuine appetite to keep learning and stay current with emerging technologies and practices.
- #J-18808-Ljbffr
Senior Software Engineer in Brisbane employer: etrainu
etrainu is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for Senior Software Engineers to thrive. With a strong focus on employee growth, you will have the opportunity to mentor others while also advancing your own skills in a dynamic environment that values creativity and technical excellence. Located in Australia, etrainu offers a unique chance to contribute to meaningful projects that impact millions of learners across various sectors, all while enjoying a supportive team atmosphere.