Forward Deployed Engineer
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer Systems AnalystsEngineers, All OtherComputer ProgrammersIndustries:
Business Schools and Computer and Management TrainingComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesComputer Systems Design and Related ServicesEducational Support ServicesSoftware PublishersForward Deployed EngineerFullTime-RemoteUSAOverviewWe are looking for an exceptional full-stack software engineer who will act as a ForwardDeployed Engineer (FDE) to serve as the critical interface between the central AI ApplicationModernization Factory and our application teams. The FDE will be temporarily embedded withindelivery teams to directly drive the modernization of key applications, ensuring technicalsuccess, accelerated adoption of AI-assisted SDLC practices, and lasting upskilling of teammembers. This is a high-impact, hybrid role requiring advanced software engineering skills,deep knowledge of cloud-native patterns, and proven expertise in consultation, changemanagement, and building strong rapport with diverse teams.Key ResponsibilitiesApplication Modernization Execution: Embed with application teams to provide hands-ontechnical leadership, driving the design, development, and delivery of modernization efforts (re-platforming, microservices adoption) to AWS cloud-native architectures.AI-First SDLC Adoption & Upskilling: Act as the subject matter expert on the AIModernization Factory's tools and processes (e.g., Cursor, Claude Code). Drive the adoptionand change management necessary to embed AI-assisted software development practices intothe team's daily workflow.Consultative Engineering & Change Management: Build trust and rapport with new, diverseteams quickly. Identify team-specific technical and process bottlenecks, recommending andimplementing solutions, and effectively managing the people/process side of technical change.Hands-on Software Development: Make significant code contributions, focusing on setting uparchitectural scaffolding, CI/CD pipelines, IaC (Terraform), and solving complex, blockingintegration challenges for the embedded team.Feedback Loop: Serve as the primary feedback channel, relaying practical challenges, tooldeficiencies, and necessary process adjustments back to the central Principal Engineer andArchitect to continuously improve the factory's capabilities.Standards & Quality: Ensure embedded teams adhere to the central factory's engineeringstandards, including Twelve-Factor App principles, DevSecOps practices, and high-qualitycoding standards.Required Qualifications & ExperienceExperience: 5+ years of progressive experience in Software Engineering, with a focus onenterprise applications and application modernization.Full Stack Proficiency: Strong hands-on experience across the full application stack (front-end, back-end, database, infrastructure). Expert proficiency in one or more modern technologylanguages (e.g., Python, TypeScript, C#, Java).Cloud Native & IaC: Deep practical experience building and deploying scalable applications onAWS. Strong proficiency with Infrastructure-as-Code (IaC), specifically Terraform.Consulting & Change Management: Proven ability to onboard rapidly, assess team dynamicsand technical landscapes, influence technical direction without formal authority, and driveorganizational/process change within established engineering teams.DevSecOps & CI/CD: Hands-on mastery of setting up and optimizing CI/CD pipelines (GitHubActions, GitLab CI) and integrating DevSecOps best practices.Architectural Understanding: Solid understanding of modern architectural patterns(microservices, serverless, event-driven architecture) and the principles of Domain-DrivenDesign (DDD).Communication & Interpersonal Skills: Exceptional communication, presentation, andlistening skills. Ability to articulate complex technical issues and solutions to both technical andnon-technical stakeholders effectively.Preferred Skills (A Plus)Prior experience in a consulting, Staff Engineer, or Forward Deployed role, specifically focusedon technical adoption or modernization.Direct experience training or mentoring other software engineers in new technologies ormethodologies.Hands-on experience with modern UI frameworks like React, NextJS, or similar.Experience utilizing AI-assisted coding tools (Cursor, Claude Code) in a professionaldevelopment environment.Familiarity with containerization (Docker/Kubernetes) and serverless architectures (AWSLambda).