Job Description
Integration & Software Engineer ($00)
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.
Youll 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 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).
Required Experience:
IC
Job DescriptionIntegration & Software Engineer ($00)Location: Perth (Hybrid)Type: PermanentOverviewAn 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 integr...
Job Description
Integration & Software Engineer ($00)
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.
Youll 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 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).
Required Experience:
IC
View more
View less