This is a remote position.
Schedule: 9 AM to 6 PM Monday to Friday
Timezone: Sydney
Position Summary
A Software Engineer delivers and maintains software and data solutions for external clients across the full software lifecycle. The role focuses on designing and developing production-ready applications cloud-native systems and data pipelines that are reliable secure and addition to hands-on engineering the Software Engineer supports integration deployment and ongoing maintenance ensuring solutions continue to meet operational needs and align with organisational objectives.
Key Responsibilities
- Solution development: Design build and test client-focused applications APIs and services.
- Lifecycle ownership: Contribute to software systems throughout their lifecycle from requirements and design through to deployment monitoring and maintenance.
- Cloud engineering: Architect implement and support cloud-based solutions (primarily AWS).
- Data engineering: Build and maintain data pipelines ETL workflows and database solutions.
- Client collaboration: Work directly with client stakeholders to refine requirements design solutions and provide technical guidance.
- Integration & deployment: Ensure seamless integration of software into client environments with robust deployment practices.
- Quality assurance: Deliver secure maintainable and well-documented systems following best practice engineering standards.
- Support & improvement: Provide operational support for deployed systems proactively identifying opportunities for optimisation and enhancement.
Delegation / Level of Authority
- Decision-making scope: Make day-to-day technical decisions within agreed project frameworks and in agreement with the development team.
- Escalation: Raises significant issues risks or architectural decisions to the respective Software Delivery Lead if necessary.
Key Performance Indicators (KPIs)
- Delivery: Timely and successful completion of software deliverables across the full lifecycle.
- Quality: Reliability maintainability and security of deployed solutions.
- Stakeholder Engagement: Positive feedback from clients on delivery collaboration and support.
- Compliance: Adherence to governance security and industry standards.
- Sustainability: Effective ongoing maintenance and continuous improvement of client systems.
Requirements
- Proficiency in one or more core backend programming languages (e.g. Python Rust or similar).
- Experience building and maintaining production systems throughout the software lifecycle.
- Strong knowledge of cloud platforms (ideally AWS; Azure or GCP experience considered) and cloud-native design principles.
- Data engineering experience including pipelines ETL workflows and database development.
- Familiarity with CI/CD pipelines containerisation (Docker) and orchestration (Kubernetes).
- Strong problem-solving skills with attention to detail and system reliability.
- Familiarity with infrastructure-as-code tools (e.g. Terraform CloudFormation).
- Demonstrated experience in integrating with frontend systems (ideally with JavaScript/TypeScript).
- Professional proficiency English speaking reading and writing skills. Ability to communicate technical solutions clearly to internal stakeholders.
Preferred
- Prior consulting or technology services delivery experience.
- Experience with PostgreSQL databases.
- Experience with gRPC.
- Experience in frontend development (Javascript/Typescript).
- Degree in Computer Science Software Engineering or related field.
Reporting & Team Structure
- Reports to: Software Delivery Lead
- Direct reports: None
- Key internal relationships: Project and/or Product Leads Development Team Leadership Team
Independent Contractor Perks
- HMO Coverage for eligible locations
- Permanent work from home
- Immediate hiring
ZR29395JOB
Required Skills:
Advanced proficiency in QuickBooks Online HR experience with an AU-based client/company Strong understanding of Australian bookkeeping practices including BAS Excellent communication and documentation skills Detail-oriented self-managed and highly organized Ability to proactively identify and solve problems Previous experience supporting trade businesses is a strong advantage Independent Contractor Perks Permanent remote role with a collaborative team culture Opportunity to make a meaningful impact on business growth and stability Access to backup support and documented processes for smooth operations Be part of a company that values proactive communication and reliability Immediate hiring ZR24527JOB
This is a remote position. Schedule: 9 AM to 6 PM Monday to Friday Timezone: Sydney Position Summary A Software Engineer delivers and maintains software and data solutions for external clients across the full software lifecycle. The role focuses on designing and developing production-re...
This is a remote position.
Schedule: 9 AM to 6 PM Monday to Friday
Timezone: Sydney
Position Summary
A Software Engineer delivers and maintains software and data solutions for external clients across the full software lifecycle. The role focuses on designing and developing production-ready applications cloud-native systems and data pipelines that are reliable secure and addition to hands-on engineering the Software Engineer supports integration deployment and ongoing maintenance ensuring solutions continue to meet operational needs and align with organisational objectives.
Key Responsibilities
- Solution development: Design build and test client-focused applications APIs and services.
- Lifecycle ownership: Contribute to software systems throughout their lifecycle from requirements and design through to deployment monitoring and maintenance.
- Cloud engineering: Architect implement and support cloud-based solutions (primarily AWS).
- Data engineering: Build and maintain data pipelines ETL workflows and database solutions.
- Client collaboration: Work directly with client stakeholders to refine requirements design solutions and provide technical guidance.
- Integration & deployment: Ensure seamless integration of software into client environments with robust deployment practices.
- Quality assurance: Deliver secure maintainable and well-documented systems following best practice engineering standards.
- Support & improvement: Provide operational support for deployed systems proactively identifying opportunities for optimisation and enhancement.
Delegation / Level of Authority
- Decision-making scope: Make day-to-day technical decisions within agreed project frameworks and in agreement with the development team.
- Escalation: Raises significant issues risks or architectural decisions to the respective Software Delivery Lead if necessary.
Key Performance Indicators (KPIs)
- Delivery: Timely and successful completion of software deliverables across the full lifecycle.
- Quality: Reliability maintainability and security of deployed solutions.
- Stakeholder Engagement: Positive feedback from clients on delivery collaboration and support.
- Compliance: Adherence to governance security and industry standards.
- Sustainability: Effective ongoing maintenance and continuous improvement of client systems.
Requirements
- Proficiency in one or more core backend programming languages (e.g. Python Rust or similar).
- Experience building and maintaining production systems throughout the software lifecycle.
- Strong knowledge of cloud platforms (ideally AWS; Azure or GCP experience considered) and cloud-native design principles.
- Data engineering experience including pipelines ETL workflows and database development.
- Familiarity with CI/CD pipelines containerisation (Docker) and orchestration (Kubernetes).
- Strong problem-solving skills with attention to detail and system reliability.
- Familiarity with infrastructure-as-code tools (e.g. Terraform CloudFormation).
- Demonstrated experience in integrating with frontend systems (ideally with JavaScript/TypeScript).
- Professional proficiency English speaking reading and writing skills. Ability to communicate technical solutions clearly to internal stakeholders.
Preferred
- Prior consulting or technology services delivery experience.
- Experience with PostgreSQL databases.
- Experience with gRPC.
- Experience in frontend development (Javascript/Typescript).
- Degree in Computer Science Software Engineering or related field.
Reporting & Team Structure
- Reports to: Software Delivery Lead
- Direct reports: None
- Key internal relationships: Project and/or Product Leads Development Team Leadership Team
Independent Contractor Perks
- HMO Coverage for eligible locations
- Permanent work from home
- Immediate hiring
ZR29395JOB
Required Skills:
Advanced proficiency in QuickBooks Online HR experience with an AU-based client/company Strong understanding of Australian bookkeeping practices including BAS Excellent communication and documentation skills Detail-oriented self-managed and highly organized Ability to proactively identify and solve problems Previous experience supporting trade businesses is a strong advantage Independent Contractor Perks Permanent remote role with a collaborative team culture Opportunity to make a meaningful impact on business growth and stability Access to backup support and documented processes for smooth operations Be part of a company that values proactive communication and reliability Immediate hiring ZR24527JOB
View more
View less