Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4341594678&distance=25&f_AL=true&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&refresh=true&start=175 Job Description: Scientific Software Engineer  United States · 33 minutes ago · 8 applicants Promoted by hirer · Company review time is typically 1 week Remote Matches your job preferences, workplace type is Remote. Full-time Easy Apply Save Save Scientific Software Engineer  at Barrington James Scientific Software Engineer Barrington James · United States (Remote) Easy Apply Save Save Scientific Software Engineer  at Barrington James Show more options Get personalized tips to stand out to hirers Practice mock interviews personalized to every role and get custom feedback Try Premium for PKR0 Meet the hiring team Aaron Walker 3rd Manager at Barrington James - AI Practice Job poster Message About the job ** Scientific Software Engineer - US/Remote ** I am seeking an exceptional Scientific Software Engineer to help build next-generation computational tools for molecular modeling, generative design, and complex scientific simulation. You’ll work alongside leading scientists, engineers, and drug discovery innovators, translating scientific insights into powerful, elegant software. This is a unique opportunity for someone who started in chemistry or medicinal chemistry, moved into industry-grade software engineering, and now wants to shape the future of in silico molecular design. What You’ll Do Build high-performance C++ software, powering 3D molecular modeling, simulation, and generative chemistry. Architect and deliver computational frameworks for structure-based design and 3D chemical modeling. Partner with chemists, computational scientists, and engineers to turn complex scientific methods into production-quality code. Optimize performance-critical algorithms for large-scale simulations and advanced molecular representations. Mentor engineers, influence technical strategy, and drive innovation across scientific and engineering teams. Communicate effectively across disciplines, acting as a technical bridge between software and science. Apply best-in-class engineering practices: testing, documentation, code review, and robust architectural design. Required Background Advanced degree in Chemistry, Medicinal Chemistry, Computational Chemistry, Chemical Engineering, or equivalent practical experience. 8+ years of professional software engineering experience. Expert-level C++; strong Java skills highly preferred. Strong foundation in 3D spatial reasoning, molecular structures, and scientific modeling. Deep understanding of linear algebra, numerical methods, and computational problem solving. Experience with 3D molecular structures, structure-based methods, or related physical modeling. Proven history of delivering complex scientific or technical software end-to-end. Excellent problem-solving skills, someone who can architect solutions, not just implement them. Preferred Experience Molecular modeling, chemical informatics, or physics-based simulation. Generative chemistry, algorithmic molecular design, or computational drug discovery. HPC, GPU acceleration, parallelization, or high-performance systems. Familiarity with scientific computing libraries. Additional experience with Python or 3D graphics/geometry. Use of tools like RDKit, ORCA, PSI4, etc. (a plus but not required).