Find your next role
Strengthen your profile
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.
Maintain Technology
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Senior Software Engineer - Java
Tinvio · 3 days ago
Remote from Asia, APAC, Philippines · Full time
Sr Software Engineer
CoDev Philippines · 15 days ago
Remote from Asia, APAC, Philippines · Full time
Sr Software Engineer/AI (Financial)
CoDev Philippines · 15 days ago
Remote from Asia, APAC, Philippines · Full time
Senior Software Engineer
Med-Metrix · 24 days ago
Remote from Asia, APAC, Philippines · Full time
Senior Software Engineer - Remote
Med-Metrix · 24 days ago
Remote from Asia, South Asia, APAC, India, Philippines · Full time

Maintain Technology

Maintain Technology

Maintain Technology