Senior Software Engineer

Axle Informatics, LLC
Remote, Full Time
POSTED ON 12/21/2022 CLOSED ON 5/29/2023

What are the responsibilities and job description for the Senior Software Engineer position at Axle Informatics, LLC?

Job Description

Axle Informatics is a scientific research and information technology company that offers innovative computer services, informatics, and bioresearch solutions to research centers and healthcare organizations around the globe. With expertise in software engineering, bioinformatics, molecular research, and program management, we focus on developing and applying technological tools and scientific techniques to empower the world of research. We work with some of the top research organizations and facilities in the country including multiple institutes at the National Institutes of Health (NIH).

Job Description

We are looking for a Senior Software Engineer to support projects at the NIH. The position will be based in North Bethesda, Maryland. We are looking for a skilled and motivated senior software engineer with expertise in algorithm development, software design, and scientific automation.  The successful applicant will be involved with developing scientific workflow software supporting our open source molecular modeling platform to facilitate high throughput screening, drug discovery, and other molecular modeling efforts across the NIH.

 

The scientist will be a primary contributor to the design and creation of tools and interfaces which enable the execution of large-scale drug discovery pipelines on our integrated computational platform. They will co-lead the development of scalable chemical and molecular databases, tools and algorithms for chemoinformatics and molecular modeling, workflow automation and execution, and analysis and visualization software. The new libraries will be part of a rapid decision-making platform to advance lead molecules to the clinic and facilitate high-throughput screening to help scientists study unexplored biologically active chemical space.

 

The ideal candidate will have some experience in a modern computational chemistry domain as well as significant software engineering craft. They will have expert knowledge in developing Python applications using best-practices from object-oriented design, type hinting, unit testing, and inspection. They will work with synthetic chemists, biologists, and other domain experts to translate their needs into requirements for the platform. They will participate in software design and documentation; stay current with scientific and technical literature; stay informed about new approaches and technologies, including participation in conferences, and/or workshops; and independently locate and utilize scientific resources. They will also be involved in mentoring junior developers. 

 

  • Co-lead the design and creation of tools and interfaces which enable the automation and execution of large-scale drug discovery pipelines on our integrated computational platform.
  • Collaborate with biologists, clinicians and core facility members to understand their experimental and technical goals and translate those goals into software design specifications.  
  • Containerize and deploy software solutions using Docker and Singularity.
  • Write generalizable, organized, object-oriented code that is unit tested with proper documentation.  
  • Act as an expert technical resource for software development staff in all phases of the development and implementation process

The ideal candidate will have:

  • A PhD degree or equivalent in computer science, computer engineering, bioengineering, statistics, chemical engineering, life sciences, or related STEM fields. Or equivalent practical experience.
  • Advanced programming skills with intricate knowledge of Python including type-hinting, unit testing, linting, object oriented design patterns, and inspection.
  • Experience with Javascript/Typescript and/or modern C a large plus. 
  • Demonstrated ability to write high-quality, production-ready code (readable, well-tested, with well-designed APIs) on Github or elsewhere. 
  • Familiarity with cheminformatic and bioinformatic tools and libraries such as RDKit and PubChem is ideal.
  • Experience with large data sets (>1 TB).
  • Familiarity with cloud computing services (AWS, GCP, or Azure).
  • Experience with Docker and Singularity
  • Experience implementing systems and supporting non-technical scientific staff
  • A high level of attention to detail
  • A strong work ethic, and the ability to design projects within diverse research areas and datasets.
  • Excellent oral and written communication skills in English, and record keeping skills.

 

Benefits

  • 100% Medical, Dental & Vision premium coverage for Employees
  • Paid Time Off (Including Holidays)
  • Employee Referral Bonus
  • 401K Match
  • Tuition reimbursement and professional development opportunities
  • Flexible Spending Accounts:
    • Healthcare (FSA)
    • Parking Reimbursement Account (PRK)
    • Dependent Care Assistant Program (DCAP)
    • Transportation Reimbursement Account (TRN)

 

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 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: 

Email: careers@axleinfo.com

 

Disclaimer: The above description is meant to illustrate the general nature of work and level of effort being performed by individual’s 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.

 

Salary : $100,000 - $140,000

Senior Software Engineer – Cloud Platforms
Symmetry Software -
Scottsdale, AZ
Senior Full Stack Software Engineer
Intelliswift Software -
Palo Alto, CA
Senior Software Engineer
CENTRIC SOFTWARE INC -
Remote, TX

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$144,263 - $176,213

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,313 - $163,687
    • Income Estimation: $120,405 - $154,181
  • Debugging Skill

    • Income Estimation: $112,417 - $162,885
    • Income Estimation: $114,313 - $163,687
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Axle Informatics, LLC

Axle Informatics, LLC
Hired Organization Address Rockville, MD Other
Overview Axle Informatics is a bioscience and information technology company that offers advancements in translational r...
Axle Informatics, LLC
Hired Organization Address Bethesda, MD Other
Overview Axle Informatics is a bioscience and information technology company that offers advancements in translational r...
Axle Informatics, LLC
Hired Organization Address Rockville, MD Other
Overview Axle Informatics is a bioscience and information technology company that offers advancements in translational r...
Axle Informatics, LLC
Hired Organization Address Rockville, MD Other
Overview Axle is seeking a highly ambitious, adaptable, and detail-oriented Program Manager to join our vibrant team at ...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Remote, area that may be a better fit.

Senior Software Engineer

Broadcom Software, Palo Alto, CA

Senior Software Engineer

Polyrhythm Software, Dayton, OH