
Mid/Senior Software Developer
AECOM
full-time
Posted on:
Location Type: Remote
Location: Remote • Raleigh • North Carolina • 🇺🇸 United States
Visit company websiteSalary
💰 $100,000 - $130,000 per year
Job Level
Senior
Tech Stack
AWSAzureCloudKubernetesMS SQL ServerSQL
About the role
- 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 solutions
- Participate in the design, coding, testing, debugging, documentation, and deployment of new software applications and maintain and improve legacy software
- Design and implement efficient algorithms leveraging spatial and non-spatial data querying and processing
- Learn water resources engineering and flood mitigation concepts to support project work
Requirements
- BS degree in Computer Science or related area +4 years of relevant experience or demonstrated equivalency of experience and/or education
- Proficiency in one or more of the following languages: C#, C++, or C
- 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
- Ability to learn topics in water resources engineering and flood mitigation
- U.S. Citizenship is required
- Preferred: MS degree in Computer Science or related area
- Preferred: Deep expertise in cloud platforms (AWS or Azure), orchestration, provisioning, deployment, monitoring, auto-scaling, and performance tuning
- Preferred: Proven experience with DevOps practices, infrastructure automation, configuration management, and continuous delivery
- Preferred: Production-level experience with Kubernetes and container orchestration
- Sponsorship for US employment authorization is not available
- Relocation is not available
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#C++Crelational databasesMicrosoft SQL ServerAWSAzureobject-oriented designKubernetesDevOps
Soft skills
collaborationproblem-solvinganalytical thinkingcommunicationadaptability