Principal Software Engineer- Java
- Category: Software Developer Jobs
- Location: Ballarat, Victoria
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 15K to 18K
- Published on: 2025/09/16
Lead the architecture, design, and implementation of complex, enterprise-grade
Serve as a technical mentor, supporting engineers in their growth
Drive strategic decision-making around engineering approaches, design patterns
About The Role
As a Principal Engineer- Java, you will be a technical leader responsible for defining and driving the strategic technical direction of our engineering teams. You will play a pivotal role in designing and delivering scalable, high-performance solutions that solve complex business challenges. Acting as a mentor and hands-on expert, you'll inspire teams to adopt best practices, enhance technical capabilities, and ensure successful execution of critical projects.
This role requires deep technical expertise, exceptional leadership skills, and the ability to collaborate with stakeholders across the business to shape and deliver impactful outcomes.
Key Responsibilities
Working on a major orgnaization-wide tech upflict, you'll lead the architecture, design, and implementation of complex, enterprise-grade software systems.
Building new and reworking products that impact customers on a day-to-day basis
Serve as a technical mentor, supporting engineers in their growth and technical problem-solving.
Drive strategic decision-making around engineering approaches, design patterns, and system improvements.
Advocate for engineering excellence, including clean code practices, robust testing, and scalability.
Identify and address technical risks, ensuring system reliability and performance at scale.
Collaborate closely with product, business, and engineering stakeholders to define and deliver on strategic priorities.
Proactively evaluate and recommend emerging technologies to support long-term innovation.
Set the technical vision for projects and ensure alignment with business goals.
Lead cross-team initiatives, fostering collaboration and consistency in engineering practices.
Key Requirements
You are a subject matter expert with a passion for innovation and a proven ability to deliver scalable, high-quality software solutions. You thrive on mentoring others, solving complex challenges, and driving impactful results.
We're Seeking People Who Have
Deep knowledge of modern programming languages (Java)
Experience in cloud platforms (AWS) and designing cloud-native architectures.
Expert level experience in SDLC and full cycle development
Highly experienced T-shaped engineers.
Strong understanding of API development, RESTful APIs, and microservices architecture.
A solid foundation in design patterns, data structures, and algorithms.
Exceptional problem-solving skills and the ability to address complex technical challenges.
A track record of delivering technical leadership and mentoring engineers across teams.
Experience working with Agile methodologies and DevOps practices.
Ability to effectively communicate complex technical concepts to technical and non-technical stakeholders.
This posiiton is available for individuals with PR or Citizenship in Australia.
If you think you are suitable for the role or have any questions, please reach out to eleanor.self@hudson.com
Profession
Related jobs
-
Software Engineer
Job Title: Software Engineer Job Summary We are seeking a talented mid-level Software Engineer to become an integral member of our development team. Your responsibilities will involve crafting, constructing, and maintaining our product, platform serv...
-
Software Engineer
AI Powered Engineering Function You are passionate about AI and working to deliver better outcomes for our people and customers. We are leading the world in AI ambition within Australia's largest bank and fintech. Together we will innovate the future...
-
Software Engineer
Software Engineer (Backend, Applications) - P3 Splunk is dedicated to building a safer and more resilient digital world. About the Role: We are looking for a Software Engineer to join our Commerce team, which is part of the core platform organization...