Job closedPosted a year ago

BruntWork - Software Engineer

Developer
Open to offers Remote
Twine JobsVerified
Stretford, United Kingdom · Organization
Actively reviewing

Client: BruntWork

Location: REMOTE, 00, ph

Contract: Contract

Job Description

This is a remote position.

Schedule: 9 AM to 6 PM Monday to Friday

Timezone: Sydney

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 scalable. In 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 in 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

ZR_29395_JOB


No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.