Application Guide

How to Apply for Senior Software Developer

at AECOM

🏢 About AECOM

AECOM is a global infrastructure consulting firm that designs and builds projects that matter, from transportation systems to environmental solutions. Working here means contributing to sustainable legacies while collaborating with a diverse, global team of experts.

About This Role

As a Senior Software Developer on the Enterprise Capabilities Digital Team, you'll build custom web and desktop applications that support engineering projects worldwide. Your work directly enhances AECOM's digital strategies and improves project efficiency and quality.

💡 A Day in the Life

You'll start your day with a stand-up meeting with your Agile team, then dive into coding or reviewing pull requests. You'll collaborate with engineers to refine requirements, and later, you might participate in a design discussion for a new feature. The day ends with updating your progress in the project management tool and perhaps a quick sync with a global team member.

🎯 Who AECOM Is Looking For

  • A seasoned developer with strong proficiency in C#, .NET Core, and JavaScript frameworks (e.g., React, Angular) for building scalable applications.
  • Experience with Agile/Scrum methodologies and a proven track record of participating in all phases of SDLC, from requirements to deployment.
  • Familiarity with database design and development (SQL Server, PostgreSQL) and cloud platforms (Azure, AWS) for modern application hosting.
  • Excellent collaboration skills, able to work effectively with cross-functional teams including engineers, designers, and external partners.

📝 Tips for Applying to AECOM

1

Highlight your experience with developing engineering or infrastructure-related software, as AECOM values domain knowledge.

2

Quantify the impact of your work, e.g., 'Improved application performance by 30%' or 'Led a team of 5 developers to deliver a project 2 weeks ahead of schedule'.

3

Tailor your resume to emphasize your experience with Agile/Scrum and full-stack development, as these are key responsibilities.

4

Since the role is hybrid in Bengaluru, mention your flexibility and any experience working with global teams across time zones.

5

Showcase your ability to mentor junior developers and conduct code reviews, as 'Senior' implies leadership responsibilities.

✉️ What to Emphasize in Your Cover Letter

["Express enthusiasm for AECOM's mission of building sustainable legacies and how your skills can contribute to that mission.", 'Detail your experience with developing applications that solve complex problems, especially in engineering or infrastructure contexts.', "Highlight your collaborative spirit and ability to work in cross-functional, global teams, aligning with AECOM's diverse culture.", 'Mention your proficiency in the required tech stack (C#, .NET, JavaScript) and your commitment to writing high-quality, maintainable code.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Explore AECOM's recent projects, especially those that involve digital innovation or sustainability, to understand their impact.
  • Read about AECOM's global digital strategy and how the Enterprise Capabilities Digital Team contributes to it.
  • Look into AECOM's culture and values, including their commitment to diversity and inclusion, to align your application.
  • Check AECOM's Bengaluru office presence and any recent news about their digital transformation efforts.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe a complex software project you led from design to deployment. What challenges did you face and how did you overcome them?
2 How do you approach code reviews? Provide an example of a time you helped a colleague improve their code.
3 Explain your experience with Agile/Scrum. How do you ensure your work aligns with sprint goals and product backlogs?
4 How would you design a scalable database schema for an application that tracks engineering project data?
5 Tell us about a time you collaborated with non-technical stakeholders (e.g., engineers, designers). How did you ensure clear communication?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Don't submit a generic resume; tailor it to the specific requirements, such as emphasis on C#, .NET, and Agile.
  • Avoid neglecting to mention your experience with databases and cloud platforms, as these are critical for the role.
  • Don't underestimate the importance of soft skills; make sure to highlight your teamwork and communication abilities in your application.

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