Job Directory Software Engineer(Python/NodeJS/Android)

Software Engineer(Python/NodeJS/Android)
Berwyn Heights, MD

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

Working at ICF

Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you're seeking to make a difference in the world, visit to find your next career. ICF-together for tomorrow.

What you'll get to do:

As the Software Engineer, you will be focused on developing web enabled user interfaces and providing software architecture/design capabilities to support tool development for vulnerability testing against multiple mobile phone applications. You will utilize your current work experience working with Python and Node JS, and gain experience working with Android/iOS testing and the Android Debugging Bridge (ADB). Work location is in the College Park, MD area.

What we're looking for:

Must have current work experience in developing web enabled user interfaces and software architecture/design. Also critical to success is having work experience with languages: Node JS and Python, and tools/Frameworks: Docker, Flask and Nginx and databases: MySQL, Neo4j and Redis. Also, helpful if you have work experience with Android/iOS testing and with the Android Debug Bridge (ADB).

Clearance Requirements:

* Must have a current/active DOD TS/SCI clearance with a Counter-Intelligence (CI) Polygraph or Lifestyle Polygraph.

Basic Qualifications:

* Minimum 8 years of work experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
* Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional work experience on projects with similar software processes may be substituted for a bachelor's degree.

Professional Skills/Required Skills:

* Excellent written and verbal communication skills. - Excellent problem solving skills.

ICF offers an excellent benefits package, an award winning talent development program, and fosters a highly skilled, energized and empowered workforce.

ICF is an equal opportunity employer that values diversity at all levels. (EOE - Minorities/Females/Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity).

Pay Transparency Statement: For more information, please click here:

Maryland Client Office (MD88)

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.