Aecom

Aecom

Trusted global infrastructure consulting firm delivering engineering, design, construction management services.

51,000IndustrialAgriculture, Food & BeverageAutomotive & Heavy Equipment & MachineryData Centers & Digital InfrastructureHigh Performance LogisticsEnergyRenewable EnergyGrid ModernizationTransportationTransit and Rail ProjectsHighwaysBridgesAviation FacilitiesFacilities ManagementEducational InstitutionsHealthcare FacilitiesCommercial BuildingsCorrections FacilitiesUrban and Regional PlanningBuilding ConstructionOil and Gas IndustryMaritime FacilitiesWater Management SystemsWebsite

Senior Software Engineer

Design and develop cloud/desktop geospatial flood‑risk software for AECOM.

Raleigh, North Carolina, United States
115k - 130k USD
Full Time
Expert & Leadership (13+ years)
Visa

Job Highlights

Environment
Office Full-Time
Visa Sponsorship
-u.s. citizenship required; sponsorship for employment authorization is not available now or in the future.

About the Role

Our projects span flood modeling, mapping, simulation, and decision‑support tools, requiring cloud‑ready and desktop software that provides advanced analytical and modeling capabilities. You will work in an Agile environment, applying water‑resources engineering concepts and collaborating with engineers, GIS specialists, and project managers to create scalable, maintainable solutions. • Design, code, test, debug, document, and deploy software in an Agile environment • Build cloud‑ and desktop‑ready geospatial, analytical, and modeling applications • Translate business and system requirements into scalable, maintainable designs • Apply water‑resources engineering concepts such as flood modeling and mapping • Create automated unit, integration, and functional tests to maintain code quality • Collaborate with civil engineers, GIS specialists, and project managers on technical solutions • Participate in design and code reviews and drive continuous improvement of development practices • Deploy and manage applications on AWS or Azure cloud platforms

Key Responsibilities

  • software development
  • cloud deployment
  • geospatial modeling
  • automated testing
  • agile collaboration
  • design reviews

What You Bring

• Hold a BS/BA in Computer Science or related field and 4+ years of software development experience • Proficient in C#, C++, or C with strong language‑specific best practices • Experienced with Microsoft SQL Server schema design and query optimization • Use Git, GitHub, or Azure DevOps with branching and collaborative workflows • Strong grasp of object‑oriented design and programming principles • U.S. citizenship required • Preferred: MS degree in Computer Science or related discipline • Preferred: Knowledge of cloud‑native architecture, security, and IAM • Preferred: Python for cloud automation and scripting • Preferred: Hands‑on DevOps experience with CI/CD pipelines and infrastructure automation • Preferred: Experience with GIS tools such as ESRI ArcGIS Pro SDK • Preferred: Background in Hydrologic/Hydraulic engineering and HEC‑RAS modeling • Preferred: Production‑level experience with Docker, Kubernetes, and container orchestration • Preferred: Integration of AI/ML models into production systems • Preferred: Development with .NET Core and UI development using C# WPF/XAML (MVVM)

Requirements

  • cs degree
  • 4+ years
  • c#
  • sql server
  • git
  • docker

Benefits

AECOM offers a collaborative culture that champions professional growth, with award‑winning training, development programs, and a commitment to diversity, equity and inclusion. Employees enjoy flexible work options, a supportive community, and the opportunity to contribute to groundbreaking projects locally and globally. The position is classified as hybrid, based in Raleigh, NC, with a salary range of $115,000‑$130,000 depending on qualifications. AECOM provides comprehensive benefits—including medical, dental, vision, life, disability, paid time off, flexible work arrangements, retirement savings, and an employee stock purchase plan.

Work Environment

Office Full-Time

Apply Now