Note: The job is a remote job and is open to candidates in USA. AECOM is an infrastructure consulting firm providing engineering, construction management, and digital innovation services. The Forward Deployed Engineer will work with construction professionals and business leaders to understand workflows, build and deploy internal applications and data products, and improve solutions using user feedback and AI-assisted development.
Responsibilities
- Work directly with business leaders and construction teams to understand workflows, clarify ambiguous needs, and define requirements and measurable outcomes
- Design and build internal applications, automations, and data products, working across user interfaces, application logic, databases, and APIs as needed
- Rapidly prototype and validate solutions with users, choosing practical approaches across AI-assisted coding, traditional development, low-code tools, and existing technology
- Partner with Data & Integration Engineering to connect applications to governed enterprise and project data, using consistent data definitions and established technical standards
- Own delivery from discovery through deployment, including testing, documentation, stakeholder communication, and coordination of technical dependencies and blockers
- Measure adoption and business impact, improve solutions based on feedback, and turn successful tools into reusable capabilities across teams, projects, and regions
Skills
- Bachelor's degree plus at least four (4) years of relevant software engineering experience or demonstrated equivalency of experience and/or education
- Bachelor's degree plus at least six (6) years of relevant software engineering experience or demonstrated equivalency of experience and/or education
- Demonstrated experience personally building and deploying applications, automations, or data products used by real users, with clear ownership of delivery and improvements
- Experience working directly with nontechnical stakeholders to understand business needs, translate them into technical requirements, and communicate decisions and tradeoffs clearly
- Proficiency in at least one modern programming language, such as Python, JavaScript/TypeScript, C#, or Java, along with practical experience using SQL, relational databases, and APIs to build integrated applications
- Experience using AI-assisted development tools, with the ability to understand, debug, and validate generated code and apply sound practices for version control, testing, secure data and secrets handling, and deployment
- Experience in construction, engineering, infrastructure, or another project-based operational environment, particularly with staffing, utilization, project controls, or field workflows
- Experience replacing spreadsheet-based processes with internal applications or automations for nontechnical users
- Experience in a startup or small team requiring rapid prototyping, broad ownership, and close collaboration with users
- Experience extending a prototype or team-level application into a reliable solution used across multiple teams, projects, or locations
Benefits
- Depending on your employment status, AECOM benefits may include medical benefits.
- Depending on your employment status, AECOM benefits may include dental benefits.
- Depending on your employment status, AECOM benefits may include vision benefits.
- Depending on your employment status, AECOM benefits may include life benefits.
- Depending on your employment status, AECOM benefits may include AD&D benefits.
- Depending on your employment status, AECOM benefits may include disability benefits.
- Depending on your employment status, AECOM benefits may include paid time off.
- Depending on your employment status, AECOM benefits may include leaves of absences.
- Depending on your employment status, AECOM benefits may include voluntary benefits.
- Depending on your employment status, AECOM benefits may include perks.
- Depending on your employment status, AECOM benefits may include flexible work options.
- Depending on your employment status, AECOM benefits may include well-being resources.
- Depending on your employment status, AECOM benefits may include an employee assistance program.
- Depending on your employment status, AECOM benefits may include business travel insurance.
- Depending on your employment status, AECOM benefits may include service recognition awards.
- Depending on your employment status, AECOM benefits may include a retirement savings plan.
- Depending on your employment status, AECOM benefits may include an employee stock purchase plan.
- This position offers the flexibility of a remote work schedule.
- AECOM's award-winning training and development programs are designed to expand your technical expertise and leadership skills.
Company Overview