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

Develop geospatial and water‑resources applications for flood risk solutions.

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 is required. -sponsorship for us employment authorization is not available now or in the future.

About the Role

In this role you will design, develop, and deploy cloud and desktop applications that provide advanced geospatial, analytical, and modeling capabilities for flood risk assessment. Projects span flood modeling, mapping, simulation, and decision‑support tools, and the team values innovation, technical excellence, and continuous learning. • Design, code, test, debug, document, and deploy software in an Agile environment. • Build production‑ready cloud and desktop applications with advanced geospatial, analytical, and modeling features. • Translate business and system requirements into scalable, maintainable software designs. • Learn and apply water‑resources engineering concepts, including flood modeling and mapping workflows. • Develop automated unit, integration, and functional tests to ensure long‑term code quality. • Collaborate with civil engineers, GIS specialists, and project managers to define technical approaches and deliver high‑value solutions. • Participate in design and code reviews and continuously improve development practices.

Key Responsibilities

  • cloud applications
  • geospatial modeling
  • unit testing
  • requirements analysis
  • code reviews
  • team collaboration

What You Bring

• BS/BA in Computer Science or related field with 4+ years of software development experience. • Proficiency in C#, C++, or C and strong language‑specific best practices. • Experience with Microsoft SQL Server, including schema design and query optimization. • Hands‑on experience deploying and managing applications in AWS or Azure. • Familiarity with Git, GitHub, or Azure DevOps version control and branching strategies. • Strong understanding of object‑oriented design and programming principles. • U.S. citizenship required. • MS degree in Computer Science or related field (preferred). • Knowledge of cloud‑native architecture, security best practices, and IAM. • Proficiency in Python for cloud automation and scripting. • Experience with DevOps CI/CD pipelines, infrastructure automation, and configuration management. • Experience with GIS technologies such as ESRI ArcGIS Pro SDK. • Background in Hydrologic and Hydraulic engineering, including HEC‑RAS modeling. • Production‑level experience with Docker, Kubernetes, and container orchestration. • Experience integrating AI/ML models into production systems. • Development experience with .NET Core. • User interface development in C# with WPF/XAML, MVVM architecture, and data binding.

Requirements

  • c#
  • sql server
  • aws
  • docker
  • ci/cd
  • bs/ba

Benefits

AECOM offers comprehensive benefits, flexible work options, and extensive training and development programs to help employees grow their technical and leadership skills. The company promotes a collaborative, respectful workplace and is an equal‑opportunity employer that supports employee well‑being and career advancement. U.S. citizenship is required for this position; sponsorship and relocation are not available. The role offers a hybrid work model in Raleigh, NC, with an annual salary range of $115,000 to $130,000, depending on location and qualifications.

Work Environment

Office Full-Time

Apply Now