Academic Jobs - Home of Higher Ed Logo
Stanford University Jobs

Stanford University

Software Developer Associate

Closes:

0

Employer: Stanford University
Location: Stanford, CA, United States
Category: Information Technology Srvcs
Job function: Software Developer
Workplace type: On-site
Contract type: Regular
Grade: H
Posted: 2026-10-30T18:46:40+00:00

The Solomon and Keller laboratories in Psychiatry and Behavioral Sciences at Stanford University are seeking a joint Software Developer Associate to develop software for the storage, management, access, and analysis of human electrophysiological data. The role will also be expected to contribute to existing software packages for conducting brain stimulation experiments.

The goal of both labs is to understand the fundamental principles governing how the human brain responds to electrical stimulation, and to develop next-generation neurotherapeutics to treat neuropsychiatric conditions. The Software Developer Associate will assist in this mission by developing software that enables research analysts to efficiently and flexibly interact with complex human neural data and associated metadata (including neuroimaging, behavioral, medical, and audio-visual measures). The Associate will work under the general supervision of the laboratory PI and in direct collaboration with postdoctoral researchers and graduate students.

Duties include:

  • Assessment of users needs relating to the flexible access and analysis of human electrophysiology data and associated research metadata.
  • Assist in the development of new Python-based software packages and APIs to enable easy, efficient, and fast analysis of these data.
  • Assist in the integration of new software with in-house and Stanford-based data storage solutions.
  • Contribute to refinements of existing software packages for conducting transcranial magnetic stimulation (TMS) research experiments, including hardware/software interfacing and GUI development.
  • Real-time technical support and troubleshooting during TMS experiments.
  • Develop user guides and tutorials for newly-developed software and follow best practices for code documentation and version control.
  • Follow team software development methodology.
  • Suggest improvements and/or changes to help increase efficiency.

* - Other duties may also be assigned

DESIRED QUALIFICATIONS:

  • Prior experience working with or developing software to process biological time-series data.
  • Experience with Python and MATLAB programming languages.
  • Experience with Github.
  • General knowledge of privacy standards for handling health-related information.

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.

Core Duties:

  • Assess user needs and requirements.
  • Assist with design and development of applications that may involve sophisticated data manipulation.
  • Assist with maintaining and updating existing programs.
  • Troubleshoot and solve basic technical problems.
  • Assist in the design and implementation of user and operations training programs.
  • Contribute to documenting changes in software for end users.
  • Follow team software development methodology.
  • Suggest improvements and/or changes to help increase efficiency.

Minimum Education and Experience:

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

Knowledge, Skills and Abilities:

  • Familiarity with latest software and design standards.
  • Ability to solve logical problems for technical applications.
  • Knowledge of and ability to select, adapt, and effectively use programming methods.
  • Ability to recognize and recommend needed changes in user and/or operations procedures.
  • Basic knowledge of software engineering principles.
  • Strong knowledge of at least one programming language.

Job details

Title
Software Developer Associate
Employer
Stanford University
Location
Stanford, CA, United States
Published
Nov 2, 2026
Closes:
Jan 1, 2027
Job type
Full time, Staff / Administration
Field
Programmer/Analyst

Tell them AcademicJobs.com sent you!

Frequently Asked Questions

📋What is the Software Developer Associate?

This listing is for Software Developer Associate at Stanford University.

📍Where is this role located?

The listed location is Stanford, CA, United States.

💰What is the salary?

Salary is not listed on this posting.

📅When do applications close?

Applications close on Jan 1, 2027.

💼What type of appointment is this?

The listed type is Full time.

📝How do I apply?

Use the Apply Now button on this listing to submit your application.

About the employer

Stanford University Jobs

Stanford University

4.0 Star Employer Ranking

AcademicJobs.com is the premier platform to discover Stanford jobs, connecting talented professionals with exceptional career opportunities at one of the world’s most prestigious and innovative universities. Stanford University, located in the heart of California’s Silicon Valley, is globally renowned for its groundbreaking research and academic excellence, making Stanford Uni jobs highly sought after by academics and professionals worldwide. Stanford University careers offer a dynamic and collaborative environment for individuals to excel. Stanford University university careers span a diverse range of disciplines, reflecting the university’s key areas of academic specialization, including computer science, engineering, medicine, humanities, and business. Employment Stanford University includes roles such as professors, research fellows, lecturers, and professional staff positions, catering to various expertise levels. For those pursuing Stanford jobs California, the university’s iconic campus provides a vibrant workplace in a hub of innovation and technology. Stanford Uni vacancies and job postings are showcased on AcademicJobs.com, where candidates can explore opportunities in teaching, cutting-edge research, and administrative roles. Jobs at Stanford University cover fields like artificial intelligence, biomedical research, and sustainable energy, aligning with the university’s mission to address global challenges and drive societal impact. Each Stanford University vacancy is an opportunity to contribute to transformative initiatives within a world-class academic community. Stanford University Employment Opportunities are extensive, with Stanford University job Opportunities ranging from academic faculty to technical and operational roles. A Stanford University Career offers the chance to join an institution that values interdisciplinary collaboration, innovation, and global leadership. Stanford Uni openings are regularly updated on AcademicJobs.com, ensuring access to the latest Stanford University vacancies. Jobs at Stanford Uni are ideal for those passionate about advancing knowledge and shaping the future. Stanford University job postings include positions in law, environmental science, and professional services such as IT and research administration. Stanford University Employment through AcademicJobs.com connects talented individuals with Stanford Uni vacancies, providing a seamless pathway to join a leading institution driving global progress and innovation.

Visit the employer page

Hire Experts… Post a Job

Post a Job

Roles… Create a Job Alert

Related Jobs

View All Jobs
Berkeley, California59

Geophysical Software Engineer

University of California, Berkeley
East Lansing, Michigan49

Data Resource Analyst

Post My Job
Blacksburg, Virginia64

Research Software Engineer, AI/ML

Virginia Tech
Arcata, California46

SPF Technology Solutions Analyst

Cal Poly Humboldt
Mission Viejo, California77

Student Services Systems Analyst, Categorical

South Orange County Community College District
Columbus, Ohio60

Clinical Applications Analyst

The Ohio State University
Pasadena, California498

Application Developer

CalTech - California Institute of Technology
Pasadena, California386

Application Developer

CalTech - California Institute of Technology
Tampa, Florida56

OPS Applications Developer I

University of South Florida
Newark, Delaware51

Clinical Applications Analyst I, College of Health Sciences

University of Delaware