Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AECOM Logo

Mid/Senior Software Developer

AECOM

Salary not specified
Sep 16, 2025
Raleigh, NC, US
Apply Now

AECOM is seeking a Mid/Senior Software Developer to deliver high quality, on-time, and within-budget cloud and desktop applications, maintain and improve legacy software, and design and implement efficient algorithms for spatial and non-spatial data querying and processing.

Requirements

  • Proficiency in one or more of the following languages: C-Sharp, C++, or C, with a strong grasp of language-specific best practices
  • Experience working with relational databases, particularly Microsoft SQL Server, including schema design and query optimization
  • Hands-on experience deploying and managing applications in AWS or Azure cloud environments.
  • Familiarity with version control systems such as Git, GitHub, or Azure DevOps, including branching strategies and collaborative workflows
  • Strong understanding of object-oriented design and programming principles
  • Deep expertise in cloud platforms (AWS or Azure), including orchestration, provisioning, deployment, monitoring, auto-scaling, and performance tuning
  • Proven experience with DevOps practices, including infrastructure automation, configuration management, and continuous delivery

Responsibilities

  • Develop production-ready code based on detailed specifications, delivering leading edge geospatial solutions via cloud and desktop software applications
  • Analyze business and system requirements to design and deliver effective, scalable software that meets client and organizational needs
  • Evaluate the performance, reliability, and efficiency of existing systems, identifying opportunities to optimize them through innovative technologies and strategic approaches
  • Design and implement automated unit and functional tests to ensure software quality and maintainability
  • Collaborate with cross-functional teams to define technical approaches, troubleshoot issues, and deliver high-impact solution

Other

  • BS degree in Computer Science or related area +4 years of relevant experience or demonstrated equivalency of experience and/or education
  • Due to the nature of the work, U.S. Citizenship is required
  • MS degree in Computer Science or related area from an accredited university
  • Production-level experience with Kubernetes and container orchestration
  • Sponsorship for US employment authorization is not available now or in the future for this position