Application Guide
How to Apply for Senior Software Engineer
at AECOM
🏢 About AECOM
AECOM is a global infrastructure consulting firm that stands out for its commitment to building sustainable legacies through innovative engineering and environmental solutions. Working here means contributing to meaningful projects like flood modeling and water-resource management that directly impact communities and the environment, offering a unique blend of technical software development with real-world engineering applications.
About This Role
This Senior Software Engineer role involves developing cloud and desktop applications with advanced geospatial and analytical capabilities specifically for water-resources engineering, including flood modeling workflows. You'll translate business requirements into scalable software designs while working in Agile teams, making a direct impact on infrastructure solutions that address critical environmental challenges like flooding.
💡 A Day in the Life
A typical day involves collaborating with cross-functional teams in Agile ceremonies to define technical approaches for water-resource applications, designing and coding geospatial features for flood modeling tools, developing automated tests to ensure code quality, and participating in design/code reviews to maintain high development standards while learning domain-specific engineering concepts.
🚀 Application Tools
🎯 Who AECOM Is Looking For
- Has senior-level experience building both cloud and desktop applications with a focus on geospatial or analytical capabilities
- Demonstrates experience working in Agile environments with specific examples of design reviews, code reviews, and continuous improvement practices
- Shows willingness and ability to learn domain-specific concepts like water-resources engineering and flood modeling workflows
- Has a proven track record of developing comprehensive automated testing (unit, integration, functional) for long-term code quality
📝 Tips for Applying to AECOM
Highlight specific experience with geospatial applications or analytical/modeling software in your resume, not just generic cloud/desktop development
Include concrete examples of how you've translated business requirements into scalable software designs, preferably in infrastructure or engineering domains
Demonstrate your experience with automated testing frameworks and methodologies, quantifying the impact on code quality if possible
Research AECOM's water-resources projects and mention specific technologies or approaches you'd bring to their flood modeling workflows
Showcase any experience with Agile practices beyond just participation - highlight your contributions to process improvements or cross-functional collaboration
✉️ What to Emphasize in Your Cover Letter
['Your experience with geospatial/analytical applications and how it applies to water-resources engineering challenges', 'Specific examples of translating business requirements into scalable software designs in infrastructure or environmental domains', 'Your approach to automated testing and ensuring long-term code maintainability in production environments', "Why you're drawn to AECOM's mission of sustainable infrastructure and how your skills align with their flood modeling work"]
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → AECOM's specific water-resources projects and flood modeling initiatives, particularly any mentioned in their case studies or press releases
- → The company's sustainability initiatives and how they integrate with their infrastructure projects
- → Their technology stack for geospatial applications (look for mentions of specific GIS platforms or analytical tools they use)
- → Recent AECOM projects in Raleigh or North Carolina to understand local context and challenges
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Applying with only generic software development experience without highlighting geospatial, analytical, or infrastructure-related projects
- Failing to demonstrate experience with comprehensive automated testing strategies beyond basic unit tests
- Showing no interest in or understanding of the water-resources engineering domain that's central to this role's purpose
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!