20 open positions available
Develop and automate cyber analytic capabilities to protect US networks and provide software engineering oversight. | Requires 10-12+ years software development experience with Python and AWS serverless, active security clearance, and US citizenship. | ICF is actively recruiting for an experienced Senior Software Developer to support the research and development of new cyber analytic capabilities that will help the US protect and defend its networks and critical information systems. The successful cleared candidate will act as a Senior Software Developer to support a large federal cyber security analytic program. Your work will contribute to the knowledge of how cyber-attacks work, how vulnerabilities are exploited, and the way hostile cyber actors operate. We are looking for individuals that want to analyze and understand data to identify anomalies. Utilize your skills to help experiment and prototype future cyber capabilities for implementation at large-scale. As the Senior Software Developer, you will work with our customers, program subject matter experts, and researchers to evolve, automate, and enhance cybersecurity capabilities. Additionally, you will provide software engineering development and support, as well as oversight for other personnel. This is an opportunity to contribute to an important project from its beginning, work with the latest and emerging technologies, and all while building a great career at ICF! This role is primarily telework-based with occasional meetings at client locations (Arlington, VA or Pensacola, FL) or ICF facilities within the Washington, DC metro area (DMV). What You Will Be Doing: Work closely with cyber personnel to understand manual analytic processes that are used to assist in the automation of those processes Create automated analytic capability sets (e.g., signature, behavioral, heuristic, anomalous, unsupervised-learning, predictive, and emerging) Develop new platforms to elicit operational effect Support the design, development, and deployment of production systems adhering to the Continuous Integration/Continuous Delivery (CI/CD) pipeline Post-deployment support of continuous analysis through the full lifecycle of the capabilities Perform functions associated with the analysis of information, refinement of analytics and countermeasure selection, reviewing output, and making upgrades/improvements to the performance of the analytics and countermeasures What You Must Have: Bachelor’s degree with 12+ or Master’s degree with 10+ years of experience in software development Minimum 3 years of Python Development experience Minimum 3 years of professional development experience using AWS serverless architecture Familiarity with federal cybersecurity requirements Experience with a variety of analytics (e.g., file, network, host-based, etc.) Ability to prioritize and manage own workload Active security clearance required as part of client contract requirements Due to the nature of the work and contract requirements, US citizenship is required Preferred Qualifications: Interpersonal skills and the ability to communicate effectively with various clients in order to explain and elaborate on technical details Experience within some or all of these capability areas: Intrusion Detection, Analytics, Information Sharing, Intrusion Prevention, Core Infrastructure Experience with developing applications running on Big Data platforms such as Hadoop/Cloudera or Spark, Databricks, Power BI Experience developing advanced dashboards (e.g., Kibana, Splunk, etc.) Practical experience with Splunk to include Splunk Machine Learning (ML) Machine Learning fundamentals and/or prior experience supporting ML efforts from a developer perspective Experience with shell scripting using Bash, PowerShell, or equivalent Experience with network monitoring tools such as Wireshark, tcpdump, Zeek, SiLK, or YAF Experience within Cloud environments in or using technologies provided by AWS, Google, or Azure Experience with Linux operating system Experience with monitoring/diagnosing activity at the host, application, network, Internet protocol, database, source code, and LAN layers or other areas preferred Experience in analytics associated with analyzing databases, source code, hosts, middleware, application, Local Area Network (LAN), and Internet networks across Open System Interconnect (OSI) model Experience in developing real- or near real-time automation Scaled Agile Framework (SAFe) experience AWS certification (Developer, DevOps, and/or Application Architect, etc.) CompTIA Advanced Security Practitioner (CASP+) or higher certification level preferred Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $119,323.00 - $202,850.00 Virginia Client Office (VA88) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Lead delivery of complex IT projects and programs managing teams, budgets, and vendors in energy efficiency and utility sectors. | Bachelor's degree with 8+ years IT project management including 5+ years leading portfolios and 3+ years managing teams, proficient in SDLC and tools like Jira, Smartsheet, or MS Project. | IT Project Manager, Senior Manager Location: Must be based in New Jersey (remote) Ready to make a difference? 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, and 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. The Senior Manager, IT Project Manager will lead complex IT delivery efforts across the software development lifecycle for the energy efficiency and utility sectors. This role is responsible for establishing operational objectives, directing project teams, managing delivery performance, and ensuring technology solutions support client, contract, and business objectives. The Senior Manager will provide leadership to project managers, business analysts, technologists, vendors, subcontractors, and cross-functional delivery teams. This individual will serve as a senior delivery leader, trusted client partner, and subject matter expert in IT project execution, system implementation, governance, risk management, and operational improvement. This role requires the ability to operate with significant independence, influence across functional areas, manage complex client and vendor relationships, and ensure adherence to scope, schedule, budget, staffing, quality, and performance expectations. Why you will love working here: Quality of life: Flexible workplace arrangements and work-life balance Investment in the community: Donation matching and volunteer opportunities Investment in you: Tuition reimbursement, access to professional development resources, 401k matching, Employee Stock Purchase Plan And many, many more: Ask your recruiter for more details. What you will be doing: Lead end-to-end delivery of complex IT projects, programs, and operational workstreams within the energy efficiency and utility sectors. Establish operational objectives, work plans, delivery priorities, staffing plans, and performance expectations for project teams. Provide leadership to managers, business analysts, technologists, vendors, subcontractors, and cross-functional teams responsible for technology delivery. Own project and portfolio execution across scope, schedule, budget, risk, quality, communications, change control, and stakeholder management. Serve as a senior escalation point for complex delivery issues, competing priorities, client concerns, vendor challenges, and cross-functional dependencies. Develop methods, techniques, metrics, and evaluation criteria to measure project performance, team effectiveness, risk exposure, and delivery outcomes. Partner with client stakeholders, ICF leadership, subject matter experts, and delivery teams to define business needs, shape expectations, and drive technology-enabled solutions. Influence decision-making across functional areas, client teams, vendors, and internal leadership to achieve program and business objectives. Identify project risks, financial risks, operational risks, and delivery barriers. Develop mitigation strategies and response plans. Provide strategic direction on IT governance, system documentation, requirements management, testing, implementation planning, release readiness, and post-launch stabilization. Lead continuous improvement efforts that strengthen delivery processes, increase operational efficiency, improve quality, and reduce delivery risk. Support business growth by identifying opportunities to expand ICF’s capabilities, improve client service, strengthen delivery models, and support proposal or contract-related activities as needed. Proactively escalate risks, ensure project budgets are being tracked and monitored Assist in the preparation of proposal content and pricing. Assist IT Director in developing accurate projections of revenue forecasts, estimated profitability, and estimated margins. Manage a team of analysts with responsibilities over employee development, retention, and onboarding. Assist the IT Director in hiring and training new team members. Identify opportunities for expanded work with existing clients as well as cross selling opportunities. Mentor, coach, and develop team members, including managers, senior analysts, and individual contributors, to support professional growth and expanded responsibilities. Foster an inclusive, collaborative, accountable, and high-performing team culture. Present project status, risks, decisions, recommendations, and performance updates to client stakeholders, ICF leadership, vendors, and cross-functional teams. What we need you to have, minimum qualifications: Bachelor’s degree in Information Systems, Information Technology, Business, Project Management, or a related field. 8+ years of experience in IT project management, technology delivery, systems implementation, business analysis, or related consulting delivery. 5+ years of experience leading complex IT projects, programs, or portfolios with responsibility for scope, schedule, budget, risk, quality, and stakeholder management. 3+ years of experience managing or leading teams, including project managers, business analysts, technologists, vendors, subcontractors, or cross-functional delivery resources. Experience leading software development lifecycle activities, including requirements, design, development coordination, testing, issue tracking, implementation, release readiness, and post-launch support. Experience using project management tools such as Jira, Smartsheet, Microsoft Project, or similar platforms. Proficiency with Microsoft Office applications, including Excel, PowerPoint, Visio, and SharePoint. What we would like you to have: Experience in the utility, energy, and/or energy efficiency sectors. Experience managing technology delivery across multiple systems, vendors, subcontractors, and client stakeholder groups. Experience leading or supporting proposal activities, contract management, financial performance tracking, client service strategy, or business growth initiatives. Strong ability to influence decisions across functional teams, client organizations, vendors, and internal leadership. Strong leadership skills with experience developing high-performing teams, mentoring staff, and supporting managers or senior individual contributors. Comprehensive knowledge of project management tools and methodologies, including Jira, Smartsheet, Microsoft Project, or similar platforms. Comprehensive knowledge of Microsoft Office products, including Excel, Visio, PowerPoint, and SharePoint. Experience developing and governing standard project documentation, including requirements specifications, use cases, design specifications, test plans, test scripts, implementation plans, status reports, risk logs, and decision records. Experience with content management systems, user roles, configuration, workflows, and content editing. Experience with business intelligence, reporting, data quality, system data, dashboards, or analytics. Ability to balance competing priorities across multiple projects, teams, deadlines, and stakeholder groups. Ability to provide strong direction to project teams while maintaining accountability for scope, budget, schedule, quality, and delivery outcomes. Ability to communicate with impact through executive-ready presentations, client-facing updates, written recommendations, and decision materials. Ability to lead blended teams of ICF staff, client staff, subcontractors, and vendors. Ability to challenge assumptions, sponsor change, improve delivery processes, and implement practical solutions to complex business and technology problems. Professional Skills: Demonstrated experience establishing project plans, delivery governance, performance metrics, budgets, schedules, staffing plans, and operational work plans. Demonstrated consulting experience, including client-facing delivery, stakeholder management, executive communication, and expectation management. Experience identifying, managing, and escalating project risks, financial risks, scope changes, dependencies, and delivery barriers. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $143,756.00 - $244,385.00 New Jersey Remote Office (NJ99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Gather and document system requirements and translate business needs into technical specifications while liaising between product managers, technical teams, and stakeholders. | Bachelor's degree in a technical field with 5+ years experience as a Business Analyst supporting data-driven systems and managing multiple projects. | Senior Business Analyst, IT Operations Location: Remote (must reside within US) Preferred: Reston, VA (hybrid or remote) Ready to Make a Difference? ICF is seeking a Business Analyst for our Centralized Operations, Analytics and Technology (COAT) group to support ICF's Sightline. In this role, you will work with product managers, technical architects, developers, and clients to define and organize business requirements for our data-driven platform supporting energy efficiency and clean energy programs, with a focus on translating business needs into clear, actionable requirements for technical teams. This involves partnering closely with internal stakeholders to understand business needs, facilitate discussions, and ensure alignment across teams while maintaining clear and up-to-date product documentation. This is a role for someone who likes to roll up their sleeves and really dive into the details. Successful candidates will be resourceful, self-motivated, and possess exceptional attention to detail. The work requires a true team player who is excited to work on several projects across multiple clients and is comfortable working within technical teams and understanding data concepts without needing to perform hands-on development or data engineering work. Candidates should be comfortable working on a software product development team following a scrum development methodology. Candidates should appreciate a collaborative environment but be highly independent and driven to follow-up on tasks without prompting. Our software solution supports complex and data-rich programs, so a desire and experience to communicate and navigate nuanced topics across both technical and non-technical audiences is a must. Why you will love working here: Quality of life: Flexible workplace arrangements, work-life balance Investment of the community: Donation matching, volunteer opportunities Investment in you: Tuition reimbursement, access to professional development resources, 401k matching, Employee Stock Purchase Plan And many, many more (Ask your recruiter for more details!) What you will be doing: Support various teams by gathering, clarifying, and documenting data-related and system requirements in partnership with stakeholders and within technical teams Create stories and tasks in JIRA to support the execution of client deliverables Ensure proper execution of operations work and dev-ops work (enhancements to current products) Support meetings with stakeholders and help prepare functional requirements documentation, including business requirements, functional specifications, and user stories Function as liaison between Product, stakeholders, marketing and other supporting functional organizations, facilitating discussions and ensuring clear communication across groups Convey requirement specifications, and other system documentation in concise and specific language to facilitate stakeholder understanding Assist project delivery through task tracking and project management using project management tools What we need you to have (minimum qualifications): Bachelor’s degree in Math, Engineering, Science, IT or related discipline (applicants can substitute one year of related experience for one year of education) 5+ years of experience working in a Business Analyst or similar role supporting data-driven or technical systems, with a focus on requirements gathering, stakeholder collaboration, and translating business needs into technical solutions(A Master’s degree or PhD may substitute for up to two years of required experience) 2+ years of experience prioritizing multiple projects to meet goals, deliverables, and time sensitive assignments and deadlines What we would like you to have (preferred qualifications): Prior experience with gathering software requirements, especially related to working with teams to define data needs and ensure clarity of system inputs and outputs Experience prioritizing multiple projects to meet goals, deliverables, and time sensitive assignments and deadlines Prior experience working in an Agile software development process Prior experience with supporting data-related workflows or systems Knowledge and experience with JIRA and/or Confluence Proven ability to develop system documentation to track issues and to work with developers to ensure that requirements are being met Experience defining and documenting business processes and software requirements in an agile software development process Professional skills you will use: Demonstrated ability to manage multiple tasks and projects simultaneously with a high degree of accuracy and attention to detail, especially in a consulting environment Proven track record effectively and independently prioritizing tasks and managing time to meet deadlines in a fast-paced environment Strong interpersonal, listening, and communication skills, with the ability to clearly articulate complex ideas and build relationships across teams Ability to collaborate effectively with both technical and non-technical stakeholders and facilitate alignment across cross-functional teams Excellent interpersonal skills including courtesy, professionalism, and a cooperative attitude Comprehensive knowledge and experience in MS Office products Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00 Virginia Remote Office (VA99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Conduct advanced quantitative and qualitative analysis of public health data to support federal program evaluations and develop reports and briefing materials. | Master's degree and 5+ years of data analysis experience in public-sector or healthcare, with proficiency in statistical and qualitative software. | PUBLIC HEALTH DATA ANALYST ICF is seeking a well-organized and detail-oriented candidate with public health data analysis experience to support federal public health evaluation projects. This role will work remote in the Atlanta, Georgia area. Key Responsibilities: Conduct advanced analysis of public health data (quantitative and qualitative) to support program evaluations. Provide analytic guidance to program leadership and other agency representatives. Contribute to the development of reports, manuscripts, briefing materials, etc. Required Qualifications: Masters Degree in public health, statistics, epidemiology, public administration, health policy, data analytics, economics, or related field. At least 5 years of experience analysis of data within public-sector, healthcare, or grant-funded environments. Experience with government-funded public health program evaluations. Expert in Microsoft Office 365 and Windows, including experience using Excel. Experience using qualitative analysis software (e.g., MAXQDA, ATLAS.ti). Experience with using a statistical package (e.g., R, Stata, SAS). Experience with CDC or other federal health agencies. This position requires a HHS (Health and Human Services) background check. Applicants will be subject to a government security investigation to obtain clearance prior to start date. Preferred Experience: Professional or educational experience in diabetes or other chronic disease prevention. Experience with CDC or other federal health agencies. Professional Skills: Proactive and problem-solving approach to challenges Strong interpersonal skills and ability to work within a large team Strong written and oral communication skills Excellent organizational and project management skills and knowledge Attention to detail Ability to prioritize, multi-task, and work under strict deadlines in a fast-paced environment #PT26ICF #PTCD Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $61,232.00 - $104,094.00 Georgia Remote Office (GA99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Manage grant review, funding, and closeout processes while monitoring fiscal performance and resolving audit findings for Head Start and Early Head Start grantees. | Bachelor's degree with at least 2 years of federal discretionary grants management or financial oversight experience and proficiency in Microsoft Office tools. | ICF seeks an experienced Grants Management Specialist to provide ongoing, prompt and accurate fiscal assistance to Head Start (HS) and Early Head Start (EHS) grantees and will support Federal staff with high quality grants management services. This includes preparing and tracking grants through review and funding processes, monitoring receipt and accuracy of grant documents, monitoring, evaluating and resolving grant issues, and preparing grant closeouts. The Grants Specialist will be a critical thinker with outstanding attention to details and an eye towards process improvement. Key Responsibilities: Review and take action on applications so that they may be funded 30 days prior to a grantee’s refunding date. Prepare continuation Financial Assistance Awards (FAAs) with cover letters for mailing out 30 days prior to a grantee’s refunding date. Prepare and track grants through review and funding process. Deliverables include completed grant review checklist, timely contact with grantees to resolve issues, negotiation sheets and FAAs prepared in Grants Solutions software, briefing meetings with program staff and with management, leading to the awarding of annual continuation grant awards, program improvement grant awards, cost-of-living grant awards, and one-time funding awards to grantees. Monitor timeliness, receipt and accuracy of grant applications, financial reporting documents and financial draw downs. Correspond with grantee staff on a regular basis. Monitor ongoing fiscal performance of grantees, evaluation of required fiscal reports, wage comparability study; resolution of audit findings and recommendations; and resolution of community/individual complaints. Prepare grant closeouts. Deliverables include completed closeout checklist, assurance that reports and audits have been reviewed for completeness and correctness, a closeout letter that is sent to the grantee, and a closeout award processed in the Grants Solutions software system. Basic Qualifications: Bachelor's Degree from an accredited university or college, with a preference for a degree in Accounting, Business Management, or a related field. 2+ years of progressive professional experience 2+ years' experience related to federal discretionary grants management non-profit or for-profit financial management, and regulatory compliance monitoring and oversight. 1+ years' experience aggregating, analyzing, charting, graphing and reporting on and presenting data gathered from multiple sources. 1+ years knowledge and experience with the administration of discretionary grants is required; with a preference for Head Start/Early Head Start Programs. 1+ years’ experience with Microsoft Outlook, Word, Excel and PowerPoint. Must have valid driver's license and successfully pass a Motor Vehicle Records (MVR) check. Preferred Skills/Experience: Experience with Grant Solutions. Background and training in accounting and/or financial management, including audit resolution activities. Professional Skills: Excellent verbal and written communication skills required. Strong analytical, problem-solving and decision-making capabilities. Strong team player, with the ability to collaborate and work closely with Regional Office staff and other partners. Ability to work with all levels of internal staff, as well as outside clients. Superior attention to detail and the ability to meet stringent deadlines. Ability to be flexible, multi-task, prioritize, and manage multiple activities simultaneously in a fast-paced, changing environment. Exceptional interpersonal skills including courtesy, professionalism, and a cooperative attitude. Ability to build productive business relationships. Excellent time management and communication skills. Ability to exercise good judgment, discretion, tact, and diplomacy. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $55,665.00 - $94,631.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Configure, customize, and implement ServiceNow applications including solution design, data migration, and integration management. | Bachelor's degree, 6+ years SDLC experience, 4+ years ServiceNow customization, US Citizenship, and Public Trust clearance eligibility. | * Remote flexible if outside of Washington DC 50-mile radius * ICF’s Digital Modernization Division is a rapidly growing, entrepreneurial, technology department, seeking a ServiceNow Developer to support a federal project. Our Data Modernization Division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client’s business. The Team: The Application Development Sustainment Services (ADSS) team supports Treasury Enterprise Application (EA) platform systems that are critical to the success of the Department of Treasury IT mission. The ADSS program provides contractor support for both Operations and Maintenance (O&M) activities and Development and Modernization (DM&E) efforts. Position Description As a Senior ServiceNow Developer you play a pivotal role in successfully deploying ServiceNow solutions for our clients. In this role, you will be responsible for configuring, customizing, and implementing ServiceNow applications to meet specific client business requirements. Your technical expertise, attention to detail, and commitment to excellence will contribute significantly to the success of our projects and the satisfaction of our clients. Your responsibilities include: Solution Discovery & Design: Work closely with Solutions Architects and Business Analysts to understand the business outcomes and functional requirements and how they align with ServiceNow solution designs. Technical Implementation: Collaborate with cross-functional teams to implement ServiceNow solutions to align with the designed requirements, and meet industry best practices. Data Migration: Facilitate data migration activities from legacy systems to ServiceNow, ensuring data accuracy and consistency during the transition. Validate that data is migrated to the most beneficial ServiceNow data structures, leveraging out-of-the-box data schemas before designing custom tables and fields. Integration Management: Assist architects and senior developers in the integration of ServiceNow with other systems and applications to create seamless end-to-end processes. Technical Documentation: Create detailed documentation of configurations, customizations, data schemas, and other technical decisions for future reference. Testing and Quality Assurance: Conduct thorough testing of ServiceNow configurations to validate functionality, data integrity, and user experience. Address any issues and perform necessary adjustments to ensure the solution meets the desired outcomes. User Training: Support end-user training to ensure a smooth adoption of the implemented solution. Change Management: Support change management efforts by assisting senior developers, architects, and users during the transition period, addressing inquiries, and resolving issues promptly. Incident and Problem Resolution: Troubleshoot and resolve technical issues related to ServiceNow implementations. Collaborate with support teams to provide timely resolution to incidents and problems. Security and Compliance: Adhere to security best practices and ensure that implemented solutions meet relevant compliance requirements. Continuous Learning: Stay updated on the latest ServiceNow features, enhancements, and best practices to enhance the quality of implementations and maintain expertise in the platform. Continue certification and training process to meet practice standards and growth areas and contribute to the continued success of the team. Collaboration and Communication: Work closely with project managers, other implementation specialists, and stakeholders to ensure seamless project coordination and effective communication, including risks, issues, successes, and overall project status. Required Experiences and Certifications Participated in at least 1 ServiceNow implementation 1+ years of experience should include ServiceNow scripting, platform configuration, design, and deployment. 4+ years of experience on the ServiceNow platform including the customization of the core applications such as Incident, Problem, Change, and Service Catalog. 4+ years of experience with custom application development on the ServiceNow platform including Custom UI Pages and content in the CMS. 6+ years of experience with the full SDLC responsibilities (independent of the ServiceNow platform) leveraging mature industry languages, with particular emphasis on JavaScript (e.g. HTML5, Jelly, jQuery, AngularJS) 4+ years of experience implementing systems using the Agile/Scrum methodology 1+ years of experience with configuration, scripting (client/server), integrations (REST, SOAP, etc.), data model/tables, forms, record-producers, security/access (Glide), workflows, applications, events, email, homepages/reports, external data, Machine Learning, Orchestration, NOW Platform and custom Applications, etc. US Citizenship required (required by federal client for this position) Minimum of a Bachelor's Degree in Computer Science, Engineering, Information Technology, or related field. 1 year of additional demonstrated experience can be substituted for 1 year of education. Must be able to obtain a Public Trust clearance Valuable Skills for this Role The ideal candidate will also have: ITOM / CMDB Implementation, Orchestration, and Discovery experience a plus Experience with multiple of the following products: IT Service Management, Event Management and Project Portfolio Management. ITIL Foundations Certification (v4 or higher) Analytical and problem-solving skills. Strong analytical and organizational skills. Experience juggling multiple tasks in parallel with an awareness for evolving prioritization. ITSM and/or ITBM implementation experience ServiceNow Developer Certifications are strongly preferred ServiceNow Certified Application Developer certification preferred ServiceNow Service Portal micro-certifications preferred Hands-on experience (>480 hours each) configuring or building 1-3 ServiceNow applications In-depth knowledge of ServiceNow platform capabilities, modules, and best practices Familiarity with ITIL processes and IT Service Management (ITSM) principles Strong technical skills, including scripting, workflow configuration, and business rule development Detail-oriented tendencies with excellent problem-solving and analytical abilities The ability to work effectively in a team-oriented, collaborative environment Excellent communication and interpersonal skills, with the ability to interact with clients and internal teams professionally #DMX24 #icfsalesforce #Indeed #LI-CC1 #Clearance #yru24 Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $119,323.00 - $202,850.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Lead and oversee mission-critical security initiatives to safeguard applications and cloud-based systems including secure code reviews and vulnerability monitoring. | Active Top Secret clearance, 2+ years in application security or cybersecurity engineering, bachelor's degree preferred, AWS cloud experience preferred. | Please note: This role is contingent upon a contract award. While it is not an immediate opening, we are actively conducting interviews and extending offers in anticipation of the award. The Work: ICF is seeking an experienced and driven Software Security Engineer to lead and oversee mission-critical initiatives in support of our government customer. In this role, you will help safeguard applications and cloud-based systems by integrating security best practices throughout the software development lifecycle. Job Location: This position is remote. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and also prohibits personal VPN connections. You may be asked to travel once a quarter to an office or client site. Our core work hours are 8am - 5pm Eastern Time with the option to start earlier or work later depending on your time zone. What You Will Do: Proactively monitor and assess application and system security to identify vulnerabilities and potential threats. Perform secure code reviews and static/dynamic analysis to strengthen application security and ensure adherence to secure coding standards. Test and evaluate security tools, applications, and system configurations to validate compliance with federal and DoD security requirements. Investigate and remediate potential security vulnerabilities, recommending and implementing corrective actions to reduce risk. Design and implement security controls, tools, and automation to enhance protection across cloud and on-premise environments. Provide guidance and training to development teams on secure coding practices and DevSecOps principles. Develop and maintain technical documentation related to security architecture, risk findings, and mitigation strategies. Prepare and deliver executive-level briefings, status reports, and performance updates to government stakeholders and corporate leadership. Maintain a positive, results-oriented work environment by building partnerships with internal and external partners. What You Will Bring With You: Active Top Secret clearance. Proven experience (2+ years) in application security, secure software development, or cybersecurity engineering. What We Would Like You To Bring With You: Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or related technical field. 2 years’ experience with working on/around cloud platforms in AWS. Hands-on experience performing secure code reviews and vulnerability assessments using industry-standard tools (e.g., SAST, DAST, SCA). Experience implementing security controls in cloud environments (e.g., AWS GovCloud or similar secure federal cloud environments). Strong understanding of secure coding standards (e.g., OWASP, NIST, DoD STIGs). Experience supporting systems within regulated or high-security environments. Ability to self-organize, priorities and conduct research on multiple projects under tight deadlines in a fast-paced environment. An ability to communicate and write clearly in English. Professional Skills: Highly effective analytical, problem-solving, and decision-making capabilities. Excellent communication and interpersonal skills to interface effectively at all levels of the business. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Manage enterprise SaaS applications lifecycle focusing on cost, compliance, and technical stewardship. | 3+ years in SaaS administration or IT asset management with technical skills in SSO and API integrations. | The Product Owner – SaaS Application Engineer functions as the product owner for a defined portfolio of enterprise SaaS applications (e.g., collaboration platforms, productivity tools, or designated enterprise SaaS systems). This role blends IT Asset Management (ITAM) disciplines—licensing, renewals, cost optimization, and compliance—with hands‑on application administration and engineering to ensure SaaS applications are secure, well‑integrated, and efficiently operated. As the technical steward for sanctioned SaaS tools, this role partners with Security, Identity, Procurement, Finance, and Enterprise Architects to ensure applications are securely onboarded, access is governed and auditable, and manual work is automated wherever possible, supporting modernization, security, and operational efficiency of the SaaS portfolio. Key Responsibilities 1. Product Ownership & Value Delivery (~35%) Own roadmap and backlog for assigned SaaS applications or ITAM tooling. Drive operational improvements through automation, standardized practices, and governance oversight. Balance compliance requirements with business productivity needs. Act as primary interface between business stakeholders and engineering/support teams. Define success metrics (adoption, cost efficiency, risk posture). Evaluate and vet new SaaS tools for technical compatibility, security posture, integration requirements, and administrative overhead prior to adoption. 2. Application Administration & Security Engineering (~35%) Serve as the technical application administrator for approved SaaS platforms, ensuring secure, scalable, and efficient day-to-day operations. Partner with Identity, Security, and other teams to configure and maintain: SSO and conditional access integrations MFA enforcement, admin role assignments, and security settings Automation workflows for SaaS administration, including license provisioning/deprovisioning, role assignments, and access reviews Implement and support least-privilege access models, including management of service accounts, service principals, secrets, and API permissions. Oversee and automate user lifecycle processes (joiner, mover, leaver), ensuring access provisioning aligns with role, policy, and audit requirements. Leverage AI, APIs, scripting, and low-code platforms to reduce manual administrative effort and improve operational consistency. Establish and document application administration standards, including admin ownership models, access review cadences, and secure configuration baselines. Act as an escalation point for complex application and access-related issues beyond Tier 1/2 support. 3. SaaS Financial & Lifecycle Management (~30%) Own the software lifecycle for defined portfolio of enterprise SaaS applications, from onboarding through renewal and retirement. Monitor application usage, license consumption, and spending to: Identify under‑utilization and seat reclamation opportunities Recommend license model changes and contract right‑sizing Lead renewal readiness by partnering with Finance and Procurement using historical usage and forward‑looking demand. Maintain a clean, authoritative SaaS inventory, including license entitlements, assigned users, admins, and integrations. Drive visibility and optimization of SaaS spend, utilization, and risk posture across the assigned portfolio. Support internal and external audits by performing periodic user access reviews and license compliance validations. Execute governance processes in alignment with ITAM program standards. Required Skills: 3+ years of experience in SaaS application administration, or IT Asset Management, with demonstrated hands-on technical depth. 3+ years of demonstrated experience configuring, securing, and integrating SaaS applications in an enterprise environment, including SSO, API connections, and admin console management. Strong understanding of software licensing models (named, concurrent, consumption, enterprise agreements). Strong analytical and problem-solving skills, with the ability to connect usage, entitlement, and spend data into actionable insights and recommendations. Ability to maintain accurate configuration and inventory data across multiple platforms, and to identify discrepancies through data analysis and system queries. Demonstrated initiative in adopting and applying emerging technologies, including AI and automation tooling, to streamline operations and improve decision-making. Desired Skills & Experience Working knowledge of: ITAM or SAM tooling CMDB or application inventory platforms Experience with: SSO technologies (SAML, OAuth, OpenID Connect) Identity platforms (e.g., Entra ID / Azure AD) Familiarity with: Service principals, API permissions, Graph‑style access models SaaS security configurations and vendor admin consoles Experience automating workflows using scripting, APIs, Power Platform, or similar tools. Bachelor’s degree Experience building dashboards and reports (Excel and/or BI tools) and communicating results to non-technical stakeholders. Comfortable operating at the intersection of governance, engineering, and cost optimization. Hands on experience supporting SOX, ITGC, or access review processes. ITAM/SAM/procurement-related certifications (IAITAM, ITIL, or similar). Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Design and build cloud-based microservices and serverless applications using React and Node.js for a healthcare reporting system in an Agile environment. | Bachelor's degree and over 5 years of full-stack experience including React and Node.js, U.S. residency with Public Trust Clearance eligibility. | The Team Our Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success, and then make it happen. We know success doesn't happen by accident. It takes the right team of people, working together on the right solutions for the customer. We are looking for a seasoned Full Stack Engineer who will be a key driver to make this happen. Our team supports the vision to improve patient quality care and consumer decision-making by hospital providers across the country, by collecting, computing, and publicly reporting outcomes-based hospital quality measure data. This contract will serve to develop a human-centric reporting system that allows refinement, filtering, and data comparison, as well as the ability to view supplemental information. Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, our dynamic work environment involves multiple project teams collaborating toward a common vision of delivering an integrated solution. The Work We are seeking a Full Stack Engineer to join our dynamic team. In this role, you will be responsible for working with a team of engineers and building enterprise-level backend solutions using a variety of technologies. You will be working with React, Node, JavaScript, and OpenAPI to develop robust and scalable applications that support the Centers for Medicare and Medicaid Services (CMS) as we develop a next generation reporting and analytics system that directly impacts healthcare quality. The ideal candidate will have a strong understanding of software development principles and a proven track record in backend development. Experience with Agile software development methodologies is a must, as we value collaboration and flexibility in our approach to project management. This is an excellent opportunity to work with a team of experienced professionals and contribute to the development of high-quality software solutions. If you are passionate about technology, eager to learn, and want your work to impact systems that collect healthcare data used by hundreds of thousands of daily users, we want to (virtually) meet you! Job Location: Remote; however, this position requires that the job be performed in the United States and there will be travel of approximately 10% to a customer site. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and prohibits personal VPN connections. Technologies React Node.js Java AWS cloud technologies PostgreSQL ECS/Fargate Lambda Terraform Jenkins Git and GitHub Confluence / Jira Key Responsibilities and Job Duties Design and build microservices and serverless applications in the cloud Implement web application changes and/or build new web applications using the React framework Work with Product Owner and UX design to understand and create solutions for diverse user requirements Work with Architects and other Engineers to help create and then implement development best practices Work with test engineering team to assure product quality Collaborate in a fast-paced Agile environment Participate in team code reviews and design reviews Help our support team triage bugs and troubleshoot production issues Cooperating with the back-end developers in the process of building the applications Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security) Work with DevOps engineers on CI, CD, and IaC Read specs and translate them into test designs and test automation Perform code reviews and develop processes for improving code quality Required Qualifications Bachelor's degree 5+ years of professional full-stack development experience, this includes experience with modern design patterns, enterprise-scale production systems, and Git 1+ year of professional experience developing full-stack applications using React and Node.js Candidate must be able to obtain and maintain a Public Trust Clearance Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S. Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years Preferred Qualifications Master's degree in computer science or related field Experience developing production applications in Java #DMX-HES Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Design and build software processing pipelines within AWS ecosystem supporting FHIR data authorization services. | Bachelor's degree with 5+ years software engineering experience including 2+ years Python and cloud migration, US residency, and ability to obtain Federal Public Trust clearance. | The Team Our Health Engineering Solutions (HES) team works side by side with customers to articulate a vision for success—and then make it happen. We know success does not happen by accident. It takes the right people working together to deliver the right solutions for our customers. We are looking for a seasoned Software Engineer who will play a key role in making this vision a reality. Our team supports efforts to improve patient care quality and consumer decision-making by collecting, computing, and publicly reporting outcomes-based hospital quality measure data. This contract supports the development of a human-centered reporting system that enables data refinement, filtering, comparison, and access to supplemental information. Leveraging modern technologies, DevOps practices, and cloud-based infrastructure, our dynamic environment brings together multiple project teams to deliver an integrated solution. The Work We are looking for a talented Software Engineer who is eager to apply expertise in computer science, software engineering, databases, and distributed processing frameworks to manage, maintain, and develop innovative solutions supporting FHIR data authorization services. If you have experience with Python, Django administration, JavaScript, pytest, GitHub Actions, Podman, CloudTamer (Kion), and AWS—and want your work to help empower hundreds of thousands of Medicare enrollees to own and manage their healthcare data—we want to meet you. You will work on projects that support the Centers for Medicare & Medicaid Services (CMS) while collaborating with third-party applications and CMS cross-functional teams to enhance data-sharing and ownership capabilities for Medicare beneficiaries. You will be closely involved in the authorization of FHIR resources that enable these capabilities. This program helps ensure compliance with CMS standards while supporting high-quality healthcare outcomes. We are a collaborative organization, and we value team members who can share their knowledge of Spark, influence design decisions, and help troubleshoot complex runtime issues. Tools & Technology Python, Java, Django administration, JavaScript, pytest AWS Glue, AWS Athena, PostgreSQL, SAS, FHIR Jenkins, Git, GitHub, GitHub Actions, Podman, CloudTamer (Kion) Confluence, Agile delivery practices, cross-functional teamwork Key Responsibilities and Job Duties Design and build software processing pipelines using tools and frameworks within the AWS ecosystem. Collaborate with a highly engaged, cross-functional team of software engineers, UX designers and researchers, infrastructure engineers, product owners, and stakeholders. Participate in third-party application demonstrations and authorization reviews. Perform full-cycle software engineering activities, including design, development, testing, deployment, and maintenance. Partner with DevOps engineers on CI/CD and Infrastructure as Code (IaC) initiatives. Interpret technical specifications and translate requirements into code and design documentation. Conduct code reviews and contribute to processes that improve code quality and maintainability. Proactively monitor and improve the scalability, performance, and availability of systems. Deploy solutions within AWS environments and validate results for accuracy and reliability. Required Qualifications Bachelor's degree or higher 5+ years of software engineering experience in high-volume environments. 2+ years of experience working with Python. 2+ years of experience migrating applications or code to cloud environments. 2+ years of experience working within Agile development methodologies. Ability to obtain and maintain a Federal Public Trust clearance. Must reside in the United States, be authorized to work in the United States, and perform all work within the United States. Must have lived in the United States for at least three (3) of the last five (5) years. Preferred Qualifications U.S. Citizenship or Permanent Resident status strongly preferred due to federal contract requirements. Master's degree and 5+ years of technical experience. Experience working in the healthcare industry with PHI/PII data. Federal government contracting experience. Experience working as part of a dynamic, collaborative Agile team. Strong written and verbal communication skills. Prior experience working remotely in a full-time capacity. Job Location: Remote (USA). Travel for a conference or to another ICF location for collaboration may be required once a year. This position requires that the job be performed in the United States. If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses and also prohibits personal VPN connections. #DMX-HES Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Develop and support big data pipelines using Spark and Scala, collaborating with UI/UX and DevOps teams to implement ETL routines and ensure code quality. | Bachelor's degree with 5 years experience or Master's with 3 years, expertise in SQL, AWS, Spark, and eligibility for Public Trust clearance. | ICF Incorporated, LLC: Senior Software Engineer (Multiple Positions) Reston, VA. DUTIES: Apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of scoring and scoring results. Work on projects that support the Centers for Medicare and Medicaid Services (CMS) as we develop and support the collection of data and scoring results associated with clinicians. Use Spark to build data processing pipelines that derive information from large sets of government data that will ultimately allow for the scoring of clinicians’ work according to CMS standards. Develop, modify, run, and test Spark applications using Scala APIs and Spark SQL to process and perform aggregation on data stored in Postgres, Redshift and S3 Parquet files. Develop extract, transform, and load (ETL) processing routines and data engineering pipelines, creating necessary data structures and data models to support data at all stages. Work with UI, UX, and quality analysis team members and the client to define data and reporting requirements. Write unit and integration tests for all data processing code. Work with DevOps engineers on CI, CD, and IaC. Perform code reviews and develop processes for improving code quality. REQUIREMENTS: Bachelor’s Degree or foreign equivalent degree in Computer Science, Information technology, Software Engineering or related technical field followed by 5 years of progressively responsible high-volume experience in software development OR Master’s Degree or foreign equivalent degree in Computer Science, Information technology, Software Engineering or related technical field and 3 years of high-volume experience with Scala, Spark, the Spark Engine, and the Spark Dataset API. Experience must include: 3 years in SQL development, SQL analytics, and tuning skills 2 years with AWS services as EMR, Redshift, Code build, Lamda, and ECS 2 years with Git, Github, and Confluence/Jira Any prior experience working with Medicare and/or Medicaid data Any Federal Government contracting work experience Must be able to obtain Public Trust clearance. Must have lived in the United States for 3 of the last 5 years MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.). Any suitable combination of education, training and/or experience will be accepted. LOCATION: 1902 Reston Metro Plaza, Reston, VA 20190 Telework: 100% Remote; position may be performed from anywhere within the U.S. There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is: $175,427.00 to $183,610.00/year Position Eligible for Employee Referral Bonus Program. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair and equitable interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodations that involve the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Develop and execute comprehensive test scripts, collaborate with development teams, and ensure quality assurance best practices. | Requires 6+ years IT experience, 3+ years in QA plan development, system audits, test script authoring, agile environment experience, US citizenship, and active Public Trust Clearance. | Job Description: • Responsible for crafting thorough and comprehensive test scripts • Provide recommendations on QA best practices • Create test scripts and provide detailed test results • Work with the development team and stakeholders • Communicate effectively via phone, web conference, and MS Teams • Provide detailed pass/fail documentation for all work products • Ensure understanding of end state functionality prior to work entering a sprint Requirements: • US Citizenship is required • Active Public Trust Clearance • 6+ years of experience in IT • 3+ years of experience testing product backlog items • 3+ years of experience in developing and implementing QA Plans • 3+ years of experience conducting system quality audits • 3+ years of experience reviewing and analyzing data related to system quality • 3+ years of experience authoring test scripts • 2+ years of experience working in an agile environment • Strong experience in Agile methodologies Benefits: • Reasonable Accommodations available • Health insurance • Professional development opportunities
Coordinate and support complex health program grants including documentation, reporting, and compliance. | Requires 3+ years in project coordination or grants administration in public-sector or healthcare settings with strong organizational skills. | Description PROGRAM GRANTS COORDINATOR You are required to live in either Colorado, Oklahoma or Oregon to be considered for this role. Provides structured coordination and operational support for complex state or federally funded health initiatives. Supports PMO-led program execution by maintaining integrated schedules, tracking action items, and reinforcing documentation and reporting workflows across workstreams. Maintains structured trackers for milestones, deliverables, procurement activities, subrecipient documentation, and reporting deadlines. Organizes and maintains contract files, grant documentation, and compliance records to support audit-ready program implementation. Coordinates recurring meeting cadences, prepares agendas and briefing materials, documents decisions and action items, and tracks follow-up across internal teams and external partners. Supports technical assistance (TA) activities by coordinating onboarding sessions, maintaining TA request logs, organizing materials, and tracking follow-up actions. Assists with reporting preparation, documentation reconciliation, and task sequencing during high-volume implementation periods. Contributes to disciplined program governance in compliance-driven environments requiring strong organization, attention to detail, and the ability to manage multiple concurrent priorities. Up to 25% travel may be required. Basic Qualifications • High school diploma required; Associate’s or Bachelor’s degree in public health, public administration, business administration, health policy, or related field preferred. • Minimum 3 years of experience providing project coordination, program support, or grants administration support within public-sector, healthcare, or grant-funded environments. • Experience supporting state or federally funded programs preferred. • Experience maintaining structured documentation, trackers, and reporting workflows in compliance-driven settings. • Experience coordinating meetings, maintaining action logs, and supporting cross-functional teams in complex implementation environments. • Experience supporting training, onboarding, or technical assistance coordination within public-sector or healthcare programs preferred. • Strong organizational skills and attention to detail, with the ability to manage multiple deadlines in fast-paced, multi-workstream environments. #NMRH #PT26ICF #Indeed Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $55,665.00 - $94,631.00 Nationwide Remote Office (US99)
Lead data management and visualization efforts to support program evaluation and continuous quality improvement using Power BI and Tableau. | Requires 4+ years experience with Power BI, Tableau, data visualization, and storytelling, plus a bachelor's degree in a related field. | ICF seeks an on-call Senior Education and Child Welfare Data Management and Visualization Specialist to work within our Child and Family Well-Being (CFWB) Line of Business. This position specializes in Power BI and Tableau, connecting varied data sets to inform programmatic insights, data storytelling, and using data to help our clients understand progress towards achieving their goals. The Senior Education and Child Welfare Data Management and Visualization Specialist will apply academic knowledge and work experience to support education and child welfare evaluation and continuous quality improvement (CQI) on research and technical assistance projects in a state and Key Responsibilities As a Senior Education and Child Welfare Data Management and Visualization Specialist, you will lead the collection, management, and analysis of data to inform program insights and improve data accessibility for users. In this role, you will develop dashboards, reports, infographics, and data‑driven stories; collect data through surveys, focus groups, and interviews; and carry out essential administrative data‑management tasks. You will also help build the skills of data analysts by providing guidance on Power BI, data visualization best practices, and approaches for generating meaningful insights aligned with project needs. Success in this position requires the ability to manage multiple tasks in a fast‑paced environment, apply strong research and evaluation methodologies, and maintain effective, professional relationships with clients and colleagues. You will also contribute to proposal development by applying sound analytic judgment and clear communication. Areas of responsibility may include: • Supporting, designing, and building interactive and static dashboards, reports, and data visualizations using Power BI, Tableau, and/or Excel— to support program evaluation and continuous quality improvement. • Supporting quality assurance tasks, building data infrastructure, data management and analysis, and data cleaning and quality control processes. • Designing data-driven storytelling using data visualization techniques and best practices. • Maintaining and rapidly producing regular reporting deliverables and user-friendly reports/presentations and infographics for a variety of audiences. • Partnering with teams to define key performance indicators, business intelligence, and data reporting requirements. • Supporting and mentoring data staff across multiple projects in building skills in Power BI, Tableau, and other data management and visualization tools. • Conducting basic descriptive analyses of data to generate reports and data visuals of program activities, outputs/deliverables, and outcomes. • Conducting occasional observations or visits to locations nationwide. Basic Qualifications • Bachelor's degree in data science, education, sociology, social work, psychology, justice, or other social science related subject. • 4+ years of experience conducting qualitative and/or quantitative data collection or management, research analysis, or evaluation. • Demonstrated experience in using software such as Power BI, Tableau, and Power Query is required. • Demonstrated experience in data visualization and data storytelling techniques and principles is required. • Demonstrated experience in producing high-quality, professional visualizations, presentations, products, and/or resources is required. Preferred Skills/Experience • Master’s degree in data science, education, sociology, social work, psychology, justice, or other social science related subject. • Program certificate, coursework, or training in data visualization or data storytelling. • Strong organizational skills with proven ability to manage multiple tasks and maintain attention to detail. • Experience working independently to develop innovative solutions to client data interests and challenges. • Foundational knowledge of SQL for querying and validating data. • Experience sharing knowledge and building data management or visualization skills of colleagues. • Prior professional work experience in a consulting environment. Professional Skills • Demonstrated ability to take ownership of project tasks and follow through on commitments. • Strong interest and/or experience in areas such as early education; K–12 and higher‑education research and evaluation; refugee, immigrant, and asylee services; child welfare; capacity building; technical assistance; mental and behavioral health; implementation science; and continuous quality improvement (CQI). • Proven ability to prioritize and manage multiple activities in a fast‑paced, evolving environment. • Effective team builder and team player with the ability to navigate competing priorities, perspectives, and stakeholder needs. • Strong analytical, problem‑solving, and decision‑making skills. • Excellent verbal, written, and interpersonal communication skills, including experience developing and delivering presentations and technical writing. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer.Together, our employees are empowered to share theirexpertiseand collaborate with others to achieve personal and professional goals. For more information, please read our EEOpolicy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals withsincerely heldreligious beliefs, in all phases of the application and employment process. To requestan accommodation,please email Candidateaccommodation@icf.com and we will be happy toassist. All information you provide will be kept confidential and will be used only to the extentrequiredto provide needed reasonable accommodations. Read more about workplace discrimination rightsor our benefit offerings which are included in the Transparency in (Benefits) CoverageAct. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate orassistwith responses during interviews (whether in-person or virtual) is notpermitted. This policy is in place tomaintainthe integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. Ifsuch anaccommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. Weare dedicated to providingthe necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $74,090.00 - $125,954.00Nationwide Remote Office (US99)
Design, develop, and maintain secure applications in AWS GovCloud using Java, Kotlin, and TypeScript, collaborating with Agile teams and briefing government stakeholders. | Active Top Secret clearance, 2+ years SDLC experience with enterprise applications, bachelor's degree, AWS and SQL database experience preferred. | Job Description Please note: This role is contingent upon a contract award. While it is not an immediate opening, we are actively conducting interviews and extending offers in anticipation of the award. The Work: ICF is seeking an experienced and driven Software Engineer to lead and oversee mission-critical initiatives in support of the Defense Counterintelligence and Security Agency (DCSA). In this role, you will design, develop, and maintain applications leveraging technologies such as Java, Kotlin, and TypeScript, working across Oracle and SQL Server databases in cloud-hosted environments including AWS GovCloud. Job Location: This position is remote, If you accept this position, you should note that ICF does monitor employee work locations and blocks access from foreign locations/foreign IP addresses, and also prohibits personal VPN connections. You may be asked to travel once a quarter to an office or client site. Our core work hours are 8am - 5pm Eastern Time with the option to start earlier or work later depending on your time zone. What You Will Do: Participate in all phases of the Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and sustainment of secure, mission-critical applications. Design, develop, and maintain applications using technologies such as Java, Kotlin, and TypeScript, ensuring scalability, performance, and maintainability. Develop and optimize database solutions leveraging Oracle and Microsoft SQL Server, ensuring data integrity, performance, and security. Build and support cloud-based solutions within AWS GovCloud environments, troubleshooting and resolving issues related to cloud services and system integrations. Collaborate within an Agile development environment, working closely with product owners, architects, cybersecurity, and DevSecOps teams to translate requirements into high-quality software solutions. Conduct code reviews, unit and integration testing, and debugging activities to ensure applications meet quality, security, and compliance standards. Create and maintain technical documentation to accurately reflect system architecture, software design, and implementation details. Ensure compliance with federal regulations, DoW policies, and security requirements.. Prepare and deliver executive-level briefings, status reports, and performance updates to government stakeholders and corporate leadership. Maintain a positive, results-oriented work environment by building partnerships with internal and external partners. What You Will Bring With You: Active Top Secret Clearance Minimum 2 years supporting the full Software Development Lifecycle (SDLC), including design, development, testing, and deployment of secure, enterprise-level applications. What We Would Like You To Bring With You: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field. 2 years’ experience with working on/around cloud platforms in AWS. Hands-on experience developing applications using Java or Kotlin, and TypeScript, with strong understanding of object-oriented design principles and modern development frameworks. Experience working with Oracle and/or Microsoft SQL Server databases, including writing and optimizing queries and ensuring data integrity. Experience supporting applications in AWS GovCloud or other secure cloud environments, with understanding of cloud architecture, performance optimization, and troubleshooting. Familiarity with Agile methodologies and collaborative development practices, including code reviews, version control, and CI/CD pipelines. Professional Skills: Highly effective analytical, problem-solving, and decision-making capabilities. Excellent communication and interpersonal skills to interface effectively at all levels of the business. Ability to self-organize, priorities and conduct research on multiple projects under tight deadlines in a fast-paced environment. #Li-cc1 #Indeed #icfcleared #dcsa2026 Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Design and implement ServiceNow CSM and ITSM solutions including data migration, integration, and mentorship. | Requires US citizenship, DHS Public Trust clearance, 6+ years software development, 2+ years ServiceNow, and 1+ years CSM or ITSM experience. | *We are open to supporting 100% remote work anywhere within the U.S.* As a Senior ServiceNow Developer, you play a pivotal role in successfully designing and deploying ServiceNow solutions for our clients. In this role, you will be responsible for designing, configuring, customizing, and implementing ServiceNow applications to meet specific client business requirements. Your technical expertise, attention to detail, and commitment to excellence will contribute significantly to the success of our projects and the satisfaction of our clients. At the senior level, you are expected to work both independently and collaboratively based on project needs. Your responsibilities include: Solution Discovery & Design: Work closely with Solutions Architects and Business Analysts to understand and document the business outcomes and functional requirements and translate them into effective ServiceNow solution designs. Technical Implementation: Collaborate with cross-functional teams to implement ServiceNow solutions to align with the designed requirements and ensure solutions meet industry best practices. Develop and maintain complex scripts, business rules, and UI policies. Data Migration: Support data migration design and activities from legacy systems to ServiceNow, ensuring data accuracy and consistency during the transition. Validate that data is migrated to the most beneficial ServiceNow data structures, leveraging out-of-the-box data schemas before designing custom tables and fields. Integration Management: Assist architects and senior developers in the integration of ServiceNow with other systems and applications to create seamless end-to-end processes. Technical Documentation: Create detailed documentation of configurations, customizations, data schemas, and other technical decisions for future reference. Testing and Quality Assurance: Conduct thorough testing of ServiceNow configurations to validate functionality, data integrity, and user experience. Address any issues and perform necessary adjustments to ensure the solution meets the desired outcomes. User Training: Support end-user training to ensure a smooth adoption of the implemented solution. Change Management: Support change management efforts by assisting senior developers, architects, and users during the transition period, addressing inquiries, and resolving issues promptly. Incident and Problem Resolution: Troubleshoot and resolve technical issues related to ServiceNow implementations. Collaborate with support teams to provide timely resolution to incidents and problems. Security and Compliance: Adhere to security best practices and ensure that implemented solutions meet relevant compliance requirements. Continuous Learning: Stay updated on the latest ServiceNow features, enhancements, and best practices to enhance the quality of implementations and maintain expertise in the platform. Continue certification and training process to meet Practice standards and growth areas and contribute to the continued success of the team. Mentorship: Provide technical guidance to Associate ServiceNow Developers. Support the growth of other Practice members to meet the needs of their role, the business, and future growth opportunities. Share solutions and lessons learned with the Practice. Collaboration and Communication: Work closely with project managers, other implementation specialists, and stakeholders to ensure seamless project coordination and effective, regular communication, including risks, issues, successes, and overall project status. Basic Qualifications US Citizenship is required (required by the federal government for this position). Must be able to obtain a DHS Public Trust clearance. MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply. 6+ years of software development experience 2+ years of experience implementing ServiceNow solutions 1+ years of experience in CSM or ITSM Desired Skills 2+ year experience troubleshooting and resolving technical issues related to ServiceNow implementations. 1+ years of experience with Portal customization 1+ years of experience scripting beyond basic ServiceNow scripts 1+ years of experience in Agile Scrum Active DHS or DoW government clearance 1+ years of experience in App Engine Certified in one or more additional mainline certifications, with preference for: ServiceNow Certified Application Developer ServiceNow Certified System Administrator Certified Implementation Specialist – Human Resources Certified Implementation Specialist – CSM Certified Implementation Specialist – Discovery Certified Implementation Specialist – SAM Certified Implementation Specialist – PPM Hands-on experience (>480 hours each) configuring or building 5 or more ServiceNow applications. In-depth knowledge of ServiceNow platform capabilities, modules, and best practices Familiarity with ITIL processes and IT Service Management (ITSM) principles Strong scripting skills in JavaScript and GlideScript Strong technical skills, including workflow configuration, and business rule development. Experience in customizing UI and creating complex workflows. An understanding of integration techniques with external systems Professional Skills Hands-on experience troubleshooting and resolving technical issues. Detail-oriented tendencies with excellent problem-solving and analytical abilities. The ability to work effectively in a team-oriented, collaborative environment. Excellent communication and interpersonal skills, with the ability to interact with clients and internal teams professionally. Ability to work in a fast-paced environment #DMX24 #senw22 #Indeed #LI-CC1 #Clearance #SWICE23 Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $98,614.00 - $167,644.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Lead and manage projects ensuring on-time delivery, budget adherence, and quality standards. | Requires 5+ years project management experience, strong organizational and communication skills, and bilingual English-Spanish proficiency. | Description *While we strongly prefer this candidate resides in Puerto Rico, we are open to supporting 100% remote work anywhere within the U.S. We will not provide relocation to Puerto Rico for this role* Join our growing GIS team and build innovative tools and services that address complex issues at the intersection of geospatial data, algorithms, and infrastructure. Working at ICF means applying a passion for meaningful work with intellectual rigor across a range of domains. 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. Come solve with us. ICF is looking for a highly motivated and skilled Project Manager to join our growing team. This role offers the opportunity to lead meaningful projects, collaborate with diverse stakeholders, and ensure successful outcomes that meet client and organizational goals. We are seeking a professional who brings strong leadership, organizational, and communication skills, along with the ability to thrive in a dynamic environment and manage priorities effectively. What you will be doing: • Supports in developing contract solutions to meet program needs. Work with ICF staff, clients, subcontractors and project team to determine project scope, budget forecast, review timesheets, scheduling, and deliverables. • Manages the risk register and updates the Risk Management Plan and quality assurance activities. • Develops project work plans and determines resource requirements. • Monitor and assist with project tasks expenses and keep them within allotted budget. • Monitors, plans, coordinates and oversees project activities to ensure on-time delivery of deadlines. • Ensure that project deliverables meet quality standards and business requirements. • Maintain accurate client communication and project documentations. • Respond to customer enquiries and concerns promptly and professionally. Location: Remote role based in Puerto Rico; Must be able to travel to visit clients, stakeholders and essential meetings at the ICF office in Guaynabo, PR, ICF. What you must have: • Bachelor’s degree • 5+ years of project management experience. • 4+ years of experience managing or supervising projects. • Must be fluent in both English and Spanish languages. • Strong organizational and time management skills with the ability to manage competing priorities • Excellent communication and interpersonal skills to engage effectively with clients, stakeholders, and diverse teams. • Proficiency with Microsoft Office 365 tools (Teams, Outlook, Excel, PowerPoint; MS Project experience a plus). • US Citizen or Permanent Residents (Greencard holders) per federal contract requirements What we’d like you to have: • Masters degree is preferred • 3 or more years in-depth knowledge with the development and management of cadastral datasets, orthophotography data management and applications of these products for local government and regional use and analyses. • Ability to work independently and effectively communicate both technical and business requirements and needs to technical and non-technical users. Ability to lead and assist senior leadership and Project Director with project updates and opportunities for improvement and innovation. • In-depth knowledge of the use of Microsoft Project and Excel tools for budgeting, forecasting and schedule/goal management purposes. What you’ll love about working here: • Comprehensive health benefits • Generous vacation and retirement plans • Employee support program • Participation in charity initiatives This job is a Section 3 eligible job opportunity. We encourage applications from individuals that are low income and/or living in Public Housing. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,111.00 - $137,889.00 Puerto Rico Remote Office (PR99)
Design and implement test automation frameworks and collaborate with engineering teams on various testing types to ensure software quality. | Bachelor's degree and 5+ years in software quality assurance with proficiency in Java or JavaScript and automation tools. | ICF Incorporated, LLC: Senior Quality Assurance Engineer – Reston, VA DUTIES: Design and create test deliverables (like test plan, test strategy, test cases, test scripts) based on business requirements, ER diagrams, data flow diagrams, and case diagrams. Create a requirement traceability matrix to ensure each requirement has at least one or more test cases. Create effective automation test suites for regression testing using programming languages like Java, C#, JavaScript etc. Create robust test automation framework from scratch/improve existing frameworks performance, as per the project requirements. This involves implementation of object-oriented programming (OOP) concepts. Perform various testing types like black box testing, white box testing, integration testing, regression testing, smoke testing, user acceptance testing, post-production testing. Ensure the correctness, performance, security, and reliability of a database management system (DBMS) and the data it stores. Create and maintain automation test suites using efficient data structures and algorithms. Ensure the overall quality of all aspects complex software system, including data, APIs, and web application. Work with engineering teams to practice TDD to leverage test automation for regression testing. Work with IT Developers to improve automated testing where possible. Work with developers and other automation engineers to create and maintain automation frameworks. Translate high-level business requirements into test scenarios. Work closely with engineering teams to discuss risk and risk mitigation. REQUIREMENTS: Bachelor’s Degree or foreign equivalent degree in computer science, information technology, information science or a closely related technical field and 5 years of progressively responsible professional experience with software quality assurance and/or testing. Experience must include: 4 years of experience creating effective automation test suites for regression testing using programming languages like Java, and/or JavaScript etc. 4 years of experience designing and creating test automation script for API testing using programming languages like Java, and/or JavaScript, and tools like postman etc. 4 years of experience designing and creating generic utility classes (custom test utilities) using JAVA and/or JavaScript. 4 years of experience in critical thinking, problem solving and analysis 4 years of experience working with Jenkins, Git etc. 4 years of Hands-on experience with front end automation tools such as Cypress, Selenium etc. 3 years of Experience with Agile development methodologies and tools like JIRA/Confluence. 2 years of experience designing and creating test cases for parallel testing using JAVA multithreading capabilities. 2 years of experience building automation frameworks from scratch. Telework: 100% Remote; position may be performed from anywhere within the U.S. There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position is: $93,626 - $151,744 per year. LOCATION: 1902 Reston Metro Plaza, Reston, VA 20190 Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair and equitable interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodations that involve the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Manage end-to-end IT procurement processes ensuring compliance and cost savings. | 5+ years procurement experience with IT goods, procurement systems proficiency, and knowledge of government regulations. | ICF is seeking a team-oriented Senior IT Purchasing Specialist (Buyer) to join our growing Procurement team within our Contracts, Procurement & Pricing Group. We are looking for an individual with purchasing experience supporting federal and commercial client contracts with IT procurement, inclusive of software, and hardware, services, and negotiation of subscription agreements, master services agreements, SaaS agreements, EULAs, etc., preferably in a professional services environment. This role is responsible for executing procurement processes and administering vendor agreements to ensure adherence to approved purchasing system policy and procedures, client requirements, and procurement best practices. A successful candidate will possess great communication skills, a strong work ethic, and thrive in a fast-paced, dead-driven environment. Key Responsibilities: Execute the entire IT software, hardware, services procurement process for direct (billable) and indirect requirements to fulfill business needs while ensuring adherence to approved purchasing system policy and procedures. Maintain knowledge of all organizational and government rules affecting purchases and provide information about these rules to organization staff members and vendors. Assist in preparing formal requests for quote or proposal; review specifications and evaluate bids received. Conduct supplier contract negotiation and administration; supplier sourcing and communication; and drive cost savings for ICF and our clients. Communicate with stakeholders across the organization to ensure customer and program requirements are met through the procurement process. Responsible for vendor development including communication with sales representatives; updating and maintaining lists of approved vendors for bidding purposes; obtaining samples and literature regarding potential products and vendor capabilities and conferring with end users. Additional duties include analysis of pricing, specifications, and delivery dates in order to determine the best bid among potential suppliers. Ensure Purchase Orders, Master Service Agreements, Commercial Services Agreements, Task Orders, and appropriate Terms and Conditions are utilized. Provide effective negotiation of pricing as well as terms of Purchase Orders and other agreements with prospective vendors and suppliers. Basic Qualifications: Associate's degree in supply chain management, business administration, finance, accounting, or a related field (can substitute one year of experience for one year of education). 5+ years of experience procuring goods and services in a Procurement role such as Purchasing or Subcontract Management; including but not limited to IT software, hardware and IT-related services experience. Preferred Qualifications: Bachelor's Degree Experience with indirect and direct purchasing of goods and services. Knowledge of procurement of IT-related products and services. Deltek Costpoint experience. Experience working under a government-approved purchasing system and familiarity with CPSR requirements. Experience working with all contract types. Knowledge of Federal Acquisition Regulations (FAR). Proficiency in MS Office Applications (i.e., Word, PowerPoint, Outlook, Excel). Professional Skills: Professionalism in providing administrative support, including ability to exercise good judgment, discretion, tact, and diplomacy. A self-starter, capable of working well independently and remain self-motivated. Exemplary attention to detail and research skills; ability to think critically. Sound business ethics, including the protection of proprietary and confidential information. Ability to apply detailed knowledge of organizational procedures to make independent decisions and serve as a credible resource for a senior management team. Ability to work with all levels of internal staff, as well as outside clients and vendors. Bring a customer service approach to issue resolution. Strong interpersonal and communication skills (both written and verbal) to work effectively with others within the team and collaborate cross-functionally. Ability to work in a fast-paced environment and manage multiple priorities. Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $74,090.00 - $125,954.00 Texas Remote Office (TX99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Lead design and implementation of automated testing strategies, mentor team members, integrate security into CI/CD pipelines, and oversee User Acceptance Testing for federal projects. | 5+ years software testing experience including 1+ years building automated frameworks; Public Trust designation and US citizenship required. | We are seeking a Senior Test Engineer to drive quality engineering and test automation strategy for a modern cloud-based application environment supporting a federal customer. This role is responsible for establishing and leading a comprehensive automated testing capability from the ground up, implementing end-to-end testing within an Azure-based architecture, and guiding a dispersed team of testers toward modern DevSecOps testing practices. The ideal candidate combines hands-on test automation expertise, strategic leadership, and mentoring capability, ensuring high-quality software delivery across a full-stack environment built with Java Spring Boot services and Angular front-end applications. The Senior Test Engineer will also oversee integration of manual testing, automated testing, and security validation within CI/CD pipelines while coordinating testing of software deployments and supporting customer-facing User Acceptance Testing (UAT) activities. Location: United States (Remote; DMV region preferred) Clearance Requirement: Must be US-based and currently hold or have previously held a Public Trust designation. Key Responsibilities Test Strategy & Leadership Lead the design and implementation of a modern test automation strategy and framework across multiple applications and services. Establish scalable automated testing frameworks from the ground up supporting UI, API, integration, regression, and end-to-end testing. Provide technical leadership and mentorship to QA engineers and developers, helping elevate automation skills and testing best practices across the team. Promote a quality engineering mindset within Agile and DevOps development teams. Automation & Technical Implementation Develop and maintain automated tests for applications built with Java Spring Boot and Angular. Implement UI automation using tools such as Cypress and backend/service testing using JUnit and other frameworks. Design and implement end-to-end testing approaches that validate workflows across microservices and user interfaces. Ensure automated tests run reliably within CI/CD pipelines and support rapid feedback during deployments. Cloud & DevOps Integration Integrate testing frameworks and test execution into Azure DevOps pipelines and cloud-native deployment workflows. Enable automated regression, smoke, and integration tests within the DevOps lifecycle. Support test data management, environment strategy, and integration testing across distributed cloud services. Security & DevSecOps Testing Implement automated application security testing within CI/CD pipelines. Integrate security tools such as Prisma, Checkmarx, OWASP ZAP, and similar solutions to support vulnerability scanning and secure development practices. Work with development and DevOps teams to ensure security findings are triaged, tracked, and remediated. User Acceptance Testing (UAT) Support customer-facing UAT cycles, including test planning, execution coordination, and results reporting. Partner with product owners and stakeholders to ensure acceptance criteria and validation processes align with mission needs. Provide transparent reporting on testing progress, risks, and quality metrics. Required Qualifications Current or previous Public Trust designation. 5+ years of software testing and quality engineering experience, including test automation leadership. 1+ Years of experience designing and implementing automated testing frameworks from the ground up. 1+ years of experience testing applications built with Java Spring Boot and Angular. 1+ years of experience with test automation tools such as Cypress, JUnit, or comparable frameworks. 1+ years of experience integrating automated testing into CI/CD pipelines in a DevOps environment. 1+ years of experience implementing end-to-end testing strategies in Azure cloud environments. 1+years of experience supporting or leading User Acceptance Testing (UAT) with external stakeholders or customers. Experience supporting federal government software development programs. US Citizenship required due to federal contract requirements Must be able to obtain and maintain a Public Trust clearance. Preferred Qualifications Experience implementing DevSecOps testing practices. Strong leadership, mentoring, and team development skills. Familiarity with security testing tools such as Prisma Cloud, Checkmarx, OWASP ZAP, or similar. Experience working within Agile/Scrum development environments. Strong understanding of microservices architectures and API testing. What Success Looks Like A robust automated testing framework supporting UI, API, and end-to-end testing across the platform. Testing fully integrated into CI/CD pipelines, providing rapid feedback and improving deployment confidence. Improved team automation capability through mentorship and technical leadership. Efficient and well-coordinated UAT cycles with clear communication and quality outcomes. #DMX24 #Indeed #LI-CC1 #Clearance #yru22 Working at ICF ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future. We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO policy. We will consider for employment qualified applicants with arrest and conviction records. Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email Candidateaccommodation@icf.com and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about workplace discrimination rights or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act. Candidate AI Usage Policy At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process. However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at candidateaccommodation@icf.com. We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed. Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position. The pay range for this position based on full-time employment is: $81,499.00 - $138,549.00 Nationwide Remote Office (US99) Need help? We're here: ICFCareerCenter@icf.com About ICF ICF is a global consulting and technology services company with approximately 9,000 employees, but we are not your typical consultants. At ICF, business analysts and policy specialists work together with digital strategists, data scientists and creatives. We combine unmatched industry expertise with cutting-edge engagement capabilities to help organizations solve their most complex challenges. Since 1969, public and private sector clients have worked with ICF to navigate change and shape the future. Learn more at icf.com.
Create tailored applications specifically for ICF with our AI-powered resume builder
Get Started for Free