Software Architect - South Bank, QLDJob 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 sessionsCreating cloud-native architectures with simplicity and reuse at the forefront of our software designsCreating software designs of major software components, systems, and featuresCollaborating with Solution Architects, Technical Leads, and Engineers to agree upon architectural solutions & standardsDocumentation and presentation of solutions in sufficient detail to allow an estimation of the effort required for deliveryPresenting solutions across our global architecture review board including security, data, infrastructure and application architecturesDesign and build efficient, testable and maintainable cloud solutions with the right balance between solving the problem at hand and not overengineering your solutionResearch technologies and trends to contribute to our solutionsMaintain and improve our documentation across code bases, architectures and our knowledge basesBe an expert in your domain, live and breathe the product, advocating the customer's voiceSolution Delivery Supporting Teams in understanding the dependencies between systems impacted by the solution to allow for effective planningAssisting Teams in identifying risks and issues relating to the solution and any dependencies on other initiativesEnsuring that the engineering team fully understands the solution and elaborating on the solution design where required to achieve this goalSupporting the engineering teams in diagnosing and resolving architectural and technical issues in a consultative capacity throughout the projectCreate and communicate architecture decisions, best practices and patterns to the wider engineering teamsWork closely with product to ensure our architecture roadmaps are progressively and incrementally built into our product lifecycleYou'll be perfect for the role if you have: 3+ years experience as a technical lead or technical architectStrong knowledge in software engineering with extensive experience working with cross-functional teams in designing and delivering end-to-end softwareStrong experience with designing and delivering cloud-native applications that are built for global scale, reliable, secure and performantStrong knowledge in architecture styles, such as Services-Oriented Architecture & Micro-Service based Architectures and Software Design PatternsPCI DSS/GDPR compliance experienceExperience with data architecture, data platforms, tools, and data design conceptsExperience with databases and middlewareExposure to the following areas: Kubernetes, ElasticSearch, Redis and AWS services such as EKS, Lambda, API Gateway, DynamoDB, S3, and CloudfrontExperience 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