Talent.com
Sr. Software Developer

Sr. Software Developer

Stanford UniversityStanford, CA, US
7 hours ago
Job type
  • Part-time
Job description

Stanford University is seeking an experienced Sr. Software Developer with a strong passion for biomedical informatics and advancing healthcare through the power of AI. This role involves leading the integration of large-scale biomedical data sourcessuch as radiology and pathology imaging, genomics, and electronic health records (EHR)into Stanfords clinical data warehouse. The Sr. Software Developer will design, implement, and maintain both front-end and back-end solutions for healthcare applications, ensuring data is Findable, Accessible, Interoperable, and Reusable (FAIR). Key responsibilities include applying AI tools like Natural Language Processing (NLP) and Machine Learning (ML), managing data security, troubleshooting complex technical problems, and collaborating with diverse teams. This position offers the opportunity to contribute to cutting-edge healthcare research while mentoring junior engineers and overseeing critical projects.

Duties include :

Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications.

Contribute to all phases of a project, including systems analysis, program design, development, and implementation. Serve as project lead for some projects.

Oversee testing, debugging, change control, and documentation for major projects.

Lead and mentor professional staff, as necessary, working on all phases of application development projects.

Engage in long-term strategic planning.in collaboration with staff and project leadership.

Define complex application development administration and programming standards.

Oversee the support, maintenance, operation, upgrades of applications.

Troubleshoot and resolve complex technical problems.

Review the physical design of existing systems for optimizing performance.

Lead projects, as necessary, for special systems and application development in areas of complex problems.

Work with other technical professionals to develop standards and implement best practices.

Provide innovative programming and analysis.

May mentor junior software developers.

  • Other duties may also be assigned

DESIRED QUALIFICATIONS :

BS in Software Engineering, Biostatistics, Bioinformatics or research-related program

Experience performing data analysis in research analyses and visualization work in a healthcare research or clinical setting

Fluency in SQL, Python and R

Strong knowledge of cloud platforms such as Google Cloud, Azure or AWS

Proficiency in containerization technologies such as Docker and container orchestration platforms like Kubernetes

Experience with CI / CD tools such as GitLab CI / CD or GitHub Actions

Solid programming skills and experience in scripting

Experience with data transformation and workflow tools such as dbt, Airflow or WDL

Strong knowledge of database architecture best practices

Strong interpersonal and communication skills to interact with technical and non-technical stakeholders

Excellent writing and analytical skills

Five years of experience collaborating as a computational biologist or biostatistician

Experience with common data models like OMOP, PCORnet or i2b2

Experience with ontologies, terminologies, UMLS, or Semantic Web

Familiarity with Cloud computing paradigm

Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases

Familiarity with LLMs, NLPs, ML, and other AI technologies

EDUCATION & EXPERIENCE (REQUIRED) :

Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.

KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED) :

Ability to quickly learn and adapt to new technologies and programming tools.

Demonstrated experience in designing, developing, testing, and deploying applications.

Strong understanding of data design, architecture, relational databases, and data modeling.

Thorough understanding of all aspects of software development life cycle and quality control practices.

Ability to define and solve logical problems for highly technical applications.

Strong communication skills with both technical and non-technical clients.

Demonstrated experience leading activities on structured team development projects.

Ability to select, adapt, and effectively use a variety of programming methods.

Ability to recognize and recommend needed changes in user and / or operations procedures.

PHYSICAL REQUIREMENTS

Constantly perform desk-based computer tasks.

Frequently sit, grasp lightly / fine manipulation.

Occasionally stand / walk, writing by hand.

Rarely use a telephone, lift / carry / push / pull objects that weigh up to 10 pounds.

  • Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
  • WORKING CONDITIONS :

    May work extended hours, evening and weekends.

    Travel on campus to schools / units.

    The expected pay range for this position is $169,728 to $194,585 per annum. Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs.

    At Stanford University, base pay represents only one aspect of the comprehensive rewards package. The Cardinal at Work website ( https : / / cardinalatwork.stanford.edu / benefits-rewards ) provides detailed information on Stanfords extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.

    Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants 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 characteristic protected by law.

    WORK STANDARDS (from JDL)

    Interpersonal Skills : Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.

    Promote Culture of Safety : Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.

    Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, http : / / adminguide.stanford.edu .

    Create a job alert for this search

    Sr Software Developer • Stanford, CA, US

    Related jobs
    • Promoted
    Sr Director, Software Engineering

    Sr Director, Software Engineering

    VisaFoster City, CA, United States
    Full-time
    Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more t...Show moreLast updated: 3 days ago
    • Promoted
    Sr. Staff Software Engineer, Curation

    Sr. Staff Software Engineer, Curation

    PinterestSan Francisco, CA, United States
    Full-time
    Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to br...Show moreLast updated: 12 days ago
    • Promoted
    Sr. Software Engineer, Full Stack – Developer Impact

    Sr. Software Engineer, Full Stack – Developer Impact

    ZapierSan Francisco, CA, United States
    Full-time
    We're humans who simply think computers should do more work.At Zapier, we’re not just making software—we’re building a platform to help millions of businesses globally scale with automation and AI....Show moreLast updated: 22 days ago
    • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 30+ days ago
    • Promoted
    Travel Echo Tech - $3,250 to $3,300 per week in Santa Cruz, CA

    Travel Echo Tech - $3,250 to $3,300 per week in Santa Cruz, CA

    AlliedTravelCareersSanta Cruz, CA, US
    Full-time +1
    AlliedTravelCareers is working with Lancesoft Inc.Echo Tech in Santa Cruz, California, 95062!.Shift : Day 4x10-Hour (07 : 00 - 17 : 30). Stress Echocardiogram experiences preferred.Established in 2000, L...Show moreLast updated: 10 days ago
    • Promoted
    Sr. Software Engineer (Local Partners)

    Sr. Software Engineer (Local Partners)

    Launch TennesseeSan Francisco, CA, United States
    Full-time +1
    Pilot is hiring a senior engineer for our newest R&D team, Local Partners.Pilot is a successful startup bringing the back office into the modern era. The Local Partners team is responsible for a new...Show moreLast updated: 30+ days ago
    • Promoted
    Software Developer III

    Software Developer III

    Bio-Rad LaboratoriesPleasanton, CA, United States
    Full-time
    Bio-Rad's Life Sciences Group is advancing Droplet Digital PCR technology through next-generation software solutions.We seek an experienced Software Developer III with strong Angular expertise to a...Show moreLast updated: 19 days ago
    • Promoted
    Sr. Simulation Software Engineer

    Sr. Simulation Software Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer (26456)

    Sr. Software Engineer (26456)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 9 days ago
    • Promoted
    Sr. Flight Software Engineer

    Sr. Flight Software Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Application Software Engineer (27393)

    Sr. Application Software Engineer (27393)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 9 days ago
    • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    UntilSan Francisco, CA, United States
    Full-time
    Until is a moonshot company building a “pause button” for biology.Our near-term focus is organ-scale reversible cryopreservation : preserving donated organs at subzero temperatures without ice forma...Show moreLast updated: 11 days ago
    • Promoted
    Sr. Software Engineer, Consumer Experience

    Sr. Software Engineer, Consumer Experience

    QuizletSan Francisco, CA, United States
    Full-time
    About Quizlet : At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way. We’re a $1B+ learning platform used by two-thirds of U.We blend cogni...Show moreLast updated: 7 days ago
    • Promoted
    Sr. Software Integration Engineer

    Sr. Software Integration Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Developer- Web Applications (26484)

    Sr. Software Developer- Web Applications (26484)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 9 days ago
    • Promoted
    Sr. Software Engineer, Consumer Experience

    Sr. Software Engineer, Consumer Experience

    Icon VenturesSan Francisco, CA, United States
    Full-time
    About Quizlet : At Quizlet, our mission is to help every learner achieve their outcomes in the most effective and delightful way. We’re a $1B+ learning platform used by two-thirds of U.We blend cogni...Show moreLast updated: 7 days ago
    • Promoted
    Sr. Software Engineer (25403)

    Sr. Software Engineer (25403)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 9 days ago
    • Promoted
    Sr Software Engineer

    Sr Software Engineer

    The Walt Disney CompanySan Francisco, CA, United States
    Full-time
    New York, New York, United States / San Francisco, California, United States.Disney Entertainment & ESPN Product & Technology. Technology is at the heart of Disney’s past, present, and future.Disney...Show moreLast updated: 30+ days ago