Application Guide

How to Apply for Senior Software Engineer

at AECOM

🏢 About AECOM

AECOM is a global infrastructure consulting firm that uniquely combines engineering expertise with sustainability-focused solutions, working on transformative projects like resilient water systems and climate adaptation infrastructure. Their commitment to 'building sustainable legacies' means engineers here directly contribute to environmental and community resilience through technology.

About This Role

This Senior Software Engineer role focuses on developing cloud and desktop applications with advanced geospatial and water-resources capabilities, specifically supporting flood modeling and mapping workflows. You'll translate civil engineering requirements into scalable software while working in Agile teams with GIS specialists and engineers to deliver tools that impact real-world infrastructure projects.

💡 A Day in the Life

A typical day involves collaborating with civil engineers and GIS specialists to refine requirements for flood modeling features, then designing and coding scalable cloud applications using geospatial libraries. You'll write automated tests for new functionality, participate in Agile ceremonies, and review code with teammates to ensure solutions meet both technical and sustainability goals.

🎯 Who AECOM Is Looking For

  • Has hands-on experience developing geospatial applications (e.g., using tools like ArcGIS, QGIS, or geospatial libraries) specifically for water-resources or flood modeling contexts
  • Can demonstrate ability to bridge software engineering with domain knowledge—showing how they've learned and applied water-resources engineering concepts in previous projects
  • Has experience in collaborative, cross-functional environments working directly with civil engineers, GIS specialists, or project managers on infrastructure-related software
  • Shows evidence of building production-ready cloud applications with robust testing (unit/integration/functional) for long-term maintainability

📝 Tips for Applying to AECOM

1

Highlight specific geospatial or water-resources projects in your resume—mention tools/libraries used (e.g., PostGIS, GDAL, Leaflet) and how they supported engineering workflows

2

Tailor your experience to show collaboration with non-software teams (e.g., describe a project where you worked with civil engineers or GIS specialists)

3

Emphasize any experience with flood modeling, hydrological analysis, or water infrastructure software—even if tangential

4

Include examples of automated testing strategies you've implemented for geospatial or data-intensive applications

5

Research AECOM's recent water/resilience projects (e.g., flood risk management, climate adaptation) and reference how your skills align

✉️ What to Emphasize in Your Cover Letter

["Demonstrate understanding of AECOM's sustainability mission and how software enables infrastructure solutions (mention specific projects like flood resilience if possible)", 'Provide a concrete example of translating business/system requirements into scalable software designs, ideally in a geospatial or engineering context', 'Highlight experience collaborating with cross-functional teams—specifically with engineers, GIS specialists, or project managers', "Explain how you've learned and applied domain knowledge (e.g., water-resources concepts) in past software projects"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • AECOM's water and resilience projects (e.g., flood risk management, climate adaptation infrastructure)—check their project portfolio or news releases
  • Their technology initiatives related to geospatial solutions or digital engineering (look for terms like 'digital twin,' 'GIS integration')
  • The company's sustainability reports and how they align with UN Sustainable Development Goals (SDGs)
  • AECOM's Agile/software development practices—search for tech blog posts or employee testimonials about their engineering culture

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe your experience with geospatial application development—what libraries, tools, or platforms have you used for water-resources or flood modeling?
2 How do you approach translating complex engineering requirements (e.g., flood mapping workflows) into scalable software designs?
3 Tell us about a time you collaborated with non-technical stakeholders (e.g., civil engineers, project managers) on a software project
4 What strategies do you use for automated testing in data-intensive or geospatial applications?
5 How would you handle learning new water-resources engineering concepts to apply them in software development?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic software engineering resume without highlighting geospatial, water-resources, or infrastructure-related experience
  • Failing to demonstrate collaboration with cross-functional teams—AECOM heavily emphasizes working with engineers and GIS specialists
  • Overlooking the domain knowledge aspect—not showing willingness or ability to learn water-resources engineering concepts

📅 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:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to AECOM!