Founded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, environment, infrastru
Senior DataHub Developer
Location
United States
Posted
53 days ago
Salary
$98.6K - $167K / year
Seniority
Senior
Job Description
Senior DataHub Developer
ICF
We are seeking a Senior DataHub Developer to support a federal client’s enterprise case management and data integration platform. This role is responsible for the design, development, and sustainment of a modern, cloud-based system leveraging Appian, Drupal, Apache Kafka, and AWS/Azure environments. The ideal candidate will play a critical role in delivering scalable, secure, and high-performing solutions that support mission-critical operations, including high-volume data processing, interagency data sharing, and public-facing applications. Key Responsibilities Design, develop, and maintain enterprise applications across: - Appian case management platform - Drupal-based external portals - Apache Kafka event-streaming systems (DataHub) - Cloud-native infrastructure (AWS/Azure) Collaborate closely with federal stakeholders, including Project Managers, Product Owners, Business Analysts, and technical teams, to: - Gather and refine functional and technical requirements - Translate business needs into scalable technical solutions Lead and contribute to: - System architecture design and technical solutioning - Integration across distributed systems and external agencies - Design decisions, technical prioritization, and backlog refinement Develop and implement: - Event-driven architectures using Kafka - Secure, scalable APIs and data pipelines - Enhancements to improve system performance, usability, and maintainability - Ensure compliance with federal security, accessibility (Section 508), and DevSecOps standards - Troubleshoot and resolve system defects, performance issues, and production incidents Produce and maintain technical documentation, including: - Architecture diagrams - Root cause analyses - Design specifications - Identify opportunities for innovation and continuous improvement, introducing new tools, frameworks, or approaches to enhance system capabilities - Support Agile delivery processes, including sprint planning, backlog grooming, and daily stand-ups Required Qualifications - Bachelor’s degree in Computer Science, Information Technology, or related field - Minimum 6+ years of experience supporting large-scale IT systems - Must be a United States (U.S.) Citizen and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract, and laws do apply - Ability to obtain and maintain a Federal Public Trust Preferred Qualifications - Experience supporting federal government systems, particularly high-volume or public-facing platforms - Familiarity with case management systems or workflow-driven applications - Experience with event-driven architectures and real-time data processing - Knowledge of federal security frameworks (e.g., NIST, FedRAMP) - Experience with Section 508 accessibility compliance - Background in immigration, labor, or regulatory systems (highly desirable) Hands-on experience with: - Appian (low-code platform development) - Apache Kafka (event streaming, messaging systems) - Drupal CMS (content management and web platforms) - Cloud platforms (AWS and/or Azure) - Cosmos DB, Oracle, and complex SQL queries - JavaScript and modern web technologies - GitLab or similar version control tools - JIRA or Agile project management tools Experience with: - DevOps and CI/CD pipelines - System integration and API development - Debugging and resolving complex system issues - Experience supporting federal government systems, particularly high-volume or public-facing platforms - Familiarity with case management systems or workflow-driven applications - Experience with event-driven architectures and real-time data processing - Knowledge of federal security frameworks (e.g., NIST, FedRAMP) - Experience with Section 508 accessibility compliance 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)
Related Guides
Related Job Pages
More Software Engineer Jobs
About Us Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. About Us At Fanatics, we are building the leading global digital sports platform—powering commerce, collectibles, and fan experiences at massive scale. Across our ecosystem, we operate high-growth, high-impact products that reach millions of fans worldwide. Our engineering teams move quickly, think at scale, and build with long-term quality in mind. We value pragmatic innovation, measurable impact, and deep customer focus. The Role As a Staff Engineer (TP5), you are a senior technical leader responsible for driving architectural clarity, elevating engineering standards, and delivering multi-team impact. You operate beyond a single squad, influencing technical direction across teams, domains, or platforms. You are accountable for solving ambiguous, business-critical problems and ensuring our systems are scalable, resilient, and aligned with long-term strategy. You partner closely with Engineering Managers, Product, and cross-functional stakeholders to shape roadmaps and translate business priorities into sustainable technical solutions. This role requires strong system design expertise, technical judgment, and the ability to influence without direct authority. This is a fully remote position. Key Responsibilities Technical Strategy & Architecture - Lead design and evolution of complex, distributed systems. - Define and drive multi-team architectural initiatives. - Identify long-term technical risks and proactively mitigate them. - Ensure systems meet high standards for scalability, reliability, security, and performance. - Contribute to technical strategy aligned with company-level objectives. Execution & Delivery - Own delivery of large, ambiguous, and high-impact initiatives. - Break down complex problems into actionable, measurable execution plans. - Raise the engineering bar through design reviews and technical mentorship. - Champion engineering best practices across testing, observability, CI/CD, and operational excellence. Cross-Functional Influence - Partner with Product, Data, Design, and Business stakeholders to align technical investments with strategic priorities. - Influence technical direction across teams without formal authority. Provide clear tradeoff analysis and communicate decisions effectively to senior leadership. Engineering Excellence - Act as a subject-matter expert in your domain. - Drive continuous improvement of architecture, code quality, and development processes. - Lead post-incident reviews and systemic improvements. - Promote a culture of ownership, accountability, and craftsmanship. Qualifications - 8+ years of professional software engineering experience. - Demonstrated experience designing and operating complex distributed systems. - Experience leading large technical initiatives spanning multiple teams. - Strong understanding of cloud-native architectures (AWS or equivalent). - Expertise in system design, API design, data modeling, and performance optimization. - Proven ability to influence technical direction across an organization. - Strong written and verbal communication skills. - Experience operating in high-growth, fast-moving environments. Code-Writing Contribution At TP5, code-writing is required and expected to reflect architectural maturity and technical depth. Staff Engineers: - Regularly write production-grade code in critical areas of the system. - Contribute to complex features, platform capabilities, or foundational system components. - Demonstrate high-quality design, maintainability, and performance awareness. - Set standards for code reviews and technical craftsmanship. - Balance hands-on contribution with architectural oversight and technical leadership. Code contributions at this level extend beyond feature development—they shape system direction and engineering quality across teams. What Success Looks Like at TP5 - Systems you design scale reliably and enable multiple teams to move faster. - You influence technical direction beyond your immediate team. - Engineering leaders rely on your judgment for high-stakes architectural decisions. - You elevate the performance of other engineers through mentorship and example. - Your impact is visible at the unit, department, or multi-team level. Ensure your Fanatics job offer is legitimate and don’t fall victim to fraud. Fanatics never seeks payment from job applicants. Feel free to ask your recruiter for a phone call or other type of communication for interview, and ensure your communication is coming from a Fanatics email address (including @collectfanatics.com). For added security, where possible, apply through our company website at www.fanaticsinc.com/careers The salary range represents base pay only and does not include short-term or long-term incentive compensation. This salary range is specific to New York City and may not be applicable to other locations. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training. For information about our benefits, please visit https://benefitsatfanatics.com/ USA Remote Salary Range $174,800—$262,000 USD
About Us Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. About the Team Fanatics Collectibles is a new company operating at the intersection of collectibles, culture, and technology. Backed by world-class investors, operators, and sports & entertainment partners, we are building the global leader in next-generation collectibles. As part of the broader Fanatics ecosystem, we leverage a digital sports platform that spans over 900 sports properties and engages more than 81 million fans. Together, we are reimagining every part of the collectibles experience for fans, partners, and creators. Role Summary Fanatics is seeking a high-caliber Senior Staff Engineer to lead the launch and evolution of the Topps.com e-commerce experience in China. This unique, highimpact role puts you on the ground as the primary technical leader. You won't just "manage"—you'll be the guardian of our technical standards. While a local vendor executes the builds, you'll architect the strategy, audit the code, and ensure our WeChat-based e-commerce platform meets the world-class standards of the Fanatics global brand. Key Responsibilities - Vendor Oversight & Quality Control: Serve as the primary technical point of contact for our Chinese development partner. Conduct regular code reviews and architectural audits to ensure scalability, security, and performance. - Project Orchestration: Bridge the gap between US business requirements and local execution. Own the roadmap, manage sprints, and ensure the vendor meets aggressive delivery milestones. - WeChat Ecosystem Expertise: Lead WeChat Mini-Program development, ensuring seamless integration with WeChat Pay, shipping APIs, and local social sharing features. - Technical Liaison: Translate complex technical blockers into clear, actionable updates for the English-speaking executive team in the US. - Compliance & Localization: Ensure all technology solutions comply with Chinese data privacy laws PIPL) and local cybersecurity regulations. Required Qualifications - Education: B.S. or M.S. in Computer Science or related technical field. - Experience: 7+ years in software engineering, with at least 2 3 years in a leadership or vendor-management role. - WeChat Mastery: Proven track record launching successful e-commerce products on the WeChat Mini-Program (⼩程序) platform. Ensure your Fanatics job offer is legitimate and don’t fall victim to fraud. Fanatics never seeks payment from job applicants. Feel free to ask your recruiter for a phone call or other type of communication for interview, and ensure your communication is coming from a Fanatics email address (including @collectfanatics.com). For added security, where possible, apply through our company website at www.fanaticsinc.com/careers
Construction Risk Engineer
AXAAXA is a leading provider of wealth management, financial protection, and global insurance services for millions of clients nationwide. A French, multinational
Construction Risk Engineer Remote We invent the new to help the world move forward. Combining powerful analytics and deeper insights with bigger ideas and innovative solutions, we free up our clients’ potential, thereby fulfilling our own. Take it seriously. Make it fun. Know it matters. What you’ll be doing Our construction risk engineering group helps protect property, profitability, and employees. Our dedicated risk engineering team offers superior project management, site safety and operational management expertise to help keep businesses on track. In this role, you will provide risk engineering consultation to Underwriters and our construction contractor partners, specific to AXA XL’s Subcontractor Default Insurance (SDI) product. You will work collaboratively with Underwriting to evaluate contractor customer risks and assess relevant controls for a successful SDI program. You will apply your proven construction management experience as you work with a broad range of Contractor customers and provide consultation, training, and support of the SDI program - with the purpose of reducing overall cost of risk for both the contractor partner and AXA XL. When potential or actual subcontractor defaults occur, you will work with the insured to manage, mitigate, document, and resolve the claim in an efficient, fair, and effective manner. Service responsibilities will extend nationally, but with an effort to be focused in your regions. What will your essential responsibilities include? - Enhancing the development of the Subcontractor Default book of business through active engagement of prospective clients, including presentations, meetings, and related activities in coordination with Underwriting. - Collaborating with Underwriting in the operational review of prospective SDI customers. - Providing feedback and risk improvement recommendations to prospective Contractor partners and jointly developing an effective service plan that is tailored to individual customer needs and reduces the overall cost of risk for all partners. - Providing support of the complete SDI program lifecycle including relevant consultation, training, assessment of controls, risk identification, customer feedback, project visits and related customer meetings. - Consulting with customers on management, mitigation, and documentation of subcontractor default claims. - Enhancing the SDI product through development of protocols and tools that reduce the overall cost of subcontractor default risk, including assessment of national, regional, and local industry trends/changes and development of relevant solutions to keep the SDI product at the forefront of industry solutions. - Building credibility and creating customer satisfaction by demonstrating the value of risk control services. This is a home office position for the US region that will provide service on a national basis. This role reports to the SDI Risk Engineering Manager or the SDI Sr. Risk Engineering Team Leader. What you’ll bring We’re looking for someone who has these abilities and skills: - Extensive direct construction experience, which may include contractor, subcontractor, owner, or other related businesses. - Robust working knowledge and understanding of the entire construction project lifecycle including preconstruction, estimating, purchasing, project management and project closeout. - Ability to apply construction experience to a broad range of customers, to consult effectively on wide-ranging construction management practices, to identify exposures/assess controls on complex construction accounts and to be adaptable in applying procedures that are relevant to the contractor’s exposures, practices, and culture. - Direct experience with subcontractor prequalification, subcontractor selection, contracting, project/subcontractor management, scheduling, quality management, construction claims and default management is valuable. - Keen ability to communicate effectively with a broad range of customer and underwriting partners, to listen effectively and make sound assessments/conclusions based on review of written procedures, discussions, and observations, to make technical information and recommendations understandable to a wide range of audiences, and to influence others to accept and act on recommendations. - Proven ability as a self-starter who continually looks toward individual development, is capable of managing schedules and resources, continually assesses workload in light of business priorities and directs own efforts accordingly while working in a remote work environment. - Experience working collaboratively as part of a team, proactively across lines of business and effectively with internal and external partners on special projects and furthering industry and business goals. - A valid driver’s license is required. - Ability to travel 30-40%. - A bachelor’s degree in engineering, construction management or similar combination of education/experience is required. Who we are AXA XL, the P&C and specialty risk division of AXA, is known for solving complex risks. For mid-sized companies, multinationals and even some inspirational individuals we don’t just provide re/insurance, we reinvent it. How? By combining a comprehensive and efficient capital platform, data-driven insights, leading technology, and the best talent in an agile and inclusive workspace, empowered to deliver top client service across all our lines of business − property, casualty, professional, financial lines and specialty. With an innovative and flexible approach to risk solutions, we partner with those who move the world forward. Learn more at axaxl.com What we offer Inclusion AXA XL is committed to equal employment opportunity and will consider applicants regardless of gender, sexual orientation, age, ethnicity and origins, marital status, religion, disability, or any other protected characteristic. At AXA XL, we know that an inclusive culture and enables business growth and is critical to our success. That’s why we have made a strategic commitment to attract, develop, advance and retain the most inclusive workforce possible, and create a culture where everyone can bring their full selves to work and reach their highest potential. It’s about helping one another — and our business — to move forward and succeed. - Five Business Resource Groups focused on gender, LGBTQ+, ethnicity and origins, disability and inclusion with 20 Chapters around the globe. - Robust support for Flexible Working Arrangements - Enhanced family-friendly leave benefits - Named to the Diversity Best Practices Index - Signatory to the UK Women in Finance Charter Learn more at Inclusion & Diversity at AXA XL | AXA XL. AXA XL is an Equal Opportunity Employer. Total Rewards AXA XL’s Reward program is designed to take care of what matters most to you, covering the full picture of your health, wellbeing, lifestyle and financial security. It provides competitive compensation and personalized, inclusive benefits that evolve as you do. We’re committed to rewarding your contribution for the long term, so you can be your best self today and look forward to the future with confidence. Sustainability At AXA XL, Sustainability is integral to our business strategy. In an ever-changing world, AXA XL protects what matters most for our clients and communities. We know that sustainability is at the root of a more resilient future. Our 2023-26 Sustainability strategy, called “Roots of resilience”, focuses on protecting natural ecosystems, addressing climate change, and embedding sustainable practices across our operations. Our Pillars: - Valuing nature: How we impact nature affects how nature impacts us. Resilient ecosystems - the foundation of a sustainable planet and society – are essential to our future. We’re committed to protecting and restoring nature – from mangrove forests to the bees in our backyard – by increasing biodiversity awareness and inspiring clients and colleagues to put nature at the heart of their plans. - Addressing climate change: The effects of a changing climate are far-reaching and significant. Unpredictable weather, increasing temperatures, and rising sea levels cause both social inequalities and environmental disruption. We're building a net zero strategy, developing insurance products and services, and mobilizing to advance thought leadership and investment in societal-led solutions. - Integrating ESG: All companies have a role to play in building a more resilient future. Incorporating ESG considerations into our internal processes and practices builds resilience from the roots of our business. We’re training our colleagues, engaging our external partners, and evolving our sustainability governance and reporting. - AXA Hearts in Action: We have established volunteering and charitable giving programs to help colleagues support causes that matter most to them, known as AXA XL’s “Hearts in Action” programs. These include our Matching Gifts program, Volunteering Leave, and our annual volunteering day – the Global Day of Giving. For more information, please see Sustainability at AXA XL. The U.S. base salary range for this position is USD 91,400 - 159,900. Actual pay will be determined based upon the individual’s skills, experience and location. We strive for market alignment and internal equity with our colleagues’ pay. At AXA XL, we know how important physical, mental, and financial health are to our employees, which is why we are proud to offer benefits such as a competitive retirement savings plan, health and wellness programs, and many other benefits. We also believe in fostering our colleagues' development and offer a wide range of learning opportunities for colleagues to hone their professional skills and to position themselves for the next step of their careers. For more details about AXA XL’s benefits offerings, please visit US Benefits at a Glance 2026.
Somos una compañía líder en transformación digital que combina el talento, la tecnología y el negocio para sacar el máximo rendimiento ante los retos complejos que presenta el mercado a través de la innovación y el desarrollo sostenible con la misión de aportar valor a nuestros más de 500 clientes y acompañarlos en su transformación digital desde 1994. Actualmente contamos más de 3000 profesionales, una facturación de 137,96 millones de euros, un 34,78% más que en el primer semestre de 2024 compañía multinacional tecnológica española líder en transformación digital y cotizada en BME Growth desde diciembre de 2022, donde realizamos proyectos de arquitectura, desarrollo, integración de sistemas y servicios gestionados, adoptando y promoviendo las mejores prácticas del mercado. Si eres un talento con ganas de enseñarnos todo tu expertise para ponerlo al servicio de nuestros clientes y que eres capaz de adaptarse y anticiparse al cambio con entereza y profesionalidad, ayudándonos día a día a conectar la tecnología con el conocimiento a través de la innovación. ¡knowmad mood tiene esta oferta para ti! ¿Qué es lo que valoramos? Buscamos un Software Engineer Java Al menos 6 años de experiencia. Experiencia con Java 21 Experiencia con Spring Boot Experiencia con Spring Data Experiencia con BBDD Experiencia con AWS Experiencia con Kafka Experiencia con arquitectura de 3 capas Experiencia con Arquitectura Hexagonal ¿Cuáles serían tus funciones? Análisis y diseño de la parte back-end de los diferentes evolutivos. Desarrollo de historias de usuario estimando en puntos de historia. Code-reviewer junto con otros desarrolladores del squad. Reuniones de análisis y seguimiento de los desarrollos de los evolutivos del squad. Coordinación con el PO de negocio, UX, diseño y front-end para que las mejoras vean la luz de la manera más ágil posible. ¿Qué ofrecemos? - Contrato indefinido - Modelo de trabajo en remoto 🏡. Opción de ir a trabajar a oficinas pero siempre a elección del trabajador. - Horario flexible ⏰: horario flexible entrada 8.30h salida 18h con viernes intensivo de 8h a 15h y en verano (julio y agosto) intensivo de 8h a 15h - Vacaciones 🌴: 22 días de vacaciones + 2 días de libre disposición, además de los días 24 y 31 de diciembre libres. - Contrato indefinido 📄: Desde el primer día, con opción de 12 o 14 pagas. - Retribución flexible 💳: Tarjeta restaurante, cheque guardería, seguro médico, formación y otros beneficios con ventajas fiscales. - Club de ventajas 🎁: Descuentos en tecnología, ocio y formación. - Formación continua 📚: Acceso a Udemy Business, cursos de idiomas, certificaciones oficiales y formación técnica. - Plan de carrera 🚀: Acompañamiento para crecer, especializarte o asumir nuevos retos. - Bienestar integral 💚: Programas de nutrición, actividad física y equilibrio emocional. - Conciliación +VIDA 👨 👩 👧 👦: Asistencia personal y familiar 24/7. - Ambiente inclusivo 🌍: Entorno diverso y multicultural. - Eventos sociales 🎮: Actividades para conectar con el equipo. ¡Apúntate y te daremos más detalles! 🚀 Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.

