
Principal Software Engineer
- Perth, WA
- Permanent
- Full-time
- Lead the architecture, design, and development of complex software systems.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables.
- Provide technical leadership and mentorship to software engineering teams.
- Ensure the quality and performance of software through code reviews, testing, and best practices.
- Stay updated with the latest industry trends and technologies to drive innovation.
- Troubleshoot and resolve technical issues in a timely manner.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with a focus on architecture and design.
- Proficiency in multiple programming languages (e.g., Java, C#, Python).
- Strong understanding of software development methodologies and best practices.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership abilities.