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 cloud/desktop geospatial flood‑risk software for AECOM's water‑resources team.

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

Job Highlights

Environment
Office Full-Time
Visa Sponsorship
-u.s. citizenship required; no visa sponsorship now or in future.

About the Role

• Design, code, test, debug, document, and deploy software in an Agile environment. • Build cloud‑based and desktop applications delivering geospatial and water‑resources analytics. • Translate business and system requirements into scalable, maintainable designs. • Develop automated unit, integration, and functional tests to ensure 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. • Apply C#, C++, or C best practices and object‑oriented design principles. • Work with Microsoft SQL Server for schema design and query optimization. • Deploy and manage applications on AWS or Azure, utilizing cloud‑native architectures. • Use Git, GitHub, or Azure DevOps for version control and collaborative workflows. • Leverage Python for cloud automation and scripting where needed. • Integrate GIS tools such as ArcGIS Pro SDK and support containerization with Docker and Kubernetes.

Key Responsibilities

  • cloud deployment
  • automated testing
  • version control
  • sql server
  • gis integration
  • python scripting

What You Bring

Candidates must hold a BS/BA in Computer Science or a related field and have at least four years of software development experience. Required skills include proficiency in C#, C++, or C, strong object‑oriented design knowledge, experience with Microsoft SQL Server, and hands‑on deployment in AWS or Azure. Preferred qualifications include a master's degree, expertise in cloud‑native architecture, Python scripting, DevOps CI/CD pipelines, GIS technologies such as ArcGIS Pro SDK, and experience with Docker, Kubernetes, and AI/ML integration. Knowledge of hydrologic and hydraulic engineering and .NET Core development is also valued. U.S. citizenship is mandatory for this position; sponsorship and relocation assistance are not available.

Requirements

  • computer science
  • 4+ years
  • c#
  • sql server
  • aws
  • docker

Benefits

AECOM offers a collaborative, Agile environment that values technical excellence, continuous learning, and cross‑disciplinary teamwork. Employees have access to cutting‑edge technologies and a supportive global network. AECOM provides comprehensive benefits that may encompass medical, dental, vision, life and disability coverage, paid time off, flexible work options, wellness resources, retirement plans, and an employee stock purchase program. The company fosters a culture of growth, offering award‑winning training, mentorship, and opportunities to work on projects that have both local and global impact. AECOM is committed to diversity, equity, and inclusion, ensuring a respectful and collaborative workplace. The position offers a hybrid work model in Raleigh, NC, with an annual salary range of $115,000 to $130,000, reflecting location and individual qualifications.

Work Environment

Office Full-Time

Apply Now