About the Role
We are seeking a highly motivated and versatile Developer to join our AI-driven modernization team. In this role, you will not be coding in isolation or limited to IDEs like Cursor or Windsurf. Instead, youll help build automated tools and intelligent agents that accelerate and enhance the migration of legacy systems to modern platforms.
You will work closely with our AI team and leverage LangChain, Semantic Kernel, Devin, and other emerging AI technologies to automate high-effort tasks across the full software development lifecycle, including code understanding, transformation, testing, deployment, and documentation.
This is a unique opportunity to operate at the intersection of software engineering and AI tooling, contributing to a cutting-edge methodology that scales modernization efforts across multiple businesses and technology stacks.
Key Responsibilities
Design, implement, and maintain AI-driven tooling to automate complex legacy system migrations (e.g., monoliths to microservices, .NET Framework to .NET Core, AngularJS to modern frameworks).
Collaborate with the Head of Development and AI Engineers to integrate LangChain or Semantic Kernel-based agents into migration workflows.
Utilize platforms like Devin to orchestrate and automate repetitive development tasks during migrations.
Build modular, reusable utilities to parse, transform, and refactor code across multiple layers : frontend, backend, and database.
Conduct proof-of-concepts for AI automation in areas such as test generation, API modernization, schema translation, and dependency analysis.
Contribute to the evolution of a sophisticated migration methodology, improving automation coverage and tooling robustness.
Understand and adapt to diverse legacy stacks, including proprietary or niche technologies.
Ideal Candidate Profile
Required Skills and Experience
Proven experience in software development, preferably with exposure to multiple layers of the stack (frontend, backend, database, cloud).
Experience working with or migrating legacy systems and codebases (e.g., VB.NET, WinForms, WebForms, classic ASP, SQL Server, Oracle).
Familiarity with AI toolchains for developers, such as LangChain, Semantic Kernel, Devin, or similar frameworks and agents.
Strong understanding of automation principles and a desire to replace manual development tasks with smart tooling.
Ability to work across various repositories, platforms, and coding standards with minimal supervision.
Excellent problem-solving and architectural thinking skills.
Preferred (Not Mandatory)
Background in the .NET ecosystem (e.g., ASP.NET Core, Entity Framework, MSBuild).
Familiarity with cloud platforms (Azure, AWS, GCP) and DevOps tools (Terraform, Docker, GitHub Actions).
Experience working with AI-integrated developer environments like Cursor or Devin.
Comfort with scripting and building developer productivity tools in Python, TypeScript, or PowerShell.
Soft Skills
Highly autonomous and proactive in identifying opportunities for automation.
Strong collaborator with clear communication skills, especially in cross-functional technical teams.
Willing to learn rapidly evolving AI tools and frameworks.
Detail-oriented with a mindset for quality and maintainability, even when automating.
Automation Engineer • Pasig, Metro Manila, Philippines