Senior Software Engineer at AECOM | GB | Rezi

Senior Software Engineer at AECOM

Senior Software Engineer

AECOM · GB

1 weeks ago

Senior Software Engineer

AECOM · GB

12 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer role.

Rezi rewrites your resume against AECOM's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer posting at AECOM — free, in seconds.

About the Role

AECOM's AI Engineering team builds AI-driven technology to revolutionize infrastructure and building design and engineering, aiming to reduce waste, cut CO₂, and enhance efficiency and sustainability. This role offers the opportunity to work on software with measurable, real-world impact, combining the agility of a startup with the resources of a global firm.

Responsibilities

  • Build production software powering AECOM’s AI-driven engineering products.
  • Work across backend systems, platform engineering, and machine learning systems.
  • Design and build backend services, APIs, and data flows.
  • Evolve system architecture and make trade-offs in database design, schema evolution, scalability, and performance.
  • Own substantial work from problem definition and design through implementation, deployment, and ongoing production support.
  • Improve reliability and resolve difficult production issues.
  • Turn research into reliable, production-ready tools by collaborating with software and ML engineers, product teams, and domain experts.
  • Integrate models into products, build deployment and monitoring capabilities, or optimize AI workloads (depending on background).

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong hands-on Python programming skills and experience building production backend services, APIs, or other substantial software applications.
  • Demonstrated ownership of technically challenging production systems, from design and implementation through deployment and ongoing improvement.
  • Strong system design and engineering judgment, with experience making practical trade-offs around architecture, data models, reliability, scalability, or performance, and diagnosing difficult production problems.
  • Strong communication and collaboration skills, with the ability to turn loosely defined problems into practical solutions and drive delivery with limited direction in a lean team.
  • Sound software development practices, including automated testing, code review, version control, and CI/CD, with a focus on maintainable code and reliable production delivery.

Skills

  • Python
  • FastAPI
  • Flask
  • Django
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions
  • Prometheus
  • Grafana
  • ELK
  • Datadog

Location

  • UK - London, Holbein Gardens

Work Type

  • On-Site

Experience Level

  • Senior

Education Level

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Master's degree in Computer Science, Engineering, or related field
  • Equivalent practical experience

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • AD&D
  • Disability benefits
  • Paid time off
  • Leaves of absences
  • Voluntary benefits
  • Perks
  • Flexible work options
  • Well-being resources
  • Employee assistance program
  • Business travel insurance
  • Service recognition awards
  • Retirement savings plan
  • Employee stock purchase plan

About the Company

  • AECOM is the world's trusted infrastructure consulting firm, partnering with clients to solve the world’s most complex challenges and build legacies for future generations.
  • AECOM is a Fortune 500 firm that had revenue of $16.1 billion in fiscal year 2025.
  • AECOM is committed to maintaining a secure and trustworthy recruitment process.
  • AECOM is a global team that champions employee growth and career ambitions.
  • AECOM offers award-winning training and development programs.
  • AECOM provides a welcoming workplace built on respect, collaboration, and community.

Equal Opportunity

  • All your information will be kept confidential according to EEO guidelines.
  • We are a Disability Confident Employer and will offer an interview to applicants who have a disability or long-term condition, who meet the minimum/essential criteria for the role.