Integration & Software Engineer ($120,000-130,000)
Location: Perth (Hybrid)Type: Permanent
Overview
An established organisation is seeking an Integration & Software Engineer to join a growing platform engineering function. This role focuses on designing, building, and maintaining secure, scalable integration and application solutions that enable seamless data and process flow across internal systems and external platforms.
You'll work as part of a cross-functional engineering team, contributing to solution design, development, and operational excellence. The environment embraces modern engineering practices, including AI-assisted development, to improve velocity, quality, and innovation.
Key Responsibilities
Integration & Application Development
* Design, develop, test, and maintain integration and application solutions using modern engineering patterns and frameworks.
* Translate technical requirements and design specifications into clean, reliable, and well-documented code.
* Ensure solutions meet non-functional requirements including security, performance, scalability, and maintainability.
* Leverage AI-assisted tooling where appropriate to support development, testing, and code review.
Collaboration & Delivery
* Contribute to CI/CD pipelines, automated testing, and deployment processes.
* Work closely with engineers, architects, and QA to deliver high-quality solutions.
* Apply best-practice branching strategies and infrastructure-as-code approaches.
* Monitor, troubleshoot, and resolve production issues, escalating when required.
* Maintain clear technical documentation to support ongoing delivery and operations.
Continuous Improvement
* Stay current with modern software engineering, cloud-native platforms, and emerging development tools.
* Identify opportunities to simplify, automate, and improve existing integrations and applications.
* Actively participate in knowledge sharing and continuous improvement initiatives within the team.
Required Skills & Experience
* Strong experience building and maintaining applications and integrations using modern languages and API-based architectures (e.g. TypeScript, Node.js, GraphQL).
* Hands‐on experience with cloud‐native and serverless environments (e.g. AWS Lambda or similar).
* Solid understanding of modern architecture patterns such as microservices, event‐driven design, DDD, or hexagonal architecture.
* Experience with databases and data modelling (relational and/or non‐relational).
* Proficiency with Git and modern branching strategies.
* Familiarity with infrastructure and cloud tooling (e.g. Terraform, Pulumi, SST, CLI-based tooling).
* Ability to adopt and effectively use AI‐assisted development tools.
* Strong problem‐solving, communication, and documentation skills.
* Comfortable working in agile, delivery‐focused environments.
Desirable Experience
* Cloud certifications (e.g. AWS or equivalent).
* Experience with observability, monitoring, and reliability engineering.
* Exposure to event streaming or messaging platforms (e.g. Kafka or similar).
* Understanding of modern security and privacy practices.
* Experience working with agile delivery tools (e.g. Jira, Confluence).
#J-18808-Ljbffr