Application Guide

How to Apply for Senior Software Engineer

at AECOM

🏢 About AECOM

AECOM is a global infrastructure consulting firm focused on sustainable development through innovative engineering and environmental solutions. What makes them unique is their commitment to 'building sustainable legacies' by tackling complex infrastructure challenges worldwide, offering engineers the chance to work on projects with tangible environmental and societal impact. Their remote-first approach for this role provides flexibility while contributing to meaningful work.

About This Role

This Senior Software Engineer role involves designing and building production-ready cloud and desktop applications with advanced geospatial, analytical, and modeling capabilities for infrastructure projects. You'll translate business requirements into scalable software solutions while working in an Agile environment, directly supporting AECOM's mission of sustainable infrastructure development through technology.

💡 A Day in the Life

A typical day involves collaborating with cross-functional teams in Agile ceremonies to design software solutions for infrastructure challenges, developing and testing geospatial or analytical features for cloud/desktop applications, and translating engineering requirements into maintainable code. You'll balance hands-on coding with architectural decisions while ensuring applications meet production standards for AECOM's global projects.

🎯 Who AECOM Is Looking For

  • Has 5+ years of experience building both cloud-based and desktop applications with demonstrated production deployment success
  • Possesses strong experience with Agile methodologies and can provide specific examples of working in Agile teams
  • Has background in geospatial, analytical, or modeling applications (GIS, simulation software, data analysis tools)
  • Demonstrates ability to translate complex business requirements into maintainable software designs for infrastructure or engineering domains

📝 Tips for Applying to AECOM

1

Highlight specific experience with geospatial or analytical applications in your resume - AECOM needs engineers who understand spatial data and modeling

2

Emphasize any infrastructure, engineering, or environmental project experience, even if tangential to software development

3

Include concrete examples of Agile methodology implementation in your work history, not just mentioning 'Agile experience'

4

Demonstrate your understanding of both cloud and desktop application development - this role requires proficiency in both environments

5

Tailor your application to show how your software work contributes to larger project goals or sustainability outcomes

✉️ What to Emphasize in Your Cover Letter

['Connect your software development experience to infrastructure, engineering, or environmental projects', "Explain how you've translated complex business requirements into scalable software solutions", "Demonstrate understanding of AECOM's sustainability mission and how software enables infrastructure solutions", 'Provide specific examples of building both cloud and desktop applications for production use']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • AECOM's major infrastructure projects and how technology supports them
  • Their sustainability initiatives and 'Building Sustainable Legacies' framework
  • Specific geospatial or analytical tools mentioned in AECOM's project case studies
  • Their technology stack preferences from job postings and company tech blogs

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe your experience with geospatial applications or spatial data processing
2 Walk through how you've implemented Agile methodologies in previous software projects
3 Explain your approach to translating business requirements for infrastructure projects into software designs
4 Discuss your experience with both cloud deployment and desktop application development
5 How have you ensured software quality and maintainability in long-term projects?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Applying with only web/mobile app experience when the role specifically requires desktop application development
  • Failing to demonstrate understanding of how software supports engineering or infrastructure projects
  • Presenting generic Agile experience without specific examples relevant to complex, long-term projects

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