Software Engineer

4 weeks ago


Rockville, Maryland, United States Axle Full time
Job Overview

Axle is a leading bioscience and information technology company that offers cutting-edge advancements in translational research, biomedical informatics, and data science applications to research centers and healthcare organizations nationally and abroad.

We are seeking a highly ambitious, adaptable, and detail-oriented Software Engineer to join our vibrant team at the National Institutes of Health (NIH), National Center for Advancing Translational Sciences (NCATS).

The successful candidate will lead the development of a Python library aimed at operationalizing semantic mappings between common data models (CDMs) such as FHIR US Core, OMOP, PCORNet, and Sentinel. This project will focus on generating ETL code targeting various platforms and systems, including SQL, Apache Spark, and Pandas DataFrames.

The ideal candidate will have a deep understanding of healthcare data interoperability and extensive experience in developing scalable software solutions. They will be proficient in Python and have a strong background in data engineering, particularly in building ETL pipelines and working with large, complex datasets.

The successful candidate will play a critical role in facilitating the integration of healthcare data across systems, ensuring interoperability, and enhancing data utility for research and clinical applications.

Responsibilities
  • Lead the design and development of a Python library that ingests machine-readable semantic mappings between FHIR US Core, OMOP, and other CDMs, producing ETL code targeting multiple systems and data platforms.
  • Generate executable ETL scripts for SQL, PySpark DataFrames, and Pandas DataFrames based on the semantic mappings.
  • Collaborate with subject matter experts (SMEs) to refine and validate mappings between different healthcare data models, including FHIR, OMOP, and other CDMs as required by the project.
  • Develop APIs to integrate the generated ETL code into external platforms and services, ensuring the automated conversion of datasets across various environments.
  • Work closely with ETL development teams to ensure that the mappings and transformations are accurately implemented and optimized for performance on target systems.
  • Maintain the codebase to ensure scalability, modularity, and ease of integration with different platforms and data sources.
  • Participate in project reviews, providing updates on progress, identifying challenges, and proposing solutions to ensure project milestones are met.
  • Ensure compliance with data privacy and security regulations, particularly in healthcare environments.
  • Contribute to knowledge dissemination, preparing technical documentation, participating in workshops, and presenting project outcomes to key stakeholders.

  • Software Engineer

    4 weeks ago


    Rockville, Maryland, United States Software Guidance and Assistance, Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team as a Java/AWS Software Developer. As a key member of our team, you will be responsible for designing, developing, and testing software applications using Java and AWS technologies.Key ResponsibilitiesDesign and develop software applications using Java and AWS technologiesTest and debug...


  • Rockville, Maryland, United States ASCENDING Full time

    Job Title: Software Engineering ManagerASCENDING is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in developing and delivering high-quality software solutions. The ideal candidate will have a strong technical background, excellent leadership skills, and experience in managing large-scale software development...


  • Rockville, Maryland, United States Acquired Data Solutions Full time

    Job OverviewAcquired Data Solutions is seeking a skilled Software Development Engineer to join our team. The ideal candidate will have a strong understanding of engineering fundamentals and be proficient in software development, troubleshooting, and technical support.Key ResponsibilitiesDevelop and maintain software solutions for a wide range of...


  • Rockville, Maryland, United States Jobot Full time

    Job DetailsWe are seeking a highly skilled Senior Software Engineer to join our innovative technology team at Jobot. As a key member of our team, you will be responsible for designing, implementing, and managing software programs that modernize large-scale software systems used internally and publicly.Key Responsibilities:Develop high-quality software design...


  • Rockville, Maryland, United States Saxon Global Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Saxon Global. As a key member of our engineering team, you will be responsible for designing, developing, and implementing business and computer applications software.Key ResponsibilitiesFine-tune and improve sophisticated software implementation projects.Analyze and...


  • Rockville, Maryland, United States United States Pharmacopeia Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Digital & Innovation division. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our stakeholders.Key Responsibilities:Develop software products through all phases of the software development...


  • Rockville, Maryland, United States Jobot Full time

    Job Title: Embedded Software EngineerDice is the leading career destination for tech experts at every stage of their careers. Our client, Jobot, is seeking a skilled Embedded Software Engineer to join their growing team.A biotechnology research company is looking to add a talented software engineer to their team. This role will involve designing, developing,...


  • Rockville, Maryland, United States Essential Software Inc Full time

    At Essential Software Inc., we're committed to delivering exceptional technology solutions to federal agencies. As a Senior Quality Assurance Engineer, you'll play a critical role in ensuring the quality and reliability of our applications.The ideal candidate will have a strong background in software testing and a passion for delivering high-quality results....


  • Rockville, Maryland, United States Cobb Systems Group Full time

    Job Title: Lead Frontend EngineerCobb Systems Group is seeking a highly skilled Lead Frontend Engineer to join our team.Job Summary:We are looking for a talented Frontend Engineer to lead the development of complex user interfaces for our applications. As a Lead Frontend Engineer, you will be responsible for designing, developing, and enhancing our frontend...

  • Software Engineer

    4 weeks ago


    Rockville, Maryland, United States Digital Infuzion Full time

    Job OverviewDigital Infuzion is a leading healthcare technology company that empowers researchers and providers to make meaningful impacts in patients' lives. We're passionate about developing innovative solutions that enable knowledge discovery and data sharing. As a Software Developer, you'll join an interdisciplinary team of scientists and technologists...


  • Rockville, Maryland, United States Syms Strategic Group, LLC (SSG) Full time

    Job Title: Software Developer in TestJob Summary:Syms Strategic Group, LLC (SSG) is seeking a talented Software Developer in Test (SDET) to join our team in support of a large Department of Veterans Affairs (VA) nationwide program.Key Responsibilities:* Design and implement test automation strategies* Create and manage test automation resources* Develop and...


  • Rockville, Maryland, United States Saxon Global Full time

    Job Requirements:As a Software Development Engineer at Saxon Global, you will design, develop, and deploy web-based applications in C#, .NET MVC, .NET CORE, SQL Server, JavaScript, and TFS. A minimum of 3 years of experience in software development is required, with a BS/MS degree in MIS, CS, or a related discipline. Additionally, you should have experience...


  • Rockville, Maryland, United States The EMMES Corporation Full time

    Job Title: Software Development Engineer - Data EngineeringEmmes Corporation is seeking a highly skilled Software Development Engineer - Data Engineering to join our team. As a Data Engineer, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure to support our data analytics and business intelligence...

  • Software Engineer

    4 weeks ago


    Rockville, Maryland, United States Digital Infuzion Full time

    Unlock the Power of Data-Driven InnovationDigital Infuzion is a pioneering force in the healthcare industry, harnessing the potential of technology and bioinformatics to drive meaningful impacts in patients' lives. As a key member of our interdisciplinary team, you will collaborate with scientists and technologists to remove barriers to data sharing and...


  • Rockville, Maryland, United States Randstad US Full time

    Cybersecurity Analyst/Software EngineerWe are seeking a highly skilled Cybersecurity Analyst/Software Engineer to join our team in support of a government client. The ideal candidate will have a strong background in cybersecurity and software engineering, with experience in implementing and upgrading security measures and controls.Key Responsibilities:Plan,...


  • Rockville, Maryland, United States Cobb Systems Group Full time

    Job Summary:Cobb Systems Group is seeking a highly skilled React developer to design, develop, and enhance complex user interfaces for applications.This is a full-time permanent position with a prestigious FINTECH organization located in Rockville, MD with offices in 18 countries.You will be part of an engineering team that supports a high revenue product...


  • Rockville, Maryland, United States Motion Recruitment Full time

    A leading medical device company headquartered in the DMV region is seeking a skilled Senior Software Engineer to contribute to their team.The ideal candidate will have experience in B2B commerce and proficiency in Java, with a strong background in core Java and J2EE.Key responsibilities include developing web services and web APIs, as well as working with...


  • Rockville, Maryland, United States ASCENDING LLC Full time

    We are seeking a highly skilled Senior Software Development Engineer in Test to join our team of technologists at ASCENDING LLC. The ideal candidate will have a strong background in software development and testing, with a passion for designing, developing, and testing innovative projects.The successful candidate will be responsible for understanding the...


  • Rockville, Maryland, United States BioSpace, Inc. Full time

    Job DetailsJob Summary:USP is seeking a highly skilled Senior Software Engineer to join our Digital & Innovation division. As a key member of our team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our stakeholders.Key Responsibilities: Develop products through all phases of the...

  • Software Engineer

    4 weeks ago


    Rockville, Maryland, United States fusionSpan Full time

    We are seeking a skilled Software Engineer to join our team at fusionSpan. As a key member of our team, you will be responsible for developing custom applications, integrating various IT systems, and working on Salesforce implementation projects.Responsibilities:Developing custom applications using Java/APEX and web-based technologiesCreating web services...