Logo for Maintain Technology

Forward Deployed Software Engineer (FDSE)

Role overview

Summary

This role focuses on transforming business requirements into practical software solutions through hands-on engineering. You will collaborate with Business Analysts and technical specialists to build AI-powered applications and integrations that address real-world challenges.

Qualifications

  • Minimum 4–5 years of professional experience in software engineering, software development, AI engineering, systems integration or a closely related technical discipline.
  • Demonstrable experience designing, developing and deploying software applications or technical solutions.
  • Practical experience integrating Large Language Models (LLMs), such as OpenAI, Claude, Gemini or equivalent platforms, into applications or business workflows.
  • Strong understanding of APIs, REST services, webhooks, JSON and system integrations.
  • Experience developing multi-step workflows, automation processes or AI-powered applications.

Responsibilities

  • Design, develop and deploy software solutions addressing real business and operational challenges.
  • Translate business requirements and functional specifications into technical architectures and working applications.
  • Integrate Large Language Models (LLMs) into applications or business workflows.
  • Collaborate with stakeholders to validate technical approaches and solution functionality.

Key facts

Hard skills

Other skills

  • Problem Solving
  • Collaboration

About the company

Maintain Technology logo

Maintain Technology

  • IT Services & Consulting
  • 2–10
Maintain Technology is Australia’s enterprise systems and technology consulting strikeforce—trusted by government and private companies in critical industries including defence, mining, and manufacturing. We deliver where others stall—because in high-stakes environments like yours, failure isn’t an option. 𝗘𝗹𝗶𝘁𝗲 𝗧𝗲𝗰𝗵 𝗧𝗮𝗹𝗲𝗻𝘁. 𝗗𝗲𝗽𝗹𝗼𝘆𝗲𝗱 𝗶𝗻 𝟱 𝗗𝗮𝘆𝘀. ⛰️ Built for complexity. Designed for urgency. With a 5-day turnaround on elite talent, we mobilise rapidly across S/4HANA, SuccessFactors, EHS, Asset Management, Supply Chain, Finance, and beyond. 𝗘𝗻𝘁𝗲𝗿𝗽𝗿𝗶𝘀𝗲 𝗘𝘅𝗲𝗰𝘂𝘁𝗶𝗼𝗻. 𝗗𝗲𝗹𝗶𝘃𝗲𝗿𝗲𝗱 𝘄𝗶𝘁𝗵 𝗣𝗿𝗲𝗰𝗶𝘀𝗶𝗼𝗻. ⛰️ We empower large-scale ERP transformations across distributed, complex environments. Our specialties: ✔️ Strategic Program Management ✔️ Architecture & Solution Design ✔️ Deployment & Data Migration ✔️ Master Data Governance ✔️ Commercial Model Design ✔️ Human-Centred Design ✔️ QA, Testing, Cutover & Integration ✔️ And More... 𝗬𝗼𝘂 𝗗𝗼𝗻’𝘁 𝗡𝗲𝗲𝗱 𝗔𝗻𝗼𝘁𝗵𝗲𝗿 𝗩𝗲𝗻𝗱𝗼𝗿—𝗬𝗼𝘂 𝗡𝗲𝗲𝗱 𝗮 𝗦𝘁𝗿𝗶𝗸𝗲𝗳𝗼𝗿𝗰𝗲. ⛰️ With over 20 years of experience, Jonathan Pepper leads our operations with battle-tested clarity. He’s saved clients up to $12M through decisive transformation leadership and elite team deployment. We move fast. We speak your language. And we deliver under pressure. ➡️ 5-Day Deployment Promise – No delays, no excuses. ➡️ Built for Complexity – Trusted in Mining, Government, Oil & Gas, and Manufacturing. ➡️ Backed by Global Leaders – Accenture, DXC, EY, KPMG. ➡️ Tech-Specific Expertise – SAP, S/4HANA, SuccessFactors and more. ➡️ Software Partner Ecosystem – Cority, Visual Planner, BigID, Maestro. 𝗡𝗲𝗲𝗱 𝗦𝗼l𝘂𝘁𝗶𝗼𝗻𝘀 𝗬𝗲𝘀𝘁𝗲𝗿𝗱𝗮𝘆? 𝗟𝗲𝘁’𝘀 𝗧𝗮𝗹𝗸 𝗧𝗼𝗱𝗮𝘆. ⛰️ We move faster, think sharper and deliver deeper than traditional consultancies. If your transformation can’t wait, we won’t make it. 𝗕𝗼𝗼𝗸 𝗮 𝟭𝟱-𝗺𝗶𝗻 𝗰𝗮𝗹𝗹 𝘄𝗶𝘁𝗵 𝘂𝘀 𝘁𝗼𝗱𝗮𝘆. ⛰️

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

About the Role

This is a hands-on engineering role for someone who can move between technical development and real-world business problem-solving.

You will work closely with Business Analysts, business leadership and other technical specialists to turn business requirements into working software solutions.

Rather than developing isolated prototypes or standalone automations, you will build and deploy practical AI-powered applications, intelligent workflows, agents and system integrations that solve actual business problems.

You will be involved throughout the solution lifecycle, from understanding the problem and designing the technical approach through development, integration, deployment and continuous improvement.

We are looking for an engineer who enjoys building from the ground up, takes ownership of solutions and can work independently in a lean, collaborative technology environment.

Key Responsibilities

1. Solution Engineering & Software Development

  • Design, develop and deploy software solutions addressing real business and operational challenges.

  • Translate business requirements and functional specifications into technical architectures and working applications.

  • Build AI-powered applications, workflow components and intelligent automation solutions.

  • Develop reusable software components, services and integrations.

  • Take ownership of solutions from technical design through implementation and deployment.

  • Ensure solutions are reliable, maintainable, scalable and fit for their intended business purpose.

2. AI Engineering & Agent Development

  • Integrate Large Language Models (LLMs), including OpenAI, Claude, Gemini or equivalent platforms.

  • Develop AI agents and multi-step agentic workflows.

  • Build applications that incorporate AI reasoning, information extraction, classification and structured output generation.

  • Implement Retrieval-Augmented Generation (RAG) and knowledge-base integrations where appropriate.

  • Develop mechanisms for AI output validation, error handling and human-in-the-loop review.

  • Evaluate and optimise AI models, prompts and orchestration approaches based on performance and business requirements.

3. Systems Integration & Workflow Orchestration

  • Design and implement integrations between AI applications, APIs, databases and existing business systems.

  • Work with REST APIs, webhooks, JSON and other integration technologies.

  • Develop automated workflows connecting multiple platforms and applications.

  • Implement workflow orchestration using tools such as n8n, Make or equivalent platforms where appropriate.

  • Troubleshoot integration issues and ensure reliable data exchange between systems.

  • Develop reusable integration components to support future client projects.

4. Forward Deployment & Business Collaboration

  • Work alongside Business Analysts to understand client requirements, operational challenges and intended outcomes.

  • Participate in technical discovery and solution-design discussions.

  • Translate business problems into practical software and AI solutions.

  • Collaborate with stakeholders to validate technical approaches and solution functionality.

  • Deploy solutions into actual business workflows and environments.

  • Gather feedback, troubleshoot issues and iterate on solutions based on real-world usage.

  • Communicate technical concepts and implementation considerations to non-technical stakeholders.

5. Automation Map Technology Development

  • Help develop the technology infrastructure supporting Maintain's Automation Map methodology.

  • Review and improve existing Python-based document-generation scripts and workflow processes.

  • Build AI-assisted processes for analysing questionnaires, discovery information and business documentation.

  • Develop components that support the extraction, consolidation and analysis of information across business functions.

  • Support the development of intelligent workflows for identifying and structuring automation opportunities.

  • Integrate AI capabilities into existing tools, applications and document-generation processes.

  • Contribute to the development of reusable technology that enables Maintain to scale its consulting delivery.

6. Deployment, Testing & Continuous Improvement

  • Test, debug and optimise developed applications and workflows.

  • Implement appropriate logging, monitoring, error handling and validation.

  • Maintain technical documentation, architecture diagrams and implementation records.

  • Identify opportunities to improve system performance, reliability and usability.

  • Apply appropriate security, privacy and data-handling practices.

  • Continuously evaluate emerging AI technologies and development approaches that could improve Maintain's solutions.

Required Skills & Experience

  • Minimum 4–5 years of professional experience in software engineering, software development, AI engineering, systems integration or a closely related technical discipline.

  • Demonstrable experience designing, developing and deploying software applications or technical solutions.

  • Practical experience integrating Large Language Models (LLMs), such as OpenAI, Claude, Gemini or equivalent platforms, into applications or business workflows.

  • Strong understanding of APIs, REST services, webhooks, JSON and system integrations.

  • Experience developing multi-step workflows, automation processes or AI-powered applications.

  • Experience working with databases, data structures and application integration.

  • Ability to translate business requirements into technical designs and working solutions.

  • Experience troubleshooting, testing, deploying and maintaining software solutions.

  • Strong problem-solving and analytical capabilities.

  • Ability to work independently, take ownership of technical deliverables and collaborate with cross-functional teams.





Requirements

Preferred Skills & Experience

  • Python programming and scripting.

  • Experience with AI agents, multi-agent systems and agentic AI architectures.

  • Familiarity with LangChain, LangGraph, LlamaIndex or equivalent AI development frameworks.

  • Experience with Retrieval-Augmented Generation (RAG), embeddings and vector databases.

  • Experience with n8n, Make, Zapier or other workflow orchestration platforms.

  • Familiarity with frontend and backend application development.

  • Experience with cloud platforms, application deployment and containerisation.

  • Experience with Git, CI/CD and software development practices.

  • Experience with automated document processing and generation.

  • Exposure to ERP, CRM or enterprise application integrations.

  • Experience implementing AI-powered solutions in production or live business environments.

What Success Looks Like

The successful candidate will help transform Maintain's AI and automation concepts into practical, deployable technology solutions.

You will be expected to:

  • Develop and deploy working AI-powered applications and workflows.

  • Translate business requirements into reliable technical implementations.

  • Integrate AI models, agents and existing business applications.

  • Work collaboratively with Business Analysts and business stakeholders.

  • Deliver solutions that address actual operational problems.

  • Improve existing workflows, applications and technical infrastructure.

  • Build reusable components that support future client engagements.

  • Contribute to the scalability of Maintain's AI-enabled consulting capability.

Engagement Structure

  • Initial three-month contract.

  • The first month will serve as a trial period to assess technical capability, delivery, collaboration and mutual fit.

  • Continuation beyond the first month is subject to a satisfactory review and agreement between the parties.

  • Any extension beyond the initial three-month engagement will depend on business requirements, performance and mutual agreement.

  • Detailed commercial terms will be discussed during the recruitment process.



Benefits

  • 100% Remote Work: Work remotely from the Philippines while collaborating with an Australian technology consulting business.

  • Competitive Compensation: Attractive compensation based on experience, technical capability and contribution.

  • Build & Own: Take ownership of designing and building AI-powered solutions from the ground up.

  • Technical Autonomy: Influence technical decisions, explore emerging technologies and shape solution architecture.

  • Real-World AI Implementation: Work on practical AI applications that solve genuine business problems rather than isolated experiments.

  • Direct Leadership Collaboration: Work closely with business leadership and contribute to the company's technical direction.

  • Cross-functional Collaboration: Work alongside Business Analysts and other technical specialists.

  • Opportunity to Grow: Develop your expertise in AI engineering, software development and forward-deployed solution delivery.



Related jobs

See all Software Engineer jobs

Other jobs at Maintain Technology