Principal Software Engineer- Java

Salary: 100.00 -  125.00
Posted: 15-02-2025
Category: Software Architecture Engineering
Sydney, 

Job Description

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 Lead the architecture, design, and implementation of complex, enterprise-grade software systems. 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. 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 position 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 . #J-18808-Ljbffr

Job Details

Salary: 100.00 -  125.00
Posted: 15-02-2025
Category: Software Architecture Engineering
Sydney, 

Related Jobs

loading image.

Sign up to our Newsletter