Forward Deployed Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience: 5+ years of progressive experience in Software Engineering, with a focus on enterprise applications and application modernization. • 5+ years • 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 technology languages (e.g., Python, TypeScript, C#, Java). • Full Stack Proficiency: • Cloud Native & IaC: Deep practical experience building and deploying scalable applications on AWS. Strong proficiency with Infrastructure-as-Code (IaC), specifically Terraform. • Cloud Native & IaC: • Consulting & Change Management: Proven ability to onboard rapidly, assess team dynamics and technical landscapes, influence technical direction without formal authority, and drive organizational/process change within established engineering teams. • Consulting & Change Management: • DevSecOps & CI/CD: Hands-on mastery of setting up and optimizing CI/CD pipelines (GitHub Actions, GitLab CI) and integrating DevSecOps best practices. • DevSecOps & CI/CD: • Architectural Understanding: Solid understanding of modern architectural patterns (microservices, serverless, event-driven architecture) and the principles of Domain-Driven Design (DDD). • Architectural Understanding: • Communication & Interpersonal Skills: Exceptional communication, presentation, and listening skills. Ability to articulate complex technical issues and solutions to both technical and non-technical stakeholders effectively. • Prior experience in a consulting, Staff Engineer, or Forward Deployed role, specifically focused on technical adoption or modernization. • Direct experience training or mentoring other software engineers in new technologies or methodologies. • Hands-on experience with modern UI frameworks like React, NextJS, or similar. • Experience utilizing AI-assisted coding tools (Cursor, Claude Code) in a professional development environment. • Familiarity with containerization (Docker/Kubernetes) and serverless architectures (AWS Lambda).
Responsibilities
• Application Modernization Execution: Embed with application teams to provide hands-on technical leadership, driving the design, development, and delivery of modernization efforts (re-platforming, microservices adoption) to AWS cloud-native architectures. • Application Modernization Execution: • AI-First SDLC Adoption & Upskilling: Act as the subject matter expert on the AI Modernization Factory's tools and processes (e.g., Cursor, Claude Code). Drive the adoption and change management necessary to embed AI-assisted software development practices into the team’s daily workflow. • AI-First SDLC Adoption & Upskilling: • Consultative Engineering & Change Management: Build trust and rapport with new, diverse teams quickly. Identify team-specific technical and process bottlenecks, recommending and implementing solutions, and effectively managing the people/process side of technical change. • Consultative Engineering & Change Management: • Hands-on Software Development: Make significant code contributions, focusing on setting up architectural scaffolding, CI/CD pipelines, IaC (Terraform), and solving complex, blocking integration challenges for the embedded team. • Hands-on Software Development: • Feedback Loop: Serve as the primary feedback channel, relaying practical challenges, tool deficiencies, and necessary process adjustments back to the central Principal Engineer and Architect to continuously improve the factory's capabilities. • Feedback Loop: • Standards & Quality: Ensure embedded teams adhere to the central factory's engineering standards, including Twelve-Factor App principles, DevSecOps practices, and high-quality coding standards. • Standards & Quality: