ICF logo
ICF

We are not a typical consulting firm and our people are not typical consultants.

Full Stack Engineer

EngineerEngineerFull TimeRemoteMid LevelTeam 5,001-10,000Since 1969H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

$108.5K - $184.4K / year

Seniority

Mid Level

Job Description

Full Stack Engineer

ICF

Role Description ICF is seeking a Full Stack Engineer for a Rural Health Program to design, build, and maintain full-stack features supporting a scalable Workflow & Platform Solution for large-scale public sector programs, including intake, workflow management, and performance tracking. - Build configurable workflows with stage progression, role-based tasking, status tracking, and automated notifications aligned to program operations. - Develop and integrate automation and AI-assisted capabilities to improve efficiency and structure unstructured inputs, while preserving appropriate human review. - Implement reporting and dashboard features that provide clear visibility into participation, progress, and outcomes for internal teams and external stakeholders. - Develop data inputs and integrations, including structured forms, document management, and connections to approved external data sources. - Translate business requirements into technical solutions, communicate feasibility and timelines, support demos and training, and drive continuous improvement through user feedback. - Up to 25% travel may be required. Qualifications - Minimum 3 years of professional experience in full stack software development. - Strong experience with modern full-stack web development, including a current JavaScript/TypeScript front-end framework and a server-side runtime. - Experience designing and building applications backed by relational databases. - Experience integrating RESTful APIs and external services into applications. - Hands-on experience integrating large language model (LLM) capabilities into applications, such as structured extraction, summarization, or evaluation against defined criteria. - Experience building multi-step, stateful processes with reliable execution, including human-in-the-loop steps and audit history. - Strong written and verbal communication skills, with the ability to adapt technical explanations to non-technical audiences including program staff and state agency stakeholders. - Demonstrated ability to manage ambiguity and ship useful software when requirements are still taking shape. Requirements - Experience in a client-facing, embedded, or consulting engineering role. - Experience building case management, workflow, or grant and program management systems. - Experience working with Federal, state or local government clients. - Experience handling personally identifiable information (PII) responsibly and supporting data governance. - Domain interest or experience in health, rural health, or public sector program delivery. - Proficiency with AI-assisted coding tools in a professional setting. - Experience with CI/CD practices and automated testing. Benefits - ICF is a global advisory and technology services provider, combining unmatched expertise with cutting-edge technology. - We are an equal opportunity employer. - Reasonable accommodations are available for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs. - Pay range for this position based on full-time employment is: $108,476.00 - $184,409.00.

Related Categories

Related Job Pages

More Engineer Jobs

ONEOK, Inc. logo

Engineer III

ONEOK, Inc.

ONEOK, Inc., pronounced ONE-OAK, is one of the United States' largest midstream energy service providers, connecting supply basins with important market centers

Engineer2 days ago

Title: Engineer III (Hybrid in Medford, OK; Bushton, KS or Hutchinson, KS) locations Medford, OK Bushton, KS Enid, OK Ponca City, OK KS WICHITA TERMINAL View All 7 Locations time type Full time posted on Posted 8 Days Ago job requisition id R8108 #WeAreONEOK – Fortune 500 company. 100+ years in business. Leading midstream service provider. Safety first. Sustainable operations. Environmentally responsible. Employee focused. JOB SUMMARY ONEOK, a Fortune 500 company and leading midstream energy infrastructure provider, is seeking an Engineer III to support capital growth and maintenance capital projects across our entire Natural Gas Liquids segment. This role will manage projects from conception through completion, including engineering design, environmental permitting, ROW acquisition, materials specification and procurement, contractor management, construction oversight and overall project execution. The Engineer III will support DOT 195 pipeline and facility projects or PSM NGL fractionation and storage projects while collaborating with internal stakeholders, contractors and project teams to deliver safe, reliable and effective solutions. This opportunity is ideal for a self-motivated professional who can drive outcomes with limited direct oversight, bring strong project management capability and contribute to work that supports critical energy infrastructure. Preferred experience includes DOT 195 pipeline work, PSM NGL fractionation and storage projects, B31.3 knowledge and five or more years of project management experience. However, industry experience is not required, and candidates with strong Engineering and/or project management backgrounds will be considered. This hybrid role may be based in Medford, Oklahoma; Bushton, Kansas; or Hutchinson, Kansas in-office Monday, Tuesday and Thursday, remote work Wednesday and Friday, and occasional travel of 20% or less including day trips and occasional overnight travel. Candidates from surrounding communities of Salina, KS; Hays, KS; Wichita, KS, McPherson, KS; Great Bend, KS; Ponca City, OK; or Enid, OK are encouraged to apply. Job Profile Summary Directs and performs an advanced level of engineering and/or project management duties related to one or more functional areas that may include: pipeline system planning and analysis, gathering system operation; gas and liquids measurement, gas analysis, and measurement station design; processing and/or storage facility operation; and/or estimating, designing, and coordinating construction projects. Essential Functions and Responsibilities - Direct and/or perform engineering and/or project management activities related to design, procurement, construction, or optimization of company assets including but not limited to: - Transmission and/or gathering systems, measurement and regulation facilities, compressor and pump stations and dehydration plants - NGL fractionation, natural gas processing and/or hydrocarbon storage facilities - Construction plans and implementation - Management of third-party contract resources Provide technical and/or engineering assistance on matters including but not limited to: - - Equipment/system design - Pipeline sizing and evaluation­ - Pipeline control - Pipeline facility design, construction, operation, and maintenance - Policies and procedures - Process Safety Perform and review project management activities including but not limited to: - - Bid proposals and contracts - AFE preparation and cost management - Management of Change (MOC)­ - Material/equipment specifications and selection - Construction plans and support - Creating and updating schedules / timelines - Preparing project progress and other reports - Managing change orders Identify equipment efficiencies, complete hydraulic calculations, determine valve and pipeline sizing and perform gas flow analysis. - Research, analyze, prepare and/or approve information including but not limited to: - Engineering studies - Governmental rules, regulations, codes and standards - ­Pipeline and/or measurement system analyses and recommendations - ­Hydrocarbon processing and/or measurement bid proposals - Construction and/or measurement contracts - ­­Cost estimates - Material specifications/selections Make recommendations for improvements related to capacity, operating costs, and system operation - Evaluate proposed projects by conducting load studies - Analyze various measurement system designs and make recommendations for improvements related to station capacity and operating costs, to increase accuracy of measurement system and downstream reporting systems - Perform economic analysis related to potential new projects, including but not limited to operational cost estimates, determining equipment efficiencies, and needed enhancements and conducting definitive studies for potential acquisitions - Identify opportunities for improvement and develop and implement new processes as requested my management, with limited supervision - Anticipate changes in work demands and identify assignments or training to meet those demands - Oversee utilization of manpower and equipment resources - Assess, schedule, and prioritize projects on customer needs and value to the organization - May have oversight of employees engaged in field operations, construction and/or project management function Education - Bachelor's Degree in Engineering or closely related field and the following job-related experience preferred Work Experience - Experience and knowledge of engineering design and criteria for natural gas and/or NGLs in pipeline systems - Experience at this level is typically attained with seven or more years of experience in engineering, operations and/or project management - Experience achieving goals and developing employee/team strengths, exhibiting a positive example and influence that leads to employee, project, and stakeholder successes - Experience in use and function of applications such as: Microsoft Excel, Project, Access, Word, etc. - Experience researching and preparing project materials and design specifications, contracts, agreements, budgets, engineering studies, and other relevant reports, forms, and correspondence - Experience identifying, researching, understanding, evaluating, and prioritizing operational problems and coordinating appropriate action/response - Experience with and knowledge of pipelines or hydrocarbon processing and related facilities design, construction, operation, and maintenance Knowledge, Skills and Abilities - Knowledge of: material failure and structural analysis and industry standards and governmental regulations - Knowledge of: and understanding of operational functions and commercial relationships with the ability to anticipate functional and transactional impacts - Ability to: read and interpret governmental regulations, blueprints, contracts, manuals, specifications, surveys, charts, load studies, and other relevant reports and correspondence - Ability to: analyze and resolve issues and/or questions concerning engineering design and calculations obtaining assistance if needed on more complex design and calculations - Ability to: review complex engineering drawings and material. - Ability to: manage and prioritize multiple assignments with competing deadlines - Ability to: identify, plan and organize projects to completion, goals, and initiatives - Ability to: use logic and reasoning to identify alternate solutions or approaches to a problem - Ability to: apply math, algebraic formulas, and statistical methods - Ability to: interact, negotiate, advise, and communicate effectively - Ability to: operate office tools and equipment required - Ability to: communicate thoughts, ideas, information, messages, and other written information, which may contain technical material, in a logical, organized, and coherent manner Licenses and Certifications - None required Strength Factor Rating - Physical Demands/Requirements - Sedentary Work - Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time, but may involve walking or standing for brief periods of time. Jobs are sedentary if walking and standing are required only occasionally and all other sedentary criteria are met. Strength Factor Description - Physical Demands/Requirements - Standing: Remaining on one's feet in an upright position at a work station without moving about (Occasionally) - Walking: Moving about on foot (Frequently) - Sitting: Remaining in a seated position (Constantly) - Lifting: Raising or lowering an object from one level to another (includes upward pulling) (Occasionally) - Carrying: Transporting an object, usually holding it in the hands or arms, or on the shoulder (Occasionally) - Pushing: Exerting force upon an object so that the object moves away from the force (Occasionally) - Pulling: Exerting force upon an object so that the object moves toward the force (includes jerking) (Occasionally) - Climbing: Ladders, Stairs (Occasionally) - Balancing: Maintaining body equilibrium to prevent falling (Occasionally) - Stooping: Bending the body downward and forward by bending the spine at the waist (Occasionally) - Kneeling: Bending the legs at the knees to come to rest on the knee or knees (Occasionally) - Crouching: Bending the body downward and forward by bending the legs and spine (Occasionally) - Crawling: Moving about on the hands and arms in any direction (Occasionally) - Reaching: Extending hands and arms in any direction (Constantly) - Handling: Seizing, holding, grasping, turning or otherwise working with the hand or hands (Manual Dexterity) (Constantly) - Fingering: Picking, pinching or otherwise working with the fingers primarily (Finger Dexterity) (Constantly) - Feeling: Perceiving such attributes of objects/materials as size, shape, temperature, texture, movement or pulsation by receptors in the skin, particularly those of the finger tips (Constantly) - Talking: Expressing or exchanging ideas/information by means of the spoken word (Frequently) - Hearing: Perceiving the nature of sound by the ear (Frequently) - Tasting/Smelling: (Occasionally) - Near Vision: Clarity of vision at 20 inches or less (Constantly) - Far Vision: Clarity of vision at 20 feet for more (Frequently) - Depth Perception: Three-dimensional vision; ability to judge distances and spatial relationships so as to see objects where and as they actually are (Frequently) - Vision: Color - The ability to identify and distinguish colors (Constantly) Working Conditions/Environment - Employee is subject to inside environmental conditions Working Conditions - Well lighted, climate controlled areas (Constantly) - Frequent repetitive motion (Constantly) - CRT (Computer Monitor(s)) (Constantly) Travel - Travel to other locations required Driving - Based on assigned tasks, employee may be assigned a company vehicle requiring the applicable driver's license ONEOK is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, sex, pregnancy, sexual orientation, age, religion, creed, national origin, gender identity, disability, military/veteran status, genetic information or any other categories protected by applicable law. The job description is not intended to be a complete list of all responsibilities, duties or skills required for the job and is subject to review and change at any time, with or without notice, in accordance with the needs of ONEOK. ONEOK is committed to making our workplace accessible to individuals with disabilities and will provide reasonable accommodations, upon request, for individuals to participate in the application and hiring process. To request an accommodation email HRSolutions@ONEOK.com or call 1-855-663-6547​. Expected Salary Range $110,000.00 - $166,000.00

Oklahoma + 1 moreAll locations: Oklahoma | Kansas
$110K - $166K / year

Role Description Buscamos um(a) Engenheiro(a) de Dados, em níveis de carreira Sênior, que queiram trabalhar conosco em um ambiente descontraído e dinâmico, com aprendizado contínuo no desenvolvimento de grandes projetos, junto a grandes clientes nacionais e internacionais. Temos escritórios em São Paulo e Chicago (EUA). - Atuar na evolução e sustentação da plataforma de dados, garantindo estabilidade e confiabilidade do ambiente. - Identificar e implementar melhorias de performance e otimização de custos (FinOps) em pipelines e workloads de dados. - Atuar na melhoria da observabilidade e monitoramento do ambiente de dados. - Implementar e evoluir práticas de DataOps, incluindo automação, padronização e confiabilidade dos pipelines e processos de dados. - Criar validações, testes automatizados e tratamentos de erro para assegurar qualidade, integridade e consistência dos dados. - Diagnosticar e resolver problemas relacionados a performance, custo e confiabilidade de pipelines e serviços de dados. - Garantir escalabilidade, resiliência, segurança e alta performance da plataforma de dados. - Documentar lógica de negócio, regras de transformação e fluxos de dados. Qualifications - Experiência e conhecimento em BigQuery e DBT. - Experiência comprovada como Engenheiro(a) de Dados em ambientes de grande escala. - Domínio avançado de SQL (DDL, DML, otimização e estruturas complexas). - Maestria em Python para manipulação de dados e desenvolvimento de soluções de engenharia. - Experiência com ferramentas de orquestração, especialmente Apache Airflow. - Conhecimento sólido em arquitetura de dados e plataformas AWS ou GCP. - Vivência com Git e práticas de CI/CD aplicadas a projetos de dados. - Capacidade de projetar e implementar soluções de observabilidade e resiliência de dados. - Experiência com análise de performance e otimização de workloads de dados. - Experiência com identificação e redução de custos em ambientes de dados (FinOps). Requirements - Inglês intermediário/avançado. - Experiência com outras ferramentas de orquestração ou workflow. - Certificações em cloud (AWS, GCP ou Azure). - Conhecimento em DataOps e práticas avançadas de monitoramento de dados. - Experiência com processamento distribuído (Spark, Databricks, Hadoop). - Experiência com ferramentas de observabilidade ou governança de dados. - Experiência com infraestrutura como código (Terraform ou similares). - Experiência com otimização de custos em ambientes de dados (FinOps). Benefits - Inscrição - Fit cultural - Entrevista técnica - Entrevista com o cliente - Contratação

Brazil
Olsson logo

Water and Wastewater Engineer – Industrial Environmental

Olsson

We engineer solutions that improve communities.

Engineer2 days ago
Full TimeRemoteTeam 1,001-5,000Since 1956H1B Sponsor

• Perform technical civil engineering tasks, including data collection, analysis, modeling, design computations, cost estimating, and preparation of drawings and technical specifications. • Conduct field investigations, sampling, and documentation under general supervision, ensuring adherence to project standards and safety protocols. • Use engineering tools and software such as CAD, spreadsheets, GIS mapping, and other applications to support design and project objectives. • Serve as an on-site representative for projects, monitoring construction progress and ensuring compliance with specifications. • Assist in the preparation of technical reports, memos, and summaries to effectively communicate findings to clients and internal teams. • Collaborate with project managers and multidisciplinary teams to ensure project deliverables are completed on time, within budget, and meet client expectations.

United States
Engineer2 days ago
Full TimeRemoteTeam 1,001-5,000Since 1956H1B Sponsor

• Join Olsson's Industrial Environmental team as a Water and Wastewater Project Engineer and be part of creating innovative solutions that drive positive change in communities. • Apply diversified knowledge of engineering principles and practices to a broad variety of assignments and related fields. • Supervise, coordinate, and review work of engineers or technicians and perform complex or novel assignments that require development of new and improved techniques and procedures. • Prepare planning and design documents in appropriate engineering discipline. • Coordinate assistant and associate professional staff and technical staff’s work; may supervise lower-level staff. • Perform process design calculations, prepare cost estimates, and use economic analyses for comparison of alternatives. • Develop project scope of work, project schedule, manage budget reviews and schedules progress reports. • Coordinate projects with other Olsson teams and perform design tasks.

United States