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' across transportation, water, energy, and environmental projects worldwide. Working here means contributing to large-scale infrastructure that directly impacts communities and the environment.
About This Role
This Senior Software Engineer role involves developing production-ready cloud and desktop applications with advanced geospatial, analytical, and modeling capabilities for infrastructure projects. You'll translate business requirements into scalable software designs while working in an Agile environment, directly supporting AECOM's mission of delivering sustainable infrastructure solutions through technology.
💡 A Day in the Life
A typical day involves collaborating with cross-functional Agile teams to design and implement features for geospatial or analytical applications, writing and reviewing code for both cloud and desktop platforms, developing automated tests to ensure code quality, and participating in ceremonies to translate infrastructure project requirements into technical solutions. You'll balance immediate development tasks with long-term architecture planning to support sustainable software solutions.
🚀 Application Tools
🎯 Who AECOM Is Looking For
- Has 5+ years of experience building both cloud-based and desktop applications with production deployment experience
- Demonstrates expertise in translating complex business requirements (particularly geospatial or infrastructure-related) into maintainable software designs
- Possesses strong experience with Agile methodologies and automated testing frameworks for ensuring long-term code quality
- Shows interest in or experience with geospatial technologies, analytical modeling, or infrastructure-related software development
📝 Tips for Applying to AECOM
Highlight specific experience with geospatial technologies (like GIS systems) or analytical modeling tools in your resume
Emphasize projects where you've built applications for infrastructure, engineering, or environmental sectors
Include metrics about application performance, scalability, or deployment success in cloud environments
Demonstrate your Agile experience by mentioning specific methodologies (Scrum, Kanban) and your role in ceremonies
Show how you've ensured code maintainability through automated testing and documentation in past roles
✉️ What to Emphasize in Your Cover Letter
["Your experience with geospatial or analytical applications and how it aligns with AECOM's infrastructure focus", 'Specific examples of translating business requirements into scalable software designs for complex systems', 'Your approach to maintaining code quality through automated testing in long-term projects', "Why you're drawn to AECOM's sustainability mission and how your work supports infrastructure development"]
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → AECOM's major infrastructure projects (like transportation, water, or energy systems) and their technology needs
- → Their sustainability initiatives and how technology supports their 'sustainable legacies' mission
- → The specific geospatial and analytical tools mentioned in their other job postings or project descriptions
- → Their technology stack preferences by looking at their engineering blog, GitHub, or tech conference presentations
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Submitting a generic resume without tailoring it to geospatial/infrastructure software development
- Failing to demonstrate experience with both cloud AND desktop application development as specified
- Not showing understanding of how software development supports AECOM's core infrastructure business
📅 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!