Role: Senior Technical Lead – Software Engineer
Employment Type: Permanent | Full Time
Location: Brisbane
Role Overview
The Senior Technical Lead – Software Engineer is responsible for designing, engineering, and delivering scalable, resilient software-driven solutions across cloud and hybrid environments. This role provides technical leadership, drives automation initiatives, and ensures architectural excellence while mentoring engineering teams.
Key Responsibilities
- Design and engineer software solutions for cloud and hybrid platforms (Azure AWS).
- Define system architecture covering scalability, high availability, disaster recovery, and performance.
- Translate business and non-functional requirements into technical designs.
- Review and optimize architecture to enhance reliability, resilience, and efficiency.
- Develop and maintain automation and Infrastructure-as-Code (IaC) using tools such as Terraform.
- Build reusable scripts, libraries, and CI/CD pipelines for automated provisioning and lifecycle management.
- Replace manual operational processes with software-based automation solutions.
- Enhance automation frameworks for patching, configuration management, and compliance monitoring.
- Integrate automated testing, monitoring, and validation to ensure system reliability.
- Identify performance bottlenecks and implement architectural and code-level optimizations.
- Assess release risks and implement engineering controls and safeguards.
- Perform root-cause analysis and deliver long-term fixes through engineering improvements.
- Conduct technical design reviews, code reviews, and solution walkthroughs.
- Maintain documentation for software components, automation frameworks, and system architecture.
- Ensure solutions adhere to security, scalability, and engineering best practices.
- Act as escalation point for complex technical incidents and remediation.
- Mentor engineers in automation, cloud engineering, and software best practices.
- Collaborate with architects, product owners, vendors, and stakeholders to deliver solutions on time.
- Coordinate implementation schedules for engineered solutions.
Pay: $100,000.00 – $120,000.00 per year
Work Location: In person