Software Engineer- Regulation and Policy

5 months ago


Reston, United States ICF Full time

Are you looking to support innovative web-based applications and other technologies that improve the way in which Federal agencies develop their regulations and analyze public feedback on current and emerging policy issues? ICF is seeking a detail-oriented software engineer to fill a full-time position to contribute to our area of business that focuses on the development, enhancement, monitoring, operation, and maintenance of ICF’s technology solutions that assist federal agencies in preparing and finalizing their regulations and in processing and analyzing comments on highly scrutinized and often controversial public policy topics.

This full-time position is available immediately and can be filled either as a fully remote position or as a position primarily located in Reston, VA (i.e., in the DC Metro area) with flexibility for telework considered.

What you’ll do…  

As a Software Engineer, you will provide technical expertise on applications and technologies that support applied research and consulting services in support of national-level Federal agency policies and regulatory programs. You will work with a team of regulatory and policy analysis, economists and technologists that provide a wide range of support services to improve the effectiveness of regulatory and non-regulatory programs. You will liaison with IT support teams for run-time support and application development by managing work requests and identifying the correct course of action to limit product outages. You will work with teams to define requirements for new features and help troubleshoot existing features as needed. You will perform regular code reviews, bug fixes, evaluate software testing results, and annual security assessments. You will act as a consultant across the organization as cloud solutions are developed to meet client needs.

What you will need (minimum qualifications):

Bachelor's or Associate’s degree and 5+ years of software engineering experience U.S. Citizenship is required per federal contracts Ability to obtain and maintain a moderate-level government security clearance

What we would like you to have (preferred qualifications):

Technical skills

Proficiency in object-oriented languages (e.g., TypeScript, JavaScript, and Python) Familiarity with statistical languages (e.g., R, Stata, SAS, Matlab) Experience with relational and non-relational databases (e.g., SQL and NoSQL) Working knowledge of HTML, CSS, and JavaScript Experience with web frameworks (e.g., Angular, Spring, Flask, or Django) Cloud platform experience (e.g., AWS, Google Cloud Services, or Azure) Familiarity with servers, Messaging & Streaming technologies (e.g., Tomcat, RabbitMQ, Apache Kafka) Experience with data interchange formats and technologies (e.g., JSON & XML), including REST services Automation-based testing experience (e.g., Selenium, Cucumber, JUnit, TestNG) SCM, Issue Tracking & Collaboration tools proficiency (e.g., Git/GitHub, Bitbucket, Maven; Jira, Assembla; Confluence) Familiar with Agile project management practices and adaptable to different project environments. Familiarity with additional technologies like Qlik, Tableau, Micro-Services, Web-services, Chatbots, Machine Learning (ML)/deep learning, Natural Language Processing (NLP), Lucene/ElasticSearch

Additional Skills

Excellent organizational and project/task management skills, including attention to detail, ability to work independently, and ability to multi-task under strict deadlines in a fast-paced environment. Able to interact with ICF staff and other users of supported ICF applications and systems, to gain familiarity with requirements associated with such applications/systems Eagerness and ability to learn new skills and technologies quickly. Ability to mentor analysts on code quality and efficiency.

Why you’ll love working here :

Comprehensive health benefits and corporate wellness program Competitive vacation and retirement plans Flexible work arrangements. A diverse workforce that values equity and inclusion Employee community networks to support a diverse, inclusive workplace Ongoing learning and development opportunities to meet your professional goals.
  • Software Engineer

    3 days ago


    Reston, Virginia, United States ICF Full time

    Job SummaryWe are seeking a detail-oriented Software Engineer to contribute to our team focused on developing, enhancing, monitoring, operating, and maintaining technology solutions that support federal agencies in preparing and finalizing their regulations and processing and analyzing comments on public policy topics.Key Responsibilities- Provide technical...

  • Software Engineer

    2 days ago


    Reston, Virginia, United States ICF Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at ICF, where you will play a key role in developing innovative technology solutions to support federal agencies in preparing and finalizing their regulations and processing and analyzing comments on public policy topics.Key ResponsibilitiesProvide technical expertise on...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VJob Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment such as cameras, motion stages, and 6-dof manufacturing robots.Key Responsibilities:Integrate...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Job Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test...


  • Reston, Virginia, United States IRIS Software Group Full time

    Job Title: Senior Software Engineering DirectorWe are seeking a highly experienced Senior Software Engineering Director to lead our Americas software engineering function and resources. As a key member of the Americas Executive and Senior Leadership Teams, you will ensure that Engineering runs smoothly from conception and prioritization to scheduling and...


  • Reston, Virginia, United States Terumo Blood and Cell Technologies Full time

    Job Title: Director of Software EngineeringJob Summary:As the Director of Software Engineering at Terumo Blood and Cell Technologies, you will lead the global Application Software Engineering team to achieve the company's short and long-term business objectives. You will develop strategies that support and optimize on-time delivery of projects and...


  • Reston, Virginia, United States IRIS Software Group Full time

    Job Title: Senior Software Engineering DirectorWe are seeking a highly experienced Senior Software Engineering Director to lead our Americas software engineering function and resources. As a key member of the Americas Executive and Senior Leadership Teams, you will ensure that Engineering runs smoothly from conception and prioritization to scheduling and...

  • Software Engineer

    2 weeks ago


    Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are seeking a skilled and motivated Software Engineer to join our team. The ideal candidate will have experience in C++ and the ability to work with a team of researchers building prototype research...


  • Reston, Virginia, United States Terumo Blood and Cell Technologies Full time

    Director, Application Software EngineeringJOB SUMMARYAs the Director of Software Engineering at Terumo Blood and Cell Technologies, you will lead the global Application Software Engineering team to achieve the company's short and long-term business objectives. This includes developing strategies that support and optimize on-time delivery of projects and...


  • Reston, Virginia, United States Enterprize Software Full time

    Job DescriptionThe ideal candidate for this role is a seasoned cloud software engineer with expertise in designing, developing, and maintaining secure web applications on the Sponsor's JWICS C2S network.Key ResponsibilitiesDesign and develop scalable cloud-based solutions using AWS, Azure, and Google Cloud platforms.Develop and maintain complex queries...


  • Reston, Virginia, United States TALENT Software Services Full time

    Unlock Your Potential as a Software Design EngineerTalent Software Services is seeking an experienced Software Design Engineer to join our team in Redmond, WA. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and reliable software solutions using Azure and full-stack development.Key...

  • Software Developer

    2 weeks ago


    Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are seeking a skilled and experienced Software Engineer to join our team at Intelliswift Software. The ideal candidate will have a strong background in C++ and experience working with researchers on...

  • Software Engineer

    2 days ago


    Reston, Virginia, United States Iris Software Inc. Full time

    Iris Software Inc., a leading technology services provider, is seeking a skilled Software Engineer - QA Tester to join their team.The ideal candidate will have a strong background in Java and experience with automated testing tools such as Selenium and Cucumber.The role will involve implementing Rest Assured and querying databases for test data...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: Hybrid - Tuesday through ThursdayDuration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applicationsProvide solutions to technical issues, including "hands-on" code enhancements and defect...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: McLean, VA (Hybrid - Tuesday through Thursday)Duration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applications.Develop solutions to technical issues, including code enhancements and...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: C++ Software Engineer III - Rendering/HCI/Prototype DevicesLocations: Redmond, WA Hybrid Role (3 days a week in-office required)Duration: 12 Months Contract on W2 (Possible Extension)SUMMARY:We are seeking a skilled C++ software engineer to join our team and contribute to the development of innovative virtual, augmented, and mixed reality...


  • Reston, Virginia, United States Sensible Solutions and Technologies Inc Full time

    Job Title: Senior Cloud Software EngineerJob Summary:We are seeking a highly skilled Senior Cloud Software Engineer to join our team at Sensible Solutions and Technologies Inc. The ideal candidate will have experience with cloud-based platforms, specifically Amazon Web Services (AWS), and a strong background in software development.Key Responsibilities:*...


  • Reston, Virginia, United States SreeMedhas Software Technologies Pvt Ltd Full time

    Job Title: Software Test Automation EngineerWe are seeking a highly skilled Software Test Automation Engineer to join our team at SreeMedhas Software Technologies Pvt Ltd. As a key member of our engineering team, you will be responsible for driving test and quality efforts from planning and development to execution and delivery.Key Responsibilities:Develop...

  • Software Developer

    2 weeks ago


    Reston, Virginia, United States Intelliswift Software Full time

    At Intelliswift Software, we are seeking a skilled Software Engineer to join our team.Key Responsibilities:Design and develop high-quality software applications using Java and AWS.Collaborate with cross-functional teams to deliver projects on time and within budget.Stay up-to-date with the latest technologies and trends in the industry.Requirements:2-5 years...