We are seeking a highly skilled Software Systems Architect to join our dynamic product engineering team in Sydney. As a key member of the team, you will play a pivotal role in evolving our platforms.
Job Description
This is an exciting opportunity for a seasoned architect with a passion for building robust and scalable systems. You will be instrumental in designing, developing, and maintaining cutting-edge solutions that meet the needs of our customers and internal operations.
Key Responsibilities:
* Design and develop high-quality software solutions that integrate seamlessly with existing systems.
* Collaborate closely with cross-functional teams to translate complex business requirements into technical solutions.
* Contribute to architecture decisions for new features and system improvements.
* Mentor junior engineers and promote a culture of innovation and collaboration.
Required Skills and Qualifications:
* Minimum 4 years of professional experience in software development with a strong focus on architecture.
* Deep expertise in Java for backend development, and familiarity with frameworks such as Spring Boot or Spring.
* Good experience with frontend technologies (e.g., HTML, JavaScript, CSS) and frontend frameworks (e.g., React).
* Good experience with GraphQL APIs, REST APIs, microservices, and cloud platforms.
* Excellent problem-solving skills and ability to tackle complex technical challenges.
* Strong communication and collaboration skills with the ability to articulate technical concepts to both technical and non-technical audiences.
Benefits:
* Flexible work arrangements to suit your needs.
* A fun and supportive work environment with regular social events.
* Ongoing training and development opportunities to advance your career.