AECOM · 5 hours ago
Senior Software Engineer
AECOM is a global infrastructure consulting firm dedicated to delivering a better world. They are seeking a Senior Software Developer to join their Flood Risk Solutions team, focusing on developing high-impact geospatial and water-resources applications that enhance community resilience and environmental stewardship. This role involves working in an Agile environment to design, code, and deploy software applications while collaborating with cross-functional teams.
Civil EngineeringConstructionConsultingEnergyGovernmentInformation Technology
Responsibilities
Work in an Agile software development environment to design, code, test, debug, document, and deploy software applications
Build production‑ready cloud and desktop applications that deliver advanced geospatial, analytical, and modeling capabilities
Translate business and system requirements into scalable, maintainable software designs
Learn and apply concepts in water-resources engineering, including flood modeling and mapping workflows
Develop automated unit, integration, and functional tests to ensure long‑term code quality and maintainability
Collaborate with cross‑functional teams - including civil engineers, GIS specialists, and project managers - to define technical approaches and deliver high‑value solutions
Participate in design reviews, code reviews, and continuous improvement of software development practices
Qualification
Required
BS/BA degree in Computer Science or related field from an accredited university +4+ years of relevant software development experience or demonstrated equivalency of experience and/or education
Due to the nature of the work, U.S. citizenship is required
Sponsorship for US employment authorization is not available now or in the future for this position
Relocation is not available for this position
Preferred
MS degree in Computer Science or related field from an accredited university
Proficiency in one or more of the following languages: C#, C++, or C, with a strong understanding of language-specific best practices
Hands-on experience developing, deploying, and managing applications in AWS or Azure cloud environments
Experience with relational databases, especially Microsoft SQL Server, including schema design and query optimization
Familiarity with Git-based version control and collaborative workflows
Strong understanding of object-oriented design and programming principles
Advanced cloud experience with AWS or Azure, including orchestration, provisioning, monitoring, auto-scaling, and performance optimization
Strong knowledge of cloud-native architecture, security best practices, and IAM
Proficiency in Python for cloud automation, scripting, and integration with cloud services
Hands-on experience with DevOps workflows, including CI/CD pipelines, infrastructure automation, and configuration management
Experience with GIS technologies, such as ESRI's ArcGIS Pro SDK or other geospatial modeling and analysis tools
Background in Hydrologic and Hydraulic (H&H) engineering, including HEC-RAS 1D/2D modeling
Production-level experience with Docker, Kubernetes and container orchestration
Experience integrating AI/ML models into production systems
Proficiency with automated testing frameworks and CI/CD platforms (GitHub Actions, Azure DevOps, Jenkins)
Development experience with .NET Core
User Interface development experience in C# with WPF/XAML, including MVVM architecture and data binding patterns
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
Company
AECOM
AECOM is a global provider of professional technical and management support services to a broad range of markets.
Funding
Current Stage
Public CompanyTotal Funding
$1.2BKey Investors
Australian Renewable Energy Agency
2025-07-15Post Ipo Debt· $1.2B
2012-12-31Grant· $0.01M
2007-05-11IPO
Recent News
2026-01-16
Company data provided by crunchbase