Software Architect - South Bank, QLD Job no: 524567
Brand: Product and Technology
Work type: Full time
Location: Queensland
Categories: Information & Technology
In this role, you will focus on defining the software design patterns, software domains, components, and behaviours to ensure effective delivery of software. As our successful candidate, you will focus on building quality, scalable, reusable, and maintainable web applications.
Day to day: Software Design Part of product discovery and planning sessions Creating cloud-native architectures with simplicity and reuse at the forefront of our software designs Creating software designs of major software components, systems, and features Collaborating with Solution Architects, Technical Leads, and Engineers to agree upon architectural solutions & standards Documentation and presentation of solutions in sufficient detail to allow an estimation of the effort required for delivery Presenting solutions across our global architecture review board including security, data, infrastructure and application architectures Design and build efficient, testable and maintainable cloud solutions with the right balance between solving the problem at hand and not overengineering your solution Research technologies and trends to contribute to our solutions Maintain and improve our documentation across code bases, architectures and our knowledge bases Be an expert in your domain, live and breathe the product, advocating the customer's voice Solution Delivery Supporting Teams in understanding the dependencies between systems impacted by the solution to allow for effective planning Assisting Teams in identifying risks and issues relating to the solution and any dependencies on other initiatives Ensuring that the engineering team fully understands the solution and elaborating on the solution design where required to achieve this goal Supporting the engineering teams in diagnosing and resolving architectural and technical issues in a consultative capacity throughout the project Create and communicate architecture decisions, best practices and patterns to the wider engineering teams Work closely with product to ensure our architecture roadmaps are progressively and incrementally built into our product lifecycle You'll be perfect for the role if you have: 3+ years experience as a technical lead or technical architect Strong knowledge in software engineering with extensive experience working with cross-functional teams in designing and delivering end-to-end software Strong experience with designing and delivering cloud-native applications that are built for global scale, reliable, secure and performant Strong knowledge in architecture styles, such as Services-Oriented Architecture & Micro-Service based Architectures and Software Design Patterns PCI DSS/GDPR compliance experience Experience with data architecture, data platforms, tools, and data design concepts Experience with databases and middleware Exposure to the following areas: Kubernetes, ElasticSearch, Redis and AWS services such as EKS, Lambda, API Gateway, DynamoDB, S3, and Cloudfront Experience with observability tools, such as logging (Splunk, Kibana) and monitoring (New Relic) What you will enjoy: Culture: you will be employed by an inclusive company that offers a team culture like no other in the industry. Development: Individualised, ongoing Learning & Development via communities of practice. Innovation Days where you have the opportunity to create, collaborate, and bring innovative concepts to life! Access to learning tools such as Udemy for ongoing technical skills development. Exclusive Staff Discounts accessible via our employee-only portal. Travel Discounts including family and friends. Career opportunities in a network of brands and businesses across the globe. Mental Health: Support and Employee Assistance Program for staff and family. Giving Back: Corporate Social Responsibility program supporting nominated charities. Sustainability: The protection of our environment is essential to the future of tourism. #J-18808-Ljbffr