Application Guide
How to Apply for Senior Software Engineer
at AECOM
🏢 About AECOM
AECOM is a global leader in infrastructure and environmental solutions, committed to building sustainable legacies. Working here means contributing to impactful projects that shape communities worldwide, with a focus on innovation and long-term value. The company's emphasis on sustainability and cutting-edge technology makes it an exciting place for engineers who want to make a difference.
About This Role
As a Senior Software Engineer at AECOM, you'll design and build core platform services that support AI workloads, evolving system architecture for reliability and scale. You'll turn research into production-ready tools, ensuring models run efficiently. This role is impactful because it directly enables AECOM's digital transformation in infrastructure and environmental solutions.
💡 A Day in the Life
A typical day might start with a stand-up with your platform team, discussing progress on core services and any reliability issues. You'll spend time coding in Python, deploying AI models, and collaborating with researchers to refine production pipelines. Afternoons could involve reviewing architecture proposals, monitoring system performance, and brainstorming improvements with cross-functional teams.
🚀 Application Tools
🎯 Who AECOM Is Looking For
- Has deep experience in platform engineering or ML systems, with a track record of building scalable services.
- Proficient in Python and skilled in productionizing AI/ML workloads, including deployment, monitoring, and optimization.
- Can make sound trade-offs in database design, schema evolution, and system architecture to balance performance and maintainability.
- Collaborative and effective across teams, able to work with researchers, engineers, and product stakeholders.
📝 Tips for Applying to AECOM
Highlight specific projects where you designed and built platform services that improved reliability or scalability.
Demonstrate experience with Python and AI/ML productionization by describing a model you deployed and optimized.
Showcase your ability to make architectural trade-offs by discussing a challenging database or system design decision.
Tailor your resume to emphasize platform engineering or ML systems, using keywords from the job description.
Include a link to your GitHub or portfolio with relevant code examples, especially Python and ML pipelines.
✉️ What to Emphasize in Your Cover Letter
["Emphasize your passion for sustainable infrastructure and how your engineering skills can contribute to AECOM's mission.", 'Highlight your experience in turning research into production-ready tools, with concrete examples.', 'Mention your collaborative mindset and ability to work across teams, as the role requires cross-functional collaboration.', 'Express interest in remote work and your ability to stay productive and connected in a distributed environment.']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Review AECOM's recent projects in digital infrastructure and environmental solutions to understand their tech stack.
- → Read AECOM's sustainability reports to align your values with their mission.
- → Look up AECOM's engineering blog or tech talks to see how they approach platform engineering.
- → Check AECOM's careers page for any specific tools or frameworks they mention (e.g., cloud providers, ML platforms).
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Submitting a generic application without tailoring to AECOM's focus on infrastructure and sustainability.
- Failing to provide concrete examples of productionizing AI/ML workloads or platform engineering.
- Neglecting to address the remote work aspect – show you're self-motivated and effective remotely.
📅 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!