Current jobs related to Senior Software Engineer - Bethesda - Axle


  • Bethesda, Maryland, United States Marriott International, Inc. Full time

    Computer/IT: Marriott International, Inc: Senior Software Engineer Commerce Platform Software Engineering (multiple positions), Bethesda, MD: Lead architecture, design & build innovative services & frameworks in support of Marriott's Technology Innovation Platform. Req's Bachelor's or frgn equiv in Comp Sci, Info Tech, or closely rltd fld + 5 yrs of...


  • Bethesda, United States Marriott International, Inc. Full time

    Computer/IT: Marriott International, Inc.: Senior Software Engineer - Commerce Platform Software Engineering (multiple positions), Bethesda, MD: Lead architecture, design & build innovative services & frameworks in support of Marriott's Technology Innovation Platform. Req's Bachelor's or frgn equiv in Comp Sci, Info Tech, or closely rltd fld + 5 yrs of...


  • Bethesda, Maryland, United States Hummingbirds Innovations Full time

    Job OverviewPosition: Senior Software Engineer SpecialistLocation: On-siteEmployment Type: Full-time (40 hours per week) with comprehensive benefits.Security Clearance: TS/SCI with CI Polygraph required.Experience Requirements:4 years with a PhD8 years with a Bachelor's degree6 years with a Master's degree10 years with an Associate's degree12 years with a...


  • Bethesda, Maryland, United States Cohere Technology Group LLC Full time

    Position OverviewCohere Technology Group LLC is on the lookout for a Senior Software Engineer. In this role, you will play a crucial part in the development of software architecture, conduct requirements analysis, execute processes, and evaluate both Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) tools, ensuring seamless integration with...


  • Bethesda, Maryland, United States Marriott Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our Web Platform team at Marriott International. As a key member of our team, you will be responsible for driving the front-end component and service architecture that represents the last mile of our next-generation UI platform.Key ResponsibilitiesCollaborate with...


  • Bethesda, Maryland, United States Two95 International Inc. Full time

    Job Title: Senior Associate Software EngineerJob Summary:We are seeking a highly skilled Senior Associate Software Engineer to join our team at Two95 International Inc. as a Senior Associate Software Engineer. The ideal candidate will have a strong background in software development, with a focus on big data technologies and data processing.Key...


  • Bethesda, Maryland, United States Sabree Software Services Full time

    Job OverviewSabree Software Services is seeking a highly skilled Systems Engineer to join our team. As a key member of our development and operations team, you will work closely with government customers to transform legacy applications into a cloud environment.Key Responsibilities:Develop and maintain scripts to extract, transform, and load data...


  • Bethesda, Maryland, United States AccelerEd Full time

    Job OverviewCore Values:At AccelerEd, our core values guide every aspect of our operations, influencing our relationships with clients and partners, as well as our daily interactions among team members. Embracing these values is crucial for achieving the company's goals and motivating employees to reach new heights of productivity while supporting their...


  • Bethesda, Maryland, United States VOLT AI Full time

    Volt AI is a forward-thinking Silicon Valley startup that is shaping the future of physical security and safety. We are currently seeking a Senior Software Engineer who is passionate about creating products with a profound impact. Our dedicated team is currently working on a comprehensive suite of cutting-edge systems and products that will shape the future...


  • Bethesda, Maryland, United States Marriott International, Inc. Full time

    Job SummaryMarriott International, Inc. is seeking a highly skilled Senior Software Engineer to join our Data Engineering and Platforms team. As a technical expert and lead engineer, you will be responsible for designing, developing, and delivering next-generation cloud-based applications and federation services.Key ResponsibilitiesLead the development of...


  • Bethesda, Maryland, United States VOLT AI Full time

    Volt AI is a forward-thinking Silicon Valley startup that is shaping the future of physical security and safety. We are currently seeking a Video Software Engineer who is passionate about creating products with a profound impact. Our dedicated team is currently working on a comprehensive suite of cutting-edge systems and products that will shape the future...


  • Bethesda, United States Volt Ai Full time

    Volt AI is a forward-thinking Silicon Valley startup that is shaping the future of physical security and safety. We are currently seeking a Video Software Engineer who is passionate about creating products with a profound impact. Our dedicated team is currently working on a comprehensive suite of cutting-edge systems and products that will shape the future...


  • Bethesda, Maryland, United States Marriott International, Inc. Full time

    Job SummaryMarriott International, Inc. is seeking a highly skilled Senior Software Engineer to join our Data Engineering and Platforms team. As a technical expert and lead engineer, you will be responsible for designing, developing, and delivering next-generation cloud-based applications and federation services.Key ResponsibilitiesLead the development of...


  • Bethesda, Maryland, United States Hummingbirds Innovations Full time

    Position: Senior Software Engineer Specialist Location: On-site Bethesda, VA Employment Type: Full-time (40 hours per week) with benefits. Availability: immediate. Security Clearance: TS/SCI with CI Polygraph. Experience Requirements:4 years with a PhD8 years with a BS degree.6 years with a master's degree10 years with an AA degree12 years with an HS...


  • Bethesda, Maryland, United States Leidos Full time

    Job DescriptionOverviewLeidos is seeking a highly skilled Senior Software Engineer to join our team in supporting our client's mission to centralize and standardize Tasking, Collection, Processing, Exploitation and Dissemination (TCPED) of Open Source Intelligence (OSINT) across the DoD and IC enterprise.Key ResponsibilitiesDesign, implement, maintain, and...


  • Bethesda, Maryland, United States Axle Full time

    Job DescriptionAxle is a leading bioscience and information technology company that specializes in advancing translational research, biomedical informatics, and data science applications for research centers and healthcare organizations nationwide and globally.We are seeking a highly skilled Lead Software Engineer to join our team at the National Institutes...


  • Bethesda, Maryland, United States Sabree Software Services Full time

    Job OverviewWe are in search of a Cloud Systems Engineer to join our dynamic team at Sabree Software Services. This role involves collaborating with our government clients to transition legacy systems into a modern cloud infrastructure. You will engage closely with stakeholders to gather requirements, implement business logic, and enhance applications. Your...


  • Bethesda, United States Marriott Full time

    Job Number 24132835Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? NRelocation? NPosition Type Management  JOB SUMMARY  Marriott has an exciting opportunity for a Senior Software Engineer on the Data Engineering and Platforms...

  • Software Engineer

    3 weeks ago


    Bethesda, United States Marriott Full time

    Job Number 24142711Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? YRelocation? NPosition Type Management  JOB SUMMARY Marriott has an exciting opportunity for a Senior Software Engineer Loyalty Partner Engineering team.  This...

  • Software Engineer

    3 weeks ago


    Bethesda, United States Marriott Full time

    Job Number 24142711Job Category Information TechnologyLocation Marriott International HQ, 7750 Wisconsin Avenue, Bethesda, Maryland, United States VIEW ON MAPSchedule Full-TimeLocated Remotely? YRelocation? NPosition Type Management  JOB SUMMARY Marriott has an exciting opportunity for a Senior Software Engineer Loyalty Partner Engineering team.  This...

Senior Software Engineer

3 months ago


Bethesda, United States Axle Full time
Job DescriptionJob Description

(ID: 2024-5760)


Axle is a bioscience and information technology company that offers advancements in translational research, biomedical informatics, and data science applications to research centers and healthcare organizations nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research discoveries. We work with some of the top research organizations and facilities in the country including multiple institutes at the National Institutes of Health (NIH).

Axle is seeking a Senior Software Engineer to join our vibrant team at the National Institutes of Health (NIH) supporting the National Center for Advancing Translational Sciences (NCATS) located in Rockville, MD.

Benefits We Offer:

  • 100% Medical, Dental & Vision Coverage for Employees
  • Paid Time Off and Paid Holidays
  • 401K match up to 5%
  • Educational Benefits for Career Growth
  • Employee Referral Bonus
  • Flexible Spending Accounts:
    • Healthcare (FSA)
    • Parking Reimbursement Account (PRK)
    • Dependent Care Assistant Program (DCAP)
    • Transportation Reimbursement Account (TRN)

We are looking for a skilled and motivated senior software engineer with expertise in algorithm development, distributed systems, software design, and scientific workflow automation. You will be involved with developing scientific workflow software supporting our open-source molecular modeling, image analysis, and scientific data platform. The software will facilitate high throughput screening, drug discovery, and other molecular modeling efforts across the NIH.

You will work with synthetic chemists, assay biologists, and other domain experts to translate their needs into requirements for the platform. You will participate in software design and documentation; stay current with technical literature; and stay informed about new approaches and technologies. You will also be involved in performing detailed code review and mentoring junior developers.

You should have experience in developing Python and Javascript applications using best practices such as type annotations, unit testing, etc. Experience with Typescript and REST APIs is required. Ideally you will have some experience dealing with distributed systems and issues such as synchronization & atomicity, network timeouts & polling loops, schedulers, retry mechanisms, message brokers, etc.

Responsibilities:

  • Co-lead the development and maintenance of a Common Workflow Language (CWL) based Domain-Specific Language compiler

  • Co-lead the design and creation of tools and interfaces which enable the automation and execution of large-scale drug discovery workflows on our integrated computational platform

  • Implement backend code generation targeting different compute environments (HPC cluster, AWS cluster)

  • Develop driver libraries that interact with various job schedulers (Slurm, Argo, Airflow, etc...)

  • Collaborate with biologists, computational chemists, clinicians, and core facility members to understand their experimental and technical goals and translate those goals into software design specifications

  • Write clear, generalizable, organized code that is unit tested with proper documentation.

  • Stay up to date with latest development in CWL standard and ecosystem

  • Act as an expert technical resource for software development staff in all phases of the development and implementation process

Qualifications:

All candidates should have:

  • Strong experience with Python and Javascript ecosystem and data models

  • Familiarity with at least one of the following workflow platforms: CWL, WDL, Nextflow, SnakeMake, Galaxy, Seven Bridges (now Velsera), etc...

  • Solid understanding of compiler design principles, including lexical analysis, parsing, semantic analysis, and code generation

  • Strong knowledge of algorithms, data structures, and their application in compiler development

  • Ability to tackle complex problems, debug issues effectively, and implement efficient solutions

  • Experience with version control and continuous integration/continuous deployment (CI/CD)

  • Excellent oral and written communication skills in English, and record keeping skills

  • Curiosity and the ability to learn new things. We understand everyone can't know everything, but you should be curious and able to apply new ideas when presented to you.

The ideal candidate will have:

  • A bachelor's degree or higher in computer science, computer engineering, bioengineering, statistics, chemical engineering, life sciences, or related STEM fields

  • Previous experience in designing and implementing domain-specific languages

  • Experience of developing complex workflows using CWL

  • Minimum two years practical experience or relevant education experience (e.g. MS, PhD, Post-Doc can serve in lieu of professional experience)

  • Good understanding of various distributed computing paradigms

  • Experience of using job schedulers (Slurm, Argo, etc...)

  • Familiarity with cloud computing services (AWS EC2, GCP, or Azure)

  • Experience creating Docker images, including best practices

  • Experience with package managers (conda/mamba, pip, apt, etc...)

  • Experience with CI/CD scripts (Github Actions, etc) is preferred

  • Experience with software development best practices

  • Demonstrated ability to write high-quality, production-ready code (readable, well-tested, with well-designed APIs)

  • Experience with large data sets

  • Experience implementing systems and supporting non-technical scientific staff

  • A strong work ethic, and the ability to design projects within diverse research areas and datasets

Disclaimer: The above description is meant to illustrate the general nature of work and level of effort being performed by individuals assigned to this position or job description. This is not restricted as a complete list of all skills, responsibilities, duties, and/or assignments required. Individuals may be required to perform duties outside of their position, job description or responsibilities as needed.

The diversity of Axle's employees is a tremendous asset. We are firmly committed to providing equal opportunity in all aspects of employment and will not tolerate any illegal discrimination or harassment based on age, race, gender, religion, national origin, disability, marital status, covered veteran status, sexual orientation, status with respect to public assistance, and other characteristics protected under state, federal, or local law and to deter those who aid, abet, or induce discrimination or coerce others to discriminate.

Accessibility: If you need an accommodation as part of the employment process please contact: careers@axleinfo.com