The Scripps Research Institute is a nonprofit organization dedicated to expanding basic knowledge in the biomedical sciences to treat a range of diseases. Found
Research Programmer II - Software Engineer
Location
United States
Posted
73 days ago
Salary
$70.3K - $80K / year
Seniority
Entry Level
Job Description
Research Programmer II - Software Engineer
Scripps Research Institute
Title: RESEARCH PROGRAMMER II (SOFTWARE ENGINEER) - C. Wu Lab Location: United States Job Description: Job category: Research Staff Requisition number: RESEA004607 - Full-time Job details Description ABOUT US: Scripps Research is ranked one of the most influential institutions in the world for its impact on innovation. We expand basic knowledge in the biosciences and use these fundamental advancements to develop profound innovations that improve wellbeing. Our educational and training programs mold talented and committed students and postdocs into leading edge scientists. Scientists in the institute’s five academic research departments work hand-in-hand with researchers of the Scripps Research Translational Institute and Calibr to merge foundational studies in biology, chemistry and computer science with translational science to produce pioneering drugs and advances in digital and precision medicine. Together, we cultivate new scientific leaders and expand the frontiers of knowledge to deliver medical breakthroughs to better human health around the globe. If you have a passion for making a difference, this could be your opportunity to join our transformative team. POSITION TITLE: Research Programmer II (Software Engineer) POSITION SUMMARY: The hiring laboratory is involved in numerous projects to build software infrastructure and tools for bioinformatics, genetics, and genomics research. We have a particular emphasis on building large scale data integration infrastructure and on community platforms that enable collaboration and crowdsourcing. Representative projects include outbreak.info, the BioThings SDK for building APIs (biothings.io), and mygene.info. The broader research team includes a mix of software engineers and scientists; of graduate students, postdoctoral researchers, and staff; and of geographically and demographically diverse individuals. We actively cultivate an inclusive work environment. This position can focus on any aspect of software engineering, including developing front-end interfaces to discover and analyze data, backend systems to efficiently access biomedical data, and/or DevOps to deploy and maintain software infrastructure. REQUIREMENTS: - Bachelor’s degree in Computer Science, Information Systems or related field, or an equivalent combination of education, training and/or experience. A degree in a biological or chemical science may be accepted if accompanied with programming education, training, and/or experience. - Minimum of two years experience in software application development and research programming. - Experience with software development in Python or JavaScript. - A demonstrated ability to apply the fundamentals of software application development. - Experience with version control, including git and github. Please include code samples and/or a link to a public code repository with examples of your work. PREFERRED SKILLSET: Prior experience with the one or more of the following is preferred: - Familiarity with biomedical research and methodology, especially genetics and genomics. - Experience developing scalable system architectures that adhere to good software engineering principles - Ability to tackle large, open-ended research questions independently and as part of a team - Bioinformatics or computational biology experience - Experience working within a diverse, interdisciplinary team. - Experience building or consuming web service Application Programming Interfaces (APIs) for data integration. - Experience contributing to open source software projects. - Experience in LLM-based coding agents. In addition, for applicants focusing on front-end development: - JavaScript frameworks (React, Vue.js, Angular, or similar), HTML5, CSS3, SASS/SCSS/LESS, TypeScript - Developing tools to share, visualize, and analyze biomedical data - Data visualization principles and methodology, and a portfolio of projects applying these principles to create - Web-based static and interactive visualizations using libraries like D3.js or Vega - User interface (UI) and user experience (UX) design - Cloud-based deployment For applicants focusing on backend development or DevOps roles: - Elasticsearch - MongoDB - Postgres - Nginx - Linux server (Ubuntu Server) administration - Amazon Web Services setup and management - Automated deployment - Docker/Docker-compose, and automated CI/CD workflow setup - Ansible LOCATION: La Jolla, California, or Remote Employment within the United States. In rare circumstances, candidates outside the United States will be considered. PHYSICAL REQUIREMENTS: This position works in an office environment. Further details of the physical requirements of established essential functions for this position will be addressed/discussed during the interview process. COMPENSATION: The expected hiring range for this position is $70,304 to $80,000 per year, commensurate with experience. Consideration will be given to experience that exceeds the listed requirements. COMPREHENSIVE BENEFITS INCLUDE: - Employer Contributed Retirement Plan – Depending on eligibility, employees receive an employer contributed retirement plan (no employee contribution required) and the option to contribute to a 403(b) (which is similar to a 401(k) using your own pre or post-tax dollars) - Full Suite of Health and Welfare plans including three medical plan options (including an HSA available option), dental, vision, life insurance, disability, EAP and more - Access to Flexible Spending Accounts (Medical/Dependent Care) - Competitive vacation and sick leave policies - Free, on-site parking The above statements describe the level of work performed and expected in general terms. The statements are not intended to list all the responsibilities, duties and/or skills required of employees so classified, and the content herein is subject to change due to the business needs of Scripps Research, with or without notice. Furthermore, nothing in this job description shall be interpreted to be in conflict with or to eliminate or modify in any way the employment-at-will status of Scripps Research staff. EEO Statement: The Scripps Research Institute is an Equal Opportunity Employer. We promote diversity of thought, culture, and background in the fields of science. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristic or status. Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description Buscamos um(a) Desenvolvedor(a) Mobile Sênior com forte experiência em React Native, perfil hands-on e domínio de boas práticas de desenvolvimento. Essa pessoa atuará no desenvolvimento e evolução de aplicações mobile, garantindo qualidade, performance e escalabilidade, além de colaborar com times multidisciplinares em um ambiente ágil. - Desenvolver, manter e evoluir aplicações mobile utilizando React Native com Expo - Atuar na construção de soluções com foco em performance, escalabilidade e qualidade de código - Implementar e manter testes unitários utilizando Jest - Realizar debug e troubleshooting utilizando ferramentas como React Native Debugger, Flipper ou similares - Integrar aplicações com APIs e serviços externos - Participar ativamente de cerimônias ágeis (Scrum/Kanban) - Aplicar boas práticas de desenvolvimento como Clean Code e Atomic Design - Gerenciar versionamento de código com Git - Configurar e acompanhar pipelines de CI/CD (Azure DevOps / Expo.dev) - Realizar publicação e manutenção de aplicativos nas lojas (Google Play e App Store) - Trabalhar com monitoramento e análise de dados via Firebase e Google Analytics - Apoiar na análise e consumo de dados em bancos Oracle e DB2 - Desenvolver e manter rotinas em PL/SQL - Atuar em ambientes com arquitetura de microsserviços Qualifications - Experiência sólida (7 a 8 anos) em desenvolvimento mobile - Domínio em React Native (Expo), JavaScript e TypeScript - Experiência com gerenciamento de pacotes (NPM/Yarn) - Familiaridade com Visual Studio Code e ferramentas de desenvolvimento - Conhecimento das bibliotecas: Zustand, Axios, Immer e NavigationContainer - Experiência com ferramentas de qualidade de código (ESLint, Prettier, Husky) - Vivência com metodologias ágeis (Scrum/Kanban) - Conhecimento em integração e testes de APIs (Postman) - Experiência com Java (diferencial importante) - Conhecimento em bancos de dados relacionais e análise de dados - Boa compreensão de arquitetura de microsserviços - Perfil analítico, organizado e com foco em solução de problemas Benefits - Experiência com publicação e gestão de aplicativos em produção - Vivência em ambientes corporativos complexos - Forte atuação com melhoria contínua e boas práticas de engenharia Company Description #LI-Remote
Role Description We are on the hunt for a SharePoint Developer with NV1 clearance, based anywhere in Australia for a 3-month contract on an attractive daily rate. - Responsible for the creation of SharePoint Online site to incorporate various system integrations and updates using automation. - Development of automated solutions for updating data and for reporting requirements. - Work with internal and external teams to ensure systems are optimised. - 3-month role, with the possibility of extension. - Attractive daily rate. - Work remotely from anywhere in Australia or from our hubs in Canberra, Sydney & Melbourne. Qualifications - Extensive hands-on experience with SharePoint Online development. - Experience with SharePoint Framework (SPFx), React JS (JavaScript), TypeScript. - Ansible Automation Platform experience is preferred. - AGSVA security cleared, minimum NV1. - Based anywhere in Australia. - Must be available immediately/within a week. Benefits - Become part of Australasia's largest Azure engineering practice where you can sharpen your expertise and contribute to the latest innovations in tech and services. - Be part of a company that is leading the way in specialised areas and partners on high profile client projects. - Work with a 13-time Gold, 6-time Microsoft Advanced Specialisation & 5-time Microsoft Solutions Partner. - Thrive in a team that is always learning, always innovating and making waves on a global scale. - Be part of a supportive working environment that values inclusion, flexibility, diversity and differences. - Work flexibly – we recognise the importance of your overall wellbeing! - Ultimately, we will help you to fear less, achieve more in a fast paced, innovative and cool environment.
Senior Software Engineer for TypeScript & React Native SDKs
BloomreachBloomreach is a computer software company that is on a mission to empower its clients to seamlessly personalize their customer experience and, in turn, successf
Role Description As a Senior Software Engineer for JS Web SDK & React Native Mobile SDK at Bloomreach, you'll encounter exciting, high-end technical challenges. You'll be part of a team that delivers innovative features, enabling our clients to build powerful mobile applications using Web & Mobile SDKs on platforms of their preference. - Design & Deliver new features - Ensure quality and compatibility - Support and Maintain owned components Qualifications - Proven experience in web & mobile development - Knowledge of wrappers and the mobile ecosystem - Experience in building libraries or SDKs is an advantage - Familiarity with the build and publishing of mobile applications - Experience with dynamic rendering is a valued asset - Experience with version control systems (Git) and CI/CD pipelines Requirements - Strong initiative and proactive approach to problem-solving - Excellent communication and collaboration skills - Genuine passion for learning new technologies - Commitment to delivering high-quality work Benefits - Flexible working hours - Virtual-first work environment with several Bloomreach Hubs - 5 paid days off to volunteer - $1,500 professional education budget annually - Employee Assistance Program with counselors - Subscription to Calm - sleep and meditation app - Extended parental leave up to 26 calendar weeks for Primary Caregivers - Restricted Stock Units or Stock Options based on role and seniority - Company performance bonus - Employee referral bonus of up to $3,000
Role Description Since our products and solutions are built on Microsoft technologies, we are looking for a motivated, talented and highly productive senior .NET/C# web developer to join our highly skilled team of successful professionals. You will have the opportunity to participate in the implementation of the most prominent, challenging and notable web projects and solutions in Greece and you must enjoy working in a fast paced and vibrant environment utilizing the latest web technologies to achieve state of the art results. - Join a team of successful web developers responsible for the most challenging web solutions in Greece - Solve unique problems that arise from the need to always push the envelope in web development - Collaborate with and consult project managers and members of your team to achieve technical correctness based on the customer needs - Utilize our in-house developed Web Content Management system (Netvolution WCMS) and contribute to its development with ideas from hands-on experience with it - Be technically responsible of the projects you take on and choose the best method or technology to make them successful Qualifications - You are proficient and productive with .net core (+ latest versions), ASP.NET, C#, MVC, Entity Framework, JavaScript, SQL - You have at least 4+ years’ experience in ASP.NET web development in C# - You have a bachelor’s degree in Computer Science or equivalent or proven track record of previous projects of significant complexity - You have deep understanding of the HTTP protocol, the anatomy of requests/responses and how these are handled - You have experience with scalable, high available solutions - You have database design, programming and optimization knowledge on MS SQL Server - You have experience with client-side programming either by using a client framework (Vue, React) or by plain vanilla JavaScript - You are fluent with git source control and have exposure to Azure Services - You have participated in a fair amount of big web projects - You have strong opinions, weakly held. Having the courage to act on your knowledge but also the humility to doubt what you know. Benefits - Competitive compensation - A comprehensive private insurance medical care package on top of your public insurance - In-house training & education - Paid training - Attendance to conferences and events - Group activities & free nights out - Remote-friendly environment

