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 mission-driven approach to building resilient communities and infrastructure worldwide, offering engineers the chance to work on projects with tangible social and environmental impact. Their remote-friendly culture and commitment to professional growth make them attractive for senior engineers seeking 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 contributing to AECOM's mission of sustainable infrastructure through technology. The role combines backend development with cloud platforms and offers opportunities to work on both desktop and web applications.

💡 A Day in the Life

A typical day might start with a stand-up meeting to coordinate with your Agile team on current sprint goals, followed by designing and coding new features for cloud-based geospatial applications using C#/.NET. You'd collaborate with infrastructure engineers to translate requirements, write automated tests, and deploy updates to cloud platforms, while occasionally troubleshooting production issues or optimizing database queries for analytical tools.

🎯 Who AECOM Is Looking For

  • Has 5+ years of professional experience with strong C#/.NET Core expertise, particularly in building production applications
  • Demonstrates experience with cloud platforms (AWS/Azure/GCP) and relational databases (SQL Server/PostgreSQL) in infrastructure or geospatial contexts
  • Shows ability to translate complex business requirements into maintainable software designs, with experience in Agile methodologies
  • Possesses excellent communication skills to collaborate with cross-functional teams on infrastructure and environmental projects

📝 Tips for Applying to AECOM

1

Highlight specific experience with geospatial, analytical, or modeling applications in your resume, as this is core to AECOM's work

2

Quantify your impact with metrics (e.g., 'improved application performance by X%' or 'reduced deployment time by Y hours') in cloud environments

3

Tailor your application to mention AECOM's sustainability focus and how your software experience aligns with infrastructure solutions

4

Include examples of working in Agile environments with cross-functional teams, especially if related to engineering or environmental projects

5

If you have front-end framework experience (React/Angular/Vue), highlight it as a plus, but emphasize your C#/.NET and cloud expertise first

✉️ What to Emphasize in Your Cover Letter

["Explain how your software development experience aligns with AECOM's mission of sustainable infrastructure and environmental solutions", 'Provide specific examples of building production-ready cloud applications and translating business requirements into software designs', 'Highlight your experience with Agile methodologies and collaborative problem-solving in team environments', "Mention any relevant experience with geospatial, analytical, or modeling applications that could benefit AECOM's projects"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • AECOM's major infrastructure projects and how technology supports their sustainable development goals
  • Their specific use of geospatial, analytical, and modeling technologies in engineering and environmental work
  • The company's remote work culture and how distributed teams collaborate on global projects
  • Recent AECOM initiatives or partnerships related to digital transformation in infrastructure

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Detailed technical questions about C#/.NET Core architecture and cloud platform implementation (AWS/Azure/GCP)
2 Scenarios about translating infrastructure or environmental business requirements into software designs
3 Discussion of your experience with Agile methodologies and cross-functional collaboration in software development
4 Questions about database design and optimization with SQL Server or PostgreSQL for large-scale applications
5 Behavioral questions about problem-solving in complex software projects and communication with non-technical stakeholders
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Submitting a generic resume without tailoring it to highlight C#/.NET, cloud, and database experience specific to this role
  • Failing to demonstrate how your software experience connects to AECOM's infrastructure and sustainability focus
  • Not preparing specific examples of Agile development, production application deployment, or requirement translation

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