×
Register Here to Apply for Jobs or Post Jobs. X

ICF Incorporated, LLC: Senior Software Engineer – Reston, VA

Job in Reston, Fairfax County, Virginia, 22090, USA
Listing for: ICF Olson
Full Time position
Listed on 2026-06-17
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 175427 - 183610 USD Yearly USD 175427.00 183610.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer

Reston, VA

Responsibilities
  • Develop code on the Node.js platform, using JavaScript, Type Script, and React.
  • Work within an existing codebase and collaborate with a team.
  • Build enterprise‑scale backend REST APIs with frameworks such as Express.js using an API‑first paradigm.
  • Use PostgreSQL for data persistence.
  • Collaborate with Product Owner and UX design to understand user requirements and create solutions.
  • Partner with Architects and other Engineers to establish and implement development best practices.
  • Focus on security, performance, and scalability from the beginning of service design.
  • Debug code and troubleshoot technical issues to deliver appropriate solutions.
  • Participate in Scrum to address complex backend problems such as integrating external services, modifying database structures, and adding new REST services.
  • Implement complex business logic using modern technologies.
  • Collaborate with Dev Ops Engineers in a test‑driven mindset, utilizing continuous integration and continuous deployment techniques.
  • Perform code reviews and develop processes to improve code quality.
Requirements
  • Bachelor’s degree or foreign equivalent in computer science, computer engineering, or a related technical field plus 5 years of progressively responsible software engineering experience.
  • Minimum 3 years of experience working with Node.
  • Minimum 2 years of experience with AWS.
  • Minimum 1 year of experience working with SQL‑based databases such as PostgreSQL.
  • Minimum 3 years of experience building enterprise‑scale backend REST APIs with Express.js and using an API‑first paradigm.
  • Minimum 3 years of experience building systems for the cloud.
  • Minimum 3 years of experience with modern design patterns and building enterprise‑grade production applications.
  • Experience with version control tools such as Git.
  • Demonstrated knowledge of AWS cloud infrastructure services such as ECS, Lambda, S3, and RDS.
  • Must have lived in the United States for a total of 3 full years (out of the last 5 years).
  • Candidate must obtain and maintain a Public Trust clearance.
  • Candidate must reside in the United States and be authorized to work in the U.S.; work must be performed in the U.S.
Compensation

Pay range: $ – $ per year.

Position eligible for Employee Referral Bonus Program.

Hybrid position; part‑time telecommuting authorized.

Equal Opportunity & Accommodations

We are an equal opportunity employer. We will consider qualified applicants with arrest and conviction records. Reasonable accommodations are available for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs in all phases of the application and employment process. All information provided is kept confidential and used only to the extent required to provide accommodations.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary