Sr. Software Developer
Senior software engineer job at Stanford University
**School of Medicine, Stanford, California, United States** Information Technology Services Post Date Oct 29, 2025 Requisition # 107317 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 sources-such as radiology and pathology imaging, genomics, and electronic health records (EHR)-into Stanford's 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 (***************************************************** provides detailed information on Stanford's 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,*******************************
Additional Information
+ **Schedule: Full-time**
+ **Job Code: 4823**
+ **Employee Status: Regular**
+ **Grade: L**
+ **Requisition ID: 107317**
+ **Work Arrangement : Hybrid Eligible**
Software Developer
Senior software engineer job at Stanford University
**School of Engineering, Stanford, California, United States** Information Technology Services Post Date Nov 25, 2025 Requisition # 107811 Note: This is a 1 year fixed term position. Visa sponsorship is not available for this position. All candidates must be eligible to work and live in the U.S. This position has been deemed critical by the School of Engineering Dean's Office and is exempt from the hiring freeze.
**The School of Engineering**
Stanford Engineering has been at the forefront of innovation for nearly a century, creating pivotal technologies that have transformed the worlds of information technology, communications, health care, energy, business and beyond. Our faculty and students are creative risk-takers who pursue excellence across a breadth of disciplines. Our alumni include some of the world's most successful leaders in technology and business. Our staff are critical to enabling Stanford Engineering to accomplish its mission: seeking solutions to some of the world's most urgent challenges and educating leaders who will make the world a better place through the power of engineering principles, techniques and systems.
TheStanford Vision and Learning Lab(SVL) at SAILwithin the Computer Science Department addresses the theoretical foundations and practical applications of computational vision. We are focused on discovering and proposing the fundamental principles, algorithms, and implementations for solving high-level visual perception and cognition problems involving computational geometry, automated image and video analysis, and visual reasoning. At the same time, our curiosity leads us to study the underlying neural mechanisms that enable the human visual system to perform high level visual tasks with amazing speed and efficiency.
The Stanford Vision and Learning Lab (SVL) is looking for a full-time Software Developer to develop software for exciting research projects related to robotics.
The main focus of this position will be related to a core project of SVL, the BEHAVIOR benchmark, a platform on which robots can learn to solve household activities like washing dishes or cleaning floors. Built on our OmniGibson simulation platform, BEHAVIOR is a combination of simulation software and data assets intended to support robot learning use cases, such as training learning-based agents (e.g. in paradigms such as Reinforcement Learning or Imitation Learning), with the long-term goal of enabling the development of advanced robots to help humans with everyday activities. To effectively enable robot learning workflows, BEHAVIOR needs to be high-performance and high-realism. The goal of this position is to contribute to the development of BEHAVIOR in these directions and help us lead it to widespread adoption as a performant and easy-to-use robot learning platform. You can find out more about BEHAVIOR on ******************************
In this position, you will co-lead the project under the guidance of the SVL faculty to gain first-hand experience in developing software for advanced, impactful research. You will have the chance to join us as an author on papers we publish at top AI conferences such as CVPR/NeurIPS/ICRA/CoRL.
**In this role, you will** **:**
+ Conceptualize design, implement, and develop solutions for complex system/programs independently. Take ownership of the above open-source projects as their lead maintainer.
+ Interact with an internal and external client base to gain information and triage and address bugs.
+ Document system builds and application configurations; maintain and update documentation as needed.
+ Work as a project leader, as needed, for projects of moderate complexity. Responsible for CI pipeline, conducting code reviews, etc.
+ Develop and maintain robotics simulation software (including features of physics simulation, AR/VR, rendering, task and motion planning, reinforcement learning, etc.), using platforms such as py Bullet and NVIDIA Omniverse.
+ Mentor lower level software developer.
**Education & Experience (Required)** :
+ Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
**Knowledge, Skills, & Abilities (Required)** :
+ Expertise in designing, developing, testing, and deploying applications.
+ Proficiency with application design and data modeling.
+ Ability to define and solve logical problems for highly technical applications.
+ Strong communication skills with both technical and non-technical clients.
+ Ability to lead activities on structured team development projects.
+ Ability to select, adapt, and effectively use a variety of programming methods.
+ Knowledge of the application domain.
**Education & Experience (Desired)** :
+ Experience with software design and development, particularly in Python and C++.
+ Experience with active practice of Git-based CI/CD workflows.
+ Experience with Docker/container frameworks.
+ Experience developing and maintaining open source software.
+ Familiarity with the fundamentals of linear algebra, robotics, and computer graphics.
+ Experience with machine learning algorithms and tools (e.g. PyTorch, Tensorflow).
**Working Conditions** :
+ May work extended hours, evening and weekends.
**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.
**Work Standards** :
+ 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,******************************
**Pay Range** **:**
**The expected pay range for this position is $138,402 to $163,985 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 (** ******************************************************** **) provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.**
**Why Stanford is for you** **:**
Imagine a world without search engines or social platforms. Consider lives saved through first-ever organ transplants and research to cure illnesses. Stanford University has revolutionized the way we live and enrich the world. Supporting this mission is our diverse and dedicated 17,000 staff. We seek talent driven to impact the future of our legacy. Ourcultureandunique perksempower you with:
+ **Freedom to grow** . We offer career development programs, tuition reimbursement, or audit a course. Join a TedTalk, film screening, or listen to a renowned author or global leader speak.
+ **A caring culture** . We provide superb retirement plans, generous time-off, and family care resources.
+ **A healthier you** . Climb our rock wall, or choose from hundreds of health or fitness classes at our world-class exercise facilities. We also provide excellent health care benefits.
+ **Discovery and fun** . Stroll through historic sculptures, trails, and museums.
+ **Enviable resources** . Enjoy free commuter programs, ridesharing incentives, discounts and more!
**How to Apply** **:**
We invite you to apply for this position by clicking on the "Apply for Job" button. To be considered, please submit a cover letter and résumé along with your online application. The cover letter should briefly describe why you believe you are a good fit for this position.
_The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned._
_Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a_ _contact form_ _._
_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._
Additional Information
+ **Schedule: Full-time**
+ **Job Code: 4822**
+ **Employee Status: Fixed-Term**
+ **Grade: J**
+ **Requisition ID: 107811**
+ **Work Arrangement : Hybrid Eligible**
Bioinformatics Programmer 3
San Francisco, CA jobs
The Division of HIV, Infectious Diseases and Global Medicine at Zuckerberg San Francisco General Hospital (ZSFG) is an internationally recognized global leader in HIV clinical care, research and education and has grown to encompass a network of specialty clinics, multiple research and clinical trials, an infectious diseases/HIV education program, an international research program in East Africa and a vibrant community forum for clinicians and researchers.
Dr. Lee's research group (******************************** housed within the division, focuses on clinical and translational research, and in particular, observational cohort and clinical trial studies that focus on infectious diseases, such as HIV and SARS-CoV-2. The Bioinformatics Programmer 3 will work closely with the Principal Investigator and Study Investigators in running the computational aspects of Dr. Lee's research group. They will have the unique opportunity to work directly with project directors and research collaborators to help design and implement data analysis methods to analyze a wide range of multidisciplinary projects. These include host genomewide (e.g., whole genome sequencing, GWAS microarray), single cell sequencing (e.g., 10X sc RNA/VDJ/ATAC/antibody), pathogen-specific assays (e.g., HIV reservoir quantification by droplet digital PCR methods, HIV-host integration PCR assays) and applying advanced statistical modeling approaches to these data (e.g., linear and nonlinear mixed effects modeling, causal inference modeling). The incumbent will lead and help design complex analyses applying novel computational methods and managing the research group's server space (e.g., UCSF Wynton HPC cluster), assist in overseeing and mentoring trainees (e.g., postdoctoral fellows, graduate students), and be a major part of bringing the analysis projects to completion.
The candidate should have a strong background in mathematics, biostatistics, statistical genetics, and bioinformatics. They should have strong interpersonal and communication skills to be able to interact with an interdisciplinary collaborators (clinical and laboratory-based). The candidate should use skills as a seasoned, experienced bioinformatics programming professional with a broad understanding of computational algorithms and systems; identifies and resolves a wide range of issues / software bugs. They should also demonstrate good judgment in selecting methods and techniques for obtaining solutions and operates independently as a leader and team member.
The final salary and offer components are subject to additional approvals based on UC policy.
Your placement within the salary range is dependent on a number of factors including your work experience and internal equity within this position classification at UCSF. For positions that are represented by a labor union, placement within the salary range will be guided by the rules in the collective bargaining agreement.
The salary range for this position is is $101,300 to $115,000 (Annual Rate).
To learn more about the benefits of working at UCSF, including total compensation, please visit: *****************************************************************************
Master's degree in Bioinformatics/ Systems Biology/ Math/ Statistics/ Computer / Computational / Data Science, or Domain Sciences with computer / computational / data specialization or equivalent experience.
Advanced skills, and 2-3 years demonstrated experience in the area of bioinformatics, computer science, mathematics, bioinformatics, computational biology, physics, and/or statistical genetics, and associated with one or more of the following: HPC hardware and software power and performance analysis and research, design, modification, Implementation and deployment of HPC or data science or CI applications and tools
3 or more years of directly relevant programming experience
Thorough knowledge of bioinformatics methods, applications programming, web development and data structures
Advanced knowledge of HPC / data science / CI
Thorough knowledge of bioinformatics programming design, modification and implementation
Understanding of relational databases, web interfaces, and operating systems
Strong project management skills. Proven ability to successfully work on multiple concurrent projects
Thorough knowledge of modern biology and applicable field of research. Pref
Communication skills to work with both technical and non-technical personnel in multiple fields of expertise and at various levels in the organization
Ability to communicate technical information in a clear and concise manner
Demonstrated ability to interface with management on a regular basis
Self-motivated, and able to work independently or as part of a team. Able to learn quickly and efficiently, able to meet deadlines and complete projects in a timely manner, and prioritize multiple projects to ensure the completion of essential tasks by deadlines and demonstrate problem solving skills
Strong demonstrated ability to deliver high quality work with attention to detail and the ability to meet strict deadlines
Thorough knowledge of web, application and data security concepts and methods
Demonstrated broad experience in one or more of the following: optimizing, benchmarking, HPC performance and power modeling, analyzing hardware, software, and applications for HPC / data / CI
Expertise in working with genomic, transcriptomic, and/or immunologic (flow cytometry) data and relevant analytic tools (e.g., PLINK, SKAT, R Seurat package, FlowJo
Experience in advanced single cell sequencing and genomewide association data analyses
3 or more years of directly relevant programming experience
Demonstrated experience and ability to collaborate effectively with all levels of staff; technical, students, faculty and administrators
Solid technical understanding and proficiency with programming languages (e.g., R, Python, Perl, MATLAB, C/C++) and SQL
Ease with handling large datasets (e.g., >1 terabyte) and working within Linux-based cloud computing clusters
PhD degree in Bioinformatics/ Systems Biology/ Math/ Statistics/ Computer / Computational / Data Science, or Domain Sciences with computer / computational / data specialization or equivalent experience. Strong preference for those with experience in advanced single cell sequencing and genomewide association data analyses
Prior laboratory-based experience and or training in the areas of biology, immunology, or genetics and experience conducting research involving molecular biology, immunology, and genetic sequencing techniques
Humanitarian-minded
Previous experience working with clinical datasets, especially related to HIV, COVID-19, and other infectious diseases
Demonstrated ability to contribute research and technical content to grant proposals and manuscript submissions
Excellent writing skills as evidenced by prior research publications
Equal Employment Opportunity
The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected status under state or federal law.
Department Description
The Division of HIV, Infectious Diseases and Global Medicine at the University of California, San Francisco (UCSF) is an internationally recognized global leader in clinical care, research, and education. With its home-base located at Zuckerberg San Francisco General Hospital and Trauma Center (ZSFG), the Division has been ranked as the top facility in the country for AIDS care since 1983. The Division's work is featured frequently in the media, and it is often visited by numerous international, national, state, and local dignitaries and delegations. The Division consists of approximately 38 faculty members, 14 fellows/postdoctoral scholars and 170 academic and staff employees. It is the largest Division of the Department of Medicine (DOM) at ZSFG, with a total expenditure budget of approximately $52 million dollars.
About UCSF
The University of California, San Francisco (UCSF) is a leading university dedicated to promoting health worldwide through advanced biomedical research, graduate-level education in the life sciences and health professions, and excellence in patient care. It is the only campus in the 10-campus UC system dedicated exclusively to the health sciences. We bring together the world's leading experts in nearly every area of health. We are home to five Nobel laureates who have advanced the understanding of cancer, neurodegenerative diseases, aging and stem cells.
Pride Values
UCSF is a diverse community made of people with many skills and talents. We seek candidates whose work experience or community service has prepared them to contribute to our commitment to professionalism, respect, integrity, diversity and excellence - also known as our PRIDE values.
In addition to our PRIDE values, UCSF is committed to equity - both in how we deliver care as well as our workforce. We are committed to building a broadly diverse community, nurturing a culture that is welcoming and supportive, and engaging diverse ideas for the provision of culturally competent education, discovery, and patient care. Additional information about UCSF is available at diversity.ucsf.edu
Join us to find a rewarding career contributing to improving healthcare worldwide.
Sr. Software Developer
Senior software engineer job at Stanford University
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 sources-such as radiology and pathology imaging, genomics, and electronic health records (EHR)-into Stanford's 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 (***************************************************** provides detailed information on Stanford's 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, *******************************
Additional Information
* Schedule: Full-time
* Job Code: 4823
* Employee Status: Regular
* Grade: L
* Requisition ID: 107317
* Work Arrangement : Hybrid Eligible
Credit Union Programmer Analyst III
Los Angeles, CA jobs
USC Credit Union is seeking a Programmer Analyst III to join our dynamic IT team. This position reports directly to the Vice President of Information Technology and is responsible for performing advanced programming and systems analysis work in the design, development, implementation, and maintenance of complex software applications. The Programmer Analyst III serves as a technical expert, mentor, and project contributor, ensuring high-quality and secure solutions that align with organizational goals.
Responsibilities include, but are not limited to:
Designs, codes, tests, debugs, installs, documents, and maintains complex software applications.
Interacts with users to determine their software application objectives, scope, and requirements.
Produces required analyses and application design documentation, individually or in collaboration with development teams.
Translates design specifications into programming languages, ensuring scalability, maintainability, and performance.
Develops test data and routines required to test and revise applications; ensures applications are thoroughly tested before release.
Detects, defines, and debugs programs whenever issues are reported or encountered.
Prepares developer and end-user documentation in accordance with internal and external standards.
Trains users and programmers as required and provides guidance, mentorship, and technical direction to less experienced programming staff.
Reviews and validates code developed by other programmers to ensure adherence to best practices and standards.
Follows protocols and procedures to ensure application security and data integrity.
Stays informed of new developments, frameworks, and emerging technologies by maintaining contact with vendors, reading technical journals, and participating in professional development opportunities.
The ideal candidate will:
Bachelor's degree in Computer Science, Information Systems, or related field required.
Minimum of 2-5 years of experience with Jack Henry Symitar and PowerOn programming language.
Proficiency in one or more programming languages (e.g., C#, Java, Python, SQL).
Strong understanding of programming and documentation procedures, software design methodologies, and data management.
Experience with application integration, API development, and database systems.
Familiarity with version control systems and secure coding practices.
Excellent analytical, problem-solving, and communication skills. Ability to lead projects and mentor junior developers.
Must be flexible with scheduling that may include occasional evening or weekend hours.
Must pass a pre-employment background and credit check.
Compensation
The hourly rate range for this position is $57.69 - $62.50, depending on qualifications and experience. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal equity, and external market considerations.
Why USC Credit Union is a Great Place to Work
Medical options through USC Network, Blue Cross, and Kaiser: **********************************
Dental: *********************************
Vision: *********************************
Dependent Care and Health Care Flexible Spending Accounts (FSAs): *******************************
Retirement with up to 10% employer contributions: *********************************************************
Tuition reimbursement: *******************************************
Paid Time Off (PTO) including, up to 24 vacation days (based on tenure), 12 sick days, 9 paid holidays, 1 paid personal day, 4 paid winter recess days, paid bereavement, and paid jury duty: ***********************************
Life and voluntary insurance benefits: *********************************************
WorkWell Center that provides programs, resources, and services to benefits-eligible staff and their dependents, that help them thrive in all areas of work-life wellness: *************************
Other generous perks and discounts: ********************************
Fight On!
Minimum Education: Bachelor's degree, Combined work experience and education as equivalent
Minimum Experience: 3 years, Combined education/experience as substitute for minimum experience
Minimum Field of Expertise: Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages. Competent to work independently on complex programming activities.
USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to the Background Screening Policy Appendix D for specific employment screen implications for the position for which you are applying.
We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at **************, or by email at *************. Inquiries will be treated as confidential to the extent permitted by law.
Notice of Non-discrimination
Employment Equity
Read USC's Clery Act Annual Security Report
USC is a smoke-free environment
Digital Accessibility
If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:
*************************************************************
Auto-ApplySoftware Engineer
Los Angeles, CA jobs
Our auditory research lab seeks a programmer with experience in C++ and Qt. This position will entail the development of user-friendly software to control custom hardware that drives experimental imaging setups. This project will involve the development of a graphical user interface that can accept user input, call the appropriate hardware drivers, receive the data that is returned, and plot images and data in easy-to-understand 2D and 3D formats. Graphics, game design, virtual reality, and/or signal processing expertise will be considered highly valuable.
This position is available within the lab of John Oghalai, part of a strong auditory research group within the USC Caruso Department of Otolaryngology - Head and Neck Surgery. The lab is located on the Keck Medical Campus of USC. Depending upon how this project proceeds, this may lead to a part-time position within an existing startup company designed to commercialize this technology.
Knowledge of C++ and Qt is required. Successful candidates will be able to demonstrate experience in coding. The ability to work in teams collaboratively with other lab personnel is critical. The ideal candidate will have a degree in computer science, engineering, math, or physics. Full-time work hours are preferable, but we will consider candidates who desire a part-time position. Work must be done at the worksite.
The annual base salary range for this position is $109,605.12 - $134,056.20. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.
The University of Southern California (USC), founded in 1880, is the largest private employer in the City of Los Angeles. As an employee of USC, you will be a part of a world-class research university and a member of the "Trojan Family," which is comprised of the faculty, students and staff that make the university what it is.
Submissions will be reviewed immediately and accepted until the position is filled.
Minimum Education: Bachelor's degree
Addtional Education Requirements Combined experience/education as substitute for minimum education
Minimum Experience: 2 years with programming and documentation procedures, methods and operator instructions.
Minimum Skills: Experience conducting unit/performance tests, systems integration and user acceptance. Demonstrated experience with one or more relevant programming languages, able to gain needed contexts for domains. Comprehensive knowledge of architecture, design and development of software solutions. Excellent organization, planning, analytical and problem-solving skills. Ability to provide technical expertise and creative solutions while aligned to organizational objectives and customer needs. Experience weighing economic costs and values objectively, supporting coworkers on a project basis, and contributing to discussions in a civil manner. Excellent written and oral communication skills, able to provide both detailed information as well as summaries to varied audiences. Substantial knowledge of security concepts, familiarity with secure code development techniques, and understanding of scalable and automated solutions. Ability to build strong, positive working relationships and rapport with heterogeneous groups of team members.
Preferred Education: Bachelor's degree In Computer Science Or Computer Engineering Or Electrical Engineering
Required experience: Knowledge of and experience coding in C++ and Qt; Ability to work in teams
Preferred experience: Graphics, game design, virtual reality, and/or signal processing expertise
Preferred education: Bachelor's degree or higher in computer science, engineering, math, or physics
Preferred Experience: 4 years in IT/programming.
Preferred Skills: Proficiency with Python, Javascript, C/C++, Java, Ruby and/or other advanced programming languages. Experience with Unix/Linux programming and/or administration. Experience in higher education.
USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to the Background Screening Policy Appendix D for specific employment screen implications for the position for which you are applying.
We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at **************, or by email at *************. Inquiries will be treated as confidential to the extent permitted by law.
Notice of Non-discrimination
Employment Equity
Read USC's Clery Act Annual Security Report
USC is a smoke-free environment
Digital Accessibility
If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:
*************************************************************
Auto-ApplyProgrammer Analyst III
Los Angeles, CA jobs
The USC Mark and Mary Stevens Neuroimaging and Informatics Institute and Laboratory of Neuro Imaging (INI, **************** are world leaders in the development of advanced computational and scientific approaches for the comprehensive mapping of brain structure and function. LONI's unique multidisciplinary environment and cutting-edge resources allow for integration of clinical, psychological and genotypic information with neuroimaging phenotypes for research questions in neurology, psychiatry and developmental neurobiology.
The Laboratory of Neuro Imaging (****************** part of the USC Stevens Neuroimaging and Informatics Institute at the Keck School of Medicine of USC, is developing intuitive, interactive, and visual web applications for archiving, searching, displaying, and distributing complex neuroscience data. We are looking for a senior-level programmer who will work under the supervision of faculty and other programmers in the group with the purpose of extending the capabilities of existing data platforms. This individual must be proficient in Java (including servlets), JavaScript, HTML, CSS, JSP, AJAX, and MySQL and have experience assessing project requirements, assigning, and reviewing programming assignments, and fixing programming bugs. Both front-end and back-end experience is required. Experience with the Docker and SGE ecosystems is a bonus.
Preferred Qualifications:
• Minimum Bachelor's degree in Computer Science
• Five years of progressive systems development experience
• Knowledge of JavaScript, JavaScript libraries, jQuery, HTML/HTML5, and CSS 2/3
• Knowledge of AJAX, JSP, Java, Servlets, SQL, JSTL
• Knowledge of Docker
• Experience with MySQL, Tomcat, and Linux
• Good problem-solving skills, interpersonal skills, and clear English communication
• Ability to work independently and effectively incorporate feedback
• Ability to provide leadership and guidance to other programmers
The hourly rate range for this position is $52.98 - $57.70. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.
Minimum Education: Bachelor's degree, Combined work experience and education as equivalent
Minimum Experience: 3 years, Combined education/experience as substitute for minimum experience
Minimum Field of Expertise: Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages. Competent to work independently on complex programming activities.
USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to the Background Screening Policy Appendix D for specific employment screen implications for the position for which you are applying.
We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at **************, or by email at *************. Inquiries will be treated as confidential to the extent permitted by law.
Notice of Non-discrimination
Employment Equity
Read USC's Clery Act Annual Security Report
USC is a smoke-free environment
Digital Accessibility
If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:
*************************************************************
Auto-ApplyProgrammer Analyst III
Los Angeles, CA jobs
The USC Mark and Mary Stevens Neuroimaging and Informatics Institute and Laboratory of Neuroimaging (INI, **************** are world leaders in developing advanced computational and scientific approaches for the comprehensive mapping of brain structure and function. LONI's unique multidisciplinary environment and cutting-edge resources allow for integrating clinical, psychological, and genotypic information with neuroimaging phenotypes for research questions in neurology, psychiatry, and developmental neurobiology. The Laboratory of Neuroimaging (****************** part of the USC Stevens Neuroimaging and Informatics Institute at the Keck School of Medicine of USC, is developing intuitive, interactive, and visual web applications for archiving, searching, displaying, distributing, and analyzing complex neuroimaging and electrophysiology data.
We seek a talented full-stack web developer committed to excellence to join our team, who will work with a team of programmers to build an advanced data repository. You will be an integral member of the development team, collaborating with diverse and talented team members to help solve multidimensional information technology problems and create intuitive and effective User experience for research applications. This is a hybrid position working out of downtown Los Angeles.
Duties and Responsibilities
Designs, codes, tests, debugs, installs, documents, and maintains moderately complex software applications.
Provides leadership, guidance, and direction to other programmers as needed. Reviews the work of others, as requested.
Determines software application objectives, scope, and requirements.
Produces the required analysis and application design, individually or actively participating in the development process. Produces design specification documents.
Translates design specifications into programming languages.
Develops test data and routines required to test and revise application(s).
Ensures application(s) are thoroughly tested before release. Writes reports of test results.
Detects and debugs programs whenever problems are reported or encountered.
Trains users and programmers as required.
Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.
Communicate and collaborate with technical and non-technical stakeholders
Skills, Knowledge, and Abilities
Proficient knowledge of JavaScript, JavaScript libraries/frameworks (Angular + React), jQuery, HTML/HTML5, and CSS 2/3 is a must.
Proficient in Python, Java, Spring Boot, Flask, Django, or similar technologies.
Knowledge of AJAX, XML, and JSON.
Knowledge of browser compatibility issues.
Experience with MySQL, Tomcat, and Linux.
Experience with an object-oriented language like JAVA or Python.
Ability to transform UI Mockups/design to code.
Good problem-solving skills, interpersonal skills, and clear English communication.
Ability to work independently and effectively incorporate feedback.
Ability to provide leadership and guidance to other programmers.
Preferred but not required - experience with JAVA, JSP, and Servlets.
Interest in data science and/or neuroscience is a plus.
Requirements & Qualifications
Five years of progressive systems development experience.
Bachelor's degree or combined work experience and education as equivalent.
Minimum five years of full-stack web development experience.
Minimum of 2 years of experience with modern DevOps tools, such as Git, GitHub, and/or Jenkins.
The hourly rate range for this position is $52.98 - $55.00. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.
Minimum Education: Bachelor's degree, Combined work experience and education as equivalent
Minimum Experience: 3 years, Combined education/experience as substitute for minimum experience
Minimum Field of Expertise: Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages. Competent to work independently on complex programming activities.
USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to the Background Screening Policy Appendix D for specific employment screen implications for the position for which you are applying.
We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at **************, or by email at *************. Inquiries will be treated as confidential to the extent permitted by law.
Notice of Non-discrimination
Employment Equity
Read USC's Clery Act Annual Security Report
USC is a smoke-free environment
Digital Accessibility
If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:
*************************************************************
Auto-ApplySoftware Developer
Senior software engineer job at Stanford University
Stanford University is seeking a Software Developer that is passionate about biomedical informatics and leveraging AI to enhance healthcare. The successful candidate will contribute to the expansion and upgrading of the data environment at Stanford School of Medicine, focusing on large-scale data mining and predictive analytics. Responsibilities include integrating diverse data sources such as radiology and pathology imaging, genomics, electronic health records (EHR), and real-time location systems into the clinical data warehouse, ensuring the creation of coherent biomedical datasets that are Findable, Accessible, Interoperable, and Re-usable. Join us in our mission to improve human health through innovative technology and research collaboration.
Duties include:
* Conceptualize design, implement, and develop solutions for complex system/programs independently.
* Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
* Document system builds and application configurations; maintain and update documentation as needed.
* Provide technical analysis, design, development, conversion, and implementation work.
* Work as a project leader, as needed, for projects of moderate complexity.
* Serve as a technical resource for applications.
* Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
* Follow team software development methodology.
* Mentor lower level software developers.
* - Other duties may also be assigned
DESIRED QUALIFICATIONS:
* B.S in Software Engineering, Biotech, or related program (IT background)
* Experience working in IT infrastructure development and software development front and back end.
* Fluency in SQL, Python and R
* Familiarity with Cloud computing paradigm and platforms like Google Cloud or Azure
* Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes
* Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases
* Familiarity with LLMs, NLPs, ML, other AI technologies
* Experience with Epic Clarity, SQL, tools and data warehouses
* Experience with FHIR Interoperability Solutions
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
* Expertise in designing, developing, testing, and deploying applications.
* Proficiency with application design and data modeling.
* Ability to define and solve logical problems for highly technical applications.
* Effective communication skills with both technical and non-technical clients.
* Ability to lead activities on structured team development projects.
* Ability to select, adapt, and effectively use a variety of programming methods.
* Knowledge of application domain.
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 school/units
The expected pay range for this position is $138,402 to $163,985 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 (***************************************************** provides detailed information on Stanford's 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, *******************************
Additional Information
* Schedule: Full-time
* Job Code: 4822
* Employee Status: Regular
* Grade: J
* Requisition ID: 107316
* Work Arrangement : Hybrid Eligible
Software Developer
Senior software engineer job at Stanford University
**School of Medicine, Stanford, California, United States** Information Technology Services Post Date Sep 19, 2025 Requisition # 107316 Stanford University is seeking a Software Developer that is passionate about biomedical informatics and leveraging AI to enhance healthcare. The successful candidate will contribute to the expansion and upgrading of the data environment at Stanford School of Medicine, focusing on large-scale data mining and predictive analytics. Responsibilities include integrating diverse data sources such as radiology and pathology imaging, genomics, electronic health records (EHR), and real-time location systems into the clinical data warehouse, ensuring the creation of coherent biomedical datasets that are Findable, Accessible, Interoperable, and Re-usable. Join us in our mission to improve human health through innovative technology and research collaboration.
Duties include:
- Conceptualize design, implement, and develop solutions for complex system/programs independently.
- Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
- Document system builds and application configurations; maintain and update documentation as needed.
- Provide technical analysis, design, development, conversion, and implementation work.
- Work as a project leader, as needed, for projects of moderate complexity.
- Serve as a technical resource for applications.
- Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
- Follow team software development methodology.
- Mentor lower level software developers.
* - Other duties may also be assigned
DESIRED QUALIFICATIONS:
- B.S in Software Engineering, Biotech, or related program (IT background)
- Experience working in IT infrastructure development and software development front and back end.
- Fluency in SQL, Python and R
- Familiarity with Cloud computing paradigm and platforms like Google Cloud or Azure
- Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes
- Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases
- Familiarity with LLMs, NLPs, ML, other AI technologies
- Experience with Epic Clarity, SQL, tools and data warehouses
- Experience with FHIR Interoperability Solutions
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
- Expertise in designing, developing, testing, and deploying applications.
- Proficiency with application design and data modeling.
- Ability to define and solve logical problems for highly technical applications.
- Effective communication skills with both technical and non-technical clients.
- Ability to lead activities on structured team development projects.
- Ability to select, adapt, and effectively use a variety of programming methods.
- Knowledge of application domain.
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 school/units
The expected pay range for this position is $138,402 to $163,985 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 (***************************************************** provides detailed information on Stanford's 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,*******************************
Additional Information
+ **Schedule: Full-time**
+ **Job Code: 4822**
+ **Employee Status: Regular**
+ **Grade: J**
+ **Requisition ID: 107316**
+ **Work Arrangement : Hybrid Eligible**
Software Developer
Senior software engineer job at Stanford University
Note: This is a 1 year fixed term position. Visa sponsorship is not available for this position. All candidates must be eligible to work and live in the U.S. This position has been deemed critical by the School of Engineering Dean's Office and is exempt from the hiring freeze.
The School of Engineering
Stanford Engineering has been at the forefront of innovation for nearly a century, creating pivotal technologies that have transformed the worlds of information technology, communications, health care, energy, business and beyond. Our faculty and students are creative risk-takers who pursue excellence across a breadth of disciplines. Our alumni include some of the world's most successful leaders in technology and business. Our staff are critical to enabling Stanford Engineering to accomplish its mission: seeking solutions to some of the world's most urgent challenges and educating leaders who will make the world a better place through the power of engineering principles, techniques and systems.
The Stanford Vision and Learning Lab (SVL) at SAIL within the Computer Science Department addresses the theoretical foundations and practical applications of computational vision. We are focused on discovering and proposing the fundamental principles, algorithms, and implementations for solving high-level visual perception and cognition problems involving computational geometry, automated image and video analysis, and visual reasoning. At the same time, our curiosity leads us to study the underlying neural mechanisms that enable the human visual system to perform high level visual tasks with amazing speed and efficiency.
The Stanford Vision and Learning Lab (SVL) is looking for a full-time Software Developer to develop software for exciting research projects related to robotics.
The main focus of this position will be related to a core project of SVL, the BEHAVIOR benchmark, a platform on which robots can learn to solve household activities like washing dishes or cleaning floors. Built on our OmniGibson simulation platform, BEHAVIOR is a combination of simulation software and data assets intended to support robot learning use cases, such as training learning-based agents (e.g. in paradigms such as Reinforcement Learning or Imitation Learning), with the long-term goal of enabling the development of advanced robots to help humans with everyday activities. To effectively enable robot learning workflows, BEHAVIOR needs to be high-performance and high-realism. The goal of this position is to contribute to the development of BEHAVIOR in these directions and help us lead it to widespread adoption as a performant and easy-to-use robot learning platform. You can find out more about BEHAVIOR on ******************************
In this position, you will co-lead the project under the guidance of the SVL faculty to gain first-hand experience in developing software for advanced, impactful research. You will have the chance to join us as an author on papers we publish at top AI conferences such as CVPR/NeurIPS/ICRA/CoRL.
In this role, you will:
* Conceptualize design, implement, and develop solutions for complex system/programs independently. Take ownership of the above open-source projects as their lead maintainer.
* Interact with an internal and external client base to gain information and triage and address bugs.
* Document system builds and application configurations; maintain and update documentation as needed.
* Work as a project leader, as needed, for projects of moderate complexity. Responsible for CI pipeline, conducting code reviews, etc.
* Develop and maintain robotics simulation software (including features of physics simulation, AR/VR, rendering, task and motion planning, reinforcement learning, etc.), using platforms such as py Bullet and NVIDIA Omniverse.
* Mentor lower level software developer.
Education & Experience (Required):
* Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
Knowledge, Skills, & Abilities (Required):
* Expertise in designing, developing, testing, and deploying applications.
* Proficiency with application design and data modeling.
* Ability to define and solve logical problems for highly technical applications.
* Strong communication skills with both technical and non-technical clients.
* Ability to lead activities on structured team development projects.
* Ability to select, adapt, and effectively use a variety of programming methods.
* Knowledge of the application domain.
Education & Experience (Desired):
* Experience with software design and development, particularly in Python and C++.
* Experience with active practice of Git-based CI/CD workflows.
* Experience with Docker/container frameworks.
* Experience developing and maintaining open source software.
* Familiarity with the fundamentals of linear algebra, robotics, and computer graphics.
* Experience with machine learning algorithms and tools (e.g. PyTorch, Tensorflow).
Working Conditions:
* May work extended hours, evening and weekends.
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.
Work Standards:
* 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, ******************************
Pay Range:
The expected pay range for this position is $138,402 to $163,985 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
Why Stanford is for you:
Imagine a world without search engines or social platforms. Consider lives saved through first-ever organ transplants and research to cure illnesses. Stanford University has revolutionized the way we live and enrich the world. Supporting this mission is our diverse and dedicated 17,000 staff. We seek talent driven to impact the future of our legacy. Our culture and unique perks empower you with:
* Freedom to grow. We offer career development programs, tuition reimbursement, or audit a course. Join a TedTalk, film screening, or listen to a renowned author or global leader speak.
* A caring culture. We provide superb retirement plans, generous time-off, and family care resources.
* A healthier you. Climb our rock wall, or choose from hundreds of health or fitness classes at our world-class exercise facilities. We also provide excellent health care benefits.
* Discovery and fun. Stroll through historic sculptures, trails, and museums.
* Enviable resources. Enjoy free commuter programs, ridesharing incentives, discounts and more!
How to Apply:
We invite you to apply for this position by clicking on the "Apply for Job" button. To be considered, please submit a cover letter and résumé along with your online application. The cover letter should briefly describe why you believe you are a good fit for this position.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a contact form.
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.
Additional Information
* Schedule: Full-time
* Job Code: 4822
* Employee Status: Fixed-Term
* Grade: J
* Requisition ID: 107811
* Work Arrangement : Hybrid Eligible
Programmer Analyst II
Los Angeles, CA jobs
The USC Mark and Mary Stevens Neuroimaging and Informatics Institute and Laboratory of Neuro Imaging (INI, **************** are world leaders in the development of advanced computational and scientific approaches for the comprehensive mapping of brain structure and function. LONI's unique multidisciplinary environment and cutting edge resources allow for integration of clinical, psychological and genotypic information with neuroimaging phenotypes for research questions in neurology, psychiatry and developmental neurobiology.
Data Archive for the BRAIN Initiative (DABI) is a shared neurodata repository where researchers from over a 100 of academic institutions store, share and analyze invasive neurophysiology datasets. Building on decades of experience creating widely-used, large-scale informatics solutions in the neurosciences, in 2018, the team behind DABI launched a new archive to ingest, aggregate, store, visualize, and disseminate human invasive neurophysiology data. DABI repository, which also houses synchronized behavioral, imaging, demographic, and other vital data, is specifically designed to help BRAIN Initiative researchers organize and analyze their data while fulfilling data-sharing directives from federal agencies and their respective institutions.
USC Institute for Neuroimaging and Informatics is seeking a Programming Analyst II to perform the following key responsibilities:
Key Responsibilities:
Develop and Maintain Software Solutions: Design, code, and maintain web applications and backend services to meet functional and technical requirements. Ensure high code quality through regular peer reviews and adherence to industry standards.
Collaborate and Communicate: Work closely with a diverse range of stakeholders to understand business needs and provide high-value software solutions. Communicate progress, obstacles, and solutions effectively.
Optimize Application Performance: Build and maintain complex web applications with a focus on clean, testable code. Prioritize performance, scalability, and compliance with security standards.
Support Continuous Improvement: Stay updated with best practices, fostering innovation and driving process improvements within the team.
Debugging and Testing: Write and maintain unit tests, handle debugging across services, and ensure code covers edge cases.
Documentation and Lifecycle Management: Document development stages, manage tasks in line with the software lifecycle, and contribute to effective continuous integration.
Stakeholder and Team Collaboration: Build strong relationships with peers and stakeholders and contribute to an inclusive, ethical work environment.
Qualifications:
Bachelor's degree in Computer Science or related field.
Strong proficiency in at least one programming language.
2+ years of industry experience in designing and building scalable APIs and backend services.
2+ years of industry experience with frontend frameworks (React, Vue, Svelte, etc), and CSS frameworks (TailwindCSS)
Familiarity with relational databases (PostgreSQL).
Understanding of CI/CD and version control (Git).
Nice to have:
Experience with Rust.
Experience with modern web APIs (e.g., REST, gRPC, WebSocket).
Familiarity with cloud platforms (AWS).
The hourly rate pay range for this position is $42.73 - $48.00. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, federal, state, and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.
USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to the Background Screening Policy Appendix D for specific employment screen implications for the position for which you are applying.
Minimum Education: Bachelor's degree, Combined work experience and education as equivalent
Minimum Experience: 1 year, Combined education/experience as substitute for minimum experience
Minimum Field of Expertise: Sound knowledge of programming and documentation procedures, programming methods, program flow charts and operator instructions. Knowledge of one or more appropriate computer languages.
Develops software applications using programming languages to the given design specifications. Follows design specifications to code, test, debug, install, document, and maintain software applications. Develops new and enhanced functionality for software applications. Prepares code documentation in support of program development. Performs work of moderate complexity and handles most activities under general supervision of more experienced programming staff.
USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to the Background Screening Policy Appendix D for specific employment screen implications for the position for which you are applying.
We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at **************, or by email at *************. Inquiries will be treated as confidential to the extent permitted by law.
Notice of Non-discrimination
Employment Equity
Read USC's Clery Act Annual Security Report
USC is a smoke-free environment
Digital Accessibility
If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:
*************************************************************
Auto-ApplySoftware Developer 1
Senior software engineer job at Stanford University
The Department of Genetics in the Stanford University School of Medicine is a world-renowned hub for innovation in genomics, computational biology, and translational research. Our lab focuses on developing next-generation computational frameworks and automatic data analyses systems to analyze single-cell and spatial omics data, enabling new discoveries in developmental biology and disease modeling.
We are seeking up to two Software Developer 1 to join our interdisciplinary team and support the development of a modular automatic data analyses system for automating single-cell and spatial data analysis. The ideal candidate will contribute to the design, implementation, and scaling of cloud-based applications that power predictive models of organogenesis and disease progression.
This is an excellent opportunity to work at the forefront of biomedical data science, collaborating with world-class researchers, engineers, and entrepreneurs in a fast-paced academic and translational research environment.
Duties include:
* Assess user needs and requirements.
* Design and develop applications that may involve sophisticated data manipulation.
* Maintain and update existing programs.
* Troubleshoot and solve technical problems.
* Create programs to meet reporting and analysis needs.
* Design and implement user and operations training programs.
* Document changes in software for end users.
* Follow team software development methodology.
* Serve as technical resource with respect to applications.
* Support research translation, licensing, and commercialization strategy, including coordination with venture capital firms and Stanford's innovation ecosystem.
* Assist with scientific writing, data visualization, and manuscript preparation.
* - Other duties may also be assigned.
DESIRED QUALIFICATIONS:
* Bachelor's degree or higher in Computer Science, Bioinformatics, Biomedical Engineering, Management Science & Engineering, or a related field.
* Strong background in data science, or computational biology, especially in handling single-cell, spatial transcriptomics, or imaging data.
* Strong background in automatic data analyses tool development and deployment, distributed systems and others
* Proficiency in Python, R, or other scientific programming languages, with experience in software development and data pipeline automation.
* Experience with cloud computing platforms (e.g., AWS, GCP) and collaborative development tools (e.g., GitHub, Docker).
* Familiarity with scientific publication processes, manuscript preparation, and figures.
* Demonstrated ability to assess user needs, troubleshoot complex technical issues, and design user-friendly, scalable applications.
* Knowledge of research translation and commercialization strategy, including startup planning and engagement with venture capital firms.
* Experience preparing research presentations, grant proposals, or supporting industry/academic collaborations.
* Ability to work independently and collaboratively across interdisciplinary teams in a fast-paced academic or startup-like environment.
* Excellent communication and organizational skills, with attention to detail and strong documentation practices.
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and three years of relevant experience or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
* Working knowledge of latest software and design standards.
* Ability to define and solve logical problems for technical applications.
* Knowledge of and 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.
* Basic knowledge of software engineering principles.
* Strong knowledge of at least one programming language.
CERTIFICATIONS & LICENSES:
None.
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.
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, *******************************
The expected pay range for this position is $107,423 to $133,600 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources at ************************. For all other inquiries, please submit a contact form.
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.
Additional Information
* Schedule: Full-time
* Job Code: 4821
* Employee Status: Regular
* Grade: I
* Requisition ID: 107107
* Work Arrangement : On Site
Software Developer 1
Senior software engineer job at Stanford University
**School of Medicine, Stanford, California, United States** Information Technology Services Post Date Sep 03, 2025 Requisition # 107107 The Department of Genetics in the Stanford University School of Medicine is a world-renowned hub for innovation in genomics, computational biology, and translational research. Our lab focuses on developing next-generation computational frameworks and automatic data analyses systems to analyze single-cell and spatial omics data, enabling new discoveries in developmental biology and disease modeling.
We are seeking up to two Software Developer 1 to join our interdisciplinary team and support the development of a modular automatic data analyses system for automating single-cell and spatial data analysis. The ideal candidate will contribute to the design, implementation, and scaling of cloud-based applications that power predictive models of organogenesis and disease progression.
This is an excellent opportunity to work at the forefront of biomedical data science, collaborating with world-class researchers, engineers, and entrepreneurs in a fast-paced academic and translational research environment.
Duties include:
+ Assess user needs and requirements.
+ Design and develop applications that may involve sophisticated data manipulation.
+ Maintain and update existing programs.
+ Troubleshoot and solve technical problems.
+ Create programs to meet reporting and analysis needs.
+ Design and implement user and operations training programs.
+ Document changes in software for end users.
+ Follow team software development methodology.
+ Serve as technical resource with respect to applications.
+ Support research translation, licensing, and commercialization strategy, including coordination with venture capital firms and Stanford's innovation ecosystem.
+ Assist with scientific writing, data visualization, and manuscript preparation.
* - Other duties may also be assigned.
DESIRED QUALIFICATIONS:
+ Bachelor's degree or higher in Computer Science, Bioinformatics, Biomedical Engineering, Management Science & Engineering, or a related field.
+ Strong background in data science, or computational biology, especially in handling single-cell, spatial transcriptomics, or imaging data.
+ Strong background in automatic data analyses tool development and deployment, distributed systems and others
+ Proficiency in Python, R, or other scientific programming languages, with experience in software development and data pipeline automation.
+ Experience with cloud computing platforms (e.g., AWS, GCP) and collaborative development tools (e.g., GitHub, Docker).
+ Familiarity with scientific publication processes, manuscript preparation, and figures.
+ Demonstrated ability to assess user needs, troubleshoot complex technical issues, and design user-friendly, scalable applications.
+ Knowledge of research translation and commercialization strategy, including startup planning and engagement with venture capital firms.
+ Experience preparing research presentations, grant proposals, or supporting industry/academic collaborations.
+ Ability to work independently and collaboratively across interdisciplinary teams in a fast-paced academic or startup-like environment.
+ Excellent communication and organizational skills, with attention to detail and strong documentation practices.
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and three years of relevant experience or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
+ Working knowledge of latest software and design standards.
+ Ability to define and solve logical problems for technical applications.
+ Knowledge of and 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.
+ Basic knowledge of software engineering principles.
+ Strong knowledge of at least one programming language.
CERTIFICATIONS & LICENSES:
None.
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.
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, *******************************
The expected pay range for this position is $107,423 to $133,600 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources **************************. For all other inquiries, please submit acontact form.
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.
Additional Information
+ **Schedule: Full-time**
+ **Job Code: 4821**
+ **Employee Status: Regular**
+ **Grade: I**
+ **Requisition ID: 107107**
+ **Work Arrangement : On Site**
Software Developer Associate
Senior software engineer job at Stanford University
Note: This is a fixed term position ending 10/1/26 . Visa sponsorship is not available for this position. All candidates must be eligible to work and live in the U.S. This position has been deemed critical by the School of Engineering Dean's Office and is exempt from the hiring freeze.
The School of Engineering
Stanford Engineering has been at the forefront of innovation for nearly a century, creating pivotal technologies that have transformed the worlds of information technology, communications, health care, energy, business and beyond. Our faculty and students are creative risk-takers who pursue excellence across a breadth of disciplines. Our alumni include some of the world's most successful leaders in technology and business. Our staff are critical to enabling Stanford Engineering to accomplish its mission: seeking solutions to some of the world's most urgent challenges and educating leaders who will make the world a better place through the power of engineering principles, techniques and systems.
Founded in 1965, the Stanford Computer Science (CS) Department continues to lead the world in computer science research and education influencing society at levels that remain without parallel among academic institutions. Its spin-offs are among the most successful corporate ventures in the world, and many of the leaders in the academic and corporate research world are graduates of the Stanford CS Department. Computer Science website: ************************
Within the Stanford Artificial Intelligence Lab (SAIL ), the Stanford IRIS (Intelligence through Robotic Interaction at Scale) focuses on the capability of robots and other agents to develop broadly intelligent behavior through learning and interaction. The group works on robotics and machine learning, and it is affiliated with SAIL, the ML Group, the Stanford Robotics Center, and CRFM.
The IRIS lab is looking for a full-time Software Developer Associate passionate about contributing to exciting research projects related to robotics. This position will work on software development for robotics research projects in the IRIS lab, including projects aiming to improve upon both state-of-the-art models and algorithms for robotic learning. These projects may span topics such as incorporating memory, learning reward functions, autonomous self-improvement, scalable imitation learning, among other topics. This position will execute programming tasks, maintain existing programs, and troubleshoot and analyze such programs under the supervision of Professor Chelsea Finn, and working closely with Stanford PhD students.
In this role, you will:
* 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.
* Contribute to documenting changes in software for end users.
* Suggest improvements and/or changes to help increase efficiency.
Education & Experience (Required):
* Bachelor's degree or a combination of education and relevant experience.
Knowledge, Skills, & Abilities (Required):
* 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.
Education & Experience (Desired):
* Experience with software design and development, particularly in Python
* Familiarity with the fundamentals of robotics and machine learning.
* Experience with active practice of Git-based version control workflows.
* Experience with machine learning algorithms and tools (e.g. PyTorch, Tensorflow).
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.
Work Standards:
* May work extended hours, evening, and weekends.
* Travel on campus to schools/units.
* 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, ******************************
Pay Range:
The expected pay range for this position is $48.20 to $59.16 per hour.
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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
Why Stanford is for you:
Imagine a world without search engines or social platforms. Consider lives saved through first-ever organ transplants and research to cure illnesses. Stanford University has revolutionized the way we live and enrich the world. Supporting this mission is our diverse and dedicated 17,000 staff. We seek talent driven to impact the future of our legacy. Our culture and unique perks empower you with:
* Freedom to grow. We offer career development programs, tuition reimbursement, or audit a course. Join a TedTalk, film screening, or listen to a renowned author or global leader speak.
* A caring culture. We provide superb retirement plans, generous time-off, and family care resources.
* A healthier you. Climb our rock wall, or choose from hundreds of health or fitness classes at our world-class exercise facilities. We also provide excellent health care benefits.
* Discovery and fun. Stroll through historic sculptures, trails, and museums.
* Enviable resources. Enjoy free commuter programs, ridesharing incentives, discounts and more!
How to Apply:
We invite you to apply for this position by clicking on the "Apply for Job" button. To be considered, please submit a cover letter and résumé along with your online application. The cover letter should briefly describe why you believe you are a good fit for this position.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a contact form.
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.
Additional Information
* Schedule: Full-time
* Job Code: 4819
* Employee Status: Fixed-Term
* Grade: H
* Requisition ID: 107821
* Work Arrangement : Hybrid Eligible
Senior Cloud Engineer
San Francisco, CA jobs
The Senior Cloud Engineer will be accountable for driving the configuration and operation of University of California, San Francisco (UCSF) cloud infrastructure services. The Senior Cloud Engineer will coordinate the partnership with a broad range of developers, engineers, business partners, and key University stakeholders to provide best-in-class cloud services. This role configures and facilitates workloads in the cloud, automates cloud infrastructure maintenance, and builds new operational monitoring capabilities.
The Senior Cloud Engineer will positively impact UCSF's operations and culture by ensuring UCSF's Information Technology (IT) infrastructure is operable, secure, efficient, and effective in service of the University's mission. The Senior Cloud Engineer will advance the University's mission by delivering exceptional information technology services comprehensively and consistently across customers and stakeholders. This role will execute UCSF's vision while modeling UCSF's culture and values. The final salary and offer components are subject to additional approvals based on UC policy.
our placement within the salary range is dependent on a number of factors including your work experience and internal equity within this position classification at UCSF. For positions that are represented by a labor union, placement within the salary range will be guided by the rules in the collective bargaining agreement.
The salary range for this position is $138,000 - $183,000 (Annual Rate).
To learn more about the benefits of working at UCSF, including total compensation, please visit: *****************************************************************************
Bachelor's degree, or equivalent combination of experience/training, in one or more of the following fields: computer science, computer information systems, etc.
5+ years experience in one or more of the following fields: information technology, computer science, engineering, etc.
Demonstrated experience in information technology, platform services, and cloud services. .
Advanced knowledge of the design, development and application of technology and systems to meet business needs.
Advanced knowledge and experience migrating server workloads such as Amazon Web Services (AWS), Azure, or Google Cloud Platform (GCP). Advanced knowledge and support experience with virtualization technologies.
Thorough knowledge of software development with object-oriented languages like Terraform using Service-Oriented Architecture (SOA) principles.
Demonstrated experience with source control, testing, and continuous integration techniques for both cloud applications and infrastructure.
Demonstrated experience with DevOps solutions development and deployment paradigms. Proven experience with the build, test, and release of applications in the delivery pipeline.
Extensive knowledge of Application Programming Interfaces (APIs) and integration with cloud data providers. Experience with Linux, Windows, containerization, and orchestration platforms such as Kubernetes.
Demonstrated experience with cloud-based automation tools and processes. Proven experience provisioning and maintaining cloud-based infrastructure.
Advanced skills associated with adapting equipment and technology to serve user needs. Demonstrated comprehensive understanding of how system management actions affect other systems, system users and dependent/related functions.
Advanced knowledge, skills, and abilities associated with systems problem identification and resolution. Experience with design, configuration, operation, repair, and tuning of technology systems.
Proficiency in key Infrastructure as Code (IaC) methodologies and principles. Knowledge of IaC tools such as Terraform, Ansible, Chef, Puppet, or equivalent, and proficiency in scripting languages associated with IaC tools. Ability to write and maintain clear, concise, and effective infrastructure code. Proficiency in automating deployment, scaling, and management of infrastructure components.
Strong customer service skills and ability to triage and escalate to leadership and management for resolution. Ability to interpret, analyze, and apply pertinent service-level agreements, policies, procedures, regulations, and other requirements, and turn them into actionable outcomes.
Strong written and verbal communication skills and ability to communicate technical information and ideas to diverse community of colleagues and stakeholders.
Ability to establish and advance positive working relationships and a strong rapport with team members, stakeholders, and customers.
Strong organizational skills and ability to balance competing priorities and support concurrent projects. Experience working in a project-based environment using leading project management practices including schedule management, status reporting, and communication of project risks and issues. Familiarity with budget planning and management, business case development, and service management.
Strong demonstrated problem-solving skills; ability to scope solutions based on knowledge of available resources and timelines. Ability to ask questions, gather information, evaluate options, and make decisions with integrity.
Experience participating in activities to advance an inclusive environment that values equity, diversity, inclusion, and belonging.
Ability to think creatively and propose innovative ideas, including the incorporation of new technologies or processes. Ability to work with agility in a fast-paced environment.
Solutions Architect 2 (AWS, Microsoft, GCP or equivalent cloud provider)
Solutions Architect 1 (Amazon Web Services (AWS), Microsoft, Google Cloud Platform (GCP), or equivalent cloud provider)
Equal Employment Opportunity
The University of California is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected status under state or federal law.
University of California, San Francisco (UCSF) is distinguished as a leading academic healthcare organization, home to groundbreaking discoveries, world-class education, and exceptional healthcare services. Infrastructure Services (IS) is the backbone of the technological infrastructure, assuring the technical services that enable the academic, medical, and research missions of the organization. Beyond a focus on maintaining systems and resolving issues, we are committed to nurturing the potential of our team members and empowering them to excel. UCSF Infrastructure Services provides 24x7 support to the University community, always upholding the highest level of responsiveness and reliability for our customers. IS values innovation and excellence in ensuring secure and efficient Information Technology (IT) services, regardless of the hour or complexity of the issue.
The Platform Services team within Infrastructure Services is committed to empowering the academic, medical, and research mission of UCSF by ensuring that all customers have seamless, secure, and accessible technological support. The team oversees the management and maintenance of various technology platforms, including system and cloud services, to guarantee they are secure, readily available, and performing optimally. Platform Services handles the management of critical software, such as Epic, ensuring it supports the highest level of medical service delivery by operating at peak performance. The team also oversees data center operations, including server management, storage, and networking equipment, to ensure the reliable delivery of health services. Additionally, it manages databases with a focus on data security, availability, and top-tier performance. All these tasks are critical not only for the smooth operation of the University's technological infrastructure, but also for enhancing productivity, enabling the provision of high-quality health services and learning, and ultimately, improving patient and student outcomes.
About UCSF
The University of California, San Francisco (UCSF) is a leading university dedicated to promoting health worldwide through advanced biomedical research, graduate-level education in the life sciences and health professions, and excellence in patient care. It is the only campus in the 10-campus UC system dedicated exclusively to the health sciences. We bring together the world's leading experts in nearly every area of health. We are home to five Nobel laureates who have advanced the understanding of cancer, neurodegenerative diseases, aging and stem cells.
Pride Values
UCSF is a diverse community made of people with many skills and talents. We seek candidates whose work experience or community service has prepared them to contribute to our commitment to professionalism, respect, integrity, diversity and excellence - also known as our PRIDE values.
In addition to our PRIDE values, UCSF is committed to equity - both in how we deliver care as well as our workforce. We are committed to building a broadly diverse community, nurturing a culture that is welcoming and supportive, and engaging diverse ideas for the provision of culturally competent education, discovery, and patient care. Additional information about UCSF is available at diversity.ucsf.edu
Join us to find a rewarding career contributing to improving healthcare worldwide.
DevOps Engineer
Senior software engineer job at Stanford University
JOB PURPOSE Enterprise Technologies is a central IT unit at Stanford University, responsible for delivering foundational computing and communication infrastructure that supports the University's academic, research, and administrative functions. We are seeking a Senior DevOps Engineer with proven expertise in API development, as well as administration and integration experience across Google Workspace, AWS, and Microsoft Azure. In this role, you will design and automate cloud infrastructure, optimize CI/CD pipelines, develop and maintain internal APIs, and manage cloud-based configurations, identity services, and security policies-leveraging scripting and API-driven automation across multi-cloud and enterprise collaboration platforms.
RESPONSIBILITIES
The DevOps Engineer will serve as a key member of the team, leading the design, development, planning, support, and security of Stanford's infrastructure with a focus on Google Cloud technologies. This role is critical in optimizing software delivery pipelines, enabling collaboration across teams, and ensuring the reliability, performance, and scalability of systems running in Google Cloud. The ideal candidate will have deep experience with infrastructure automation, cloud-native tooling, and API integrations within the Google ecosystem-including GCP and Google Workspace. Strong leadership, scripting, and communication skills are essential. Key responsibilities include:
CORE DUTIES:
* Design, implement, and maintain scalable CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI).
* Automate infrastructure provisioning using tools like Terraform, CloudFormation, or Pulumi.
* Build, deploy, and manage containerized applications using Docker and orchestration platforms (Kubernetes, ECS, etc.).
* Develop and maintain RESTful and/or GraphQL APIs using Python, Go, or Node.js.
* Manage and integrate Google Workspace with internal systems, including API access, identity provisioning (via Directory API), and service automation.
* Monitor system health and performance using observability tools (e.g., Prometheus, Grafana, ELK, Datadog).
* Implement security best practices, including IAM, secrets management, and compliance enforcement.
* Collaborate with engineering, security, and IT teams to maintain a secure and efficient development environment.
* Support incident response, root cause analysis, and disaster recovery procedures.
* Document infrastructure, processes, and API endpoints thoroughly.
* Participating in 24x7 on-call support rotation.
MINIMUM REQUIREMENTS:
Education & Experience
Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.
Knowledge, Skills and Abilities:
* Bachelor's degree in Computer Science, Engineering, or equivalent work experience.
* 5+ years in DevOps, SRE, or Platform Engineering roles.
* Hands-on experience with public cloud platforms (AWS, Azure, or GCP-GCP preferred).
* Strong programming skills in one or more languages for API development (e.g., Python, Go, Node.js).
* Proficiency with CI/CD tools and IaC frameworks (e.g., Terraform, Ansible, CloudFormation).
* Experience with Docker and container orchestration tools such as Kubernetes or ECS.
* Demonstrated experience managing and integrating Google Workspace in enterprise environments, including APIs, security settings, and automation.
* Solid knowledge of Linux administration, networking, and cloud security principles.
* Strong troubleshooting and debugging skills across the stack.
* Excellent communication, documentation, and collaboration abilities.
* Should demonstrate a willingness to learn and adapt to new technologies and industry trends.
Preferred Qualifications (Nice to Have):
* Experience building and maintaining internal developer platforms or shared infrastructure.
* Experience with API management platforms (e.g., Apigee, AWS API Gateway, Kong).
* Hands-on experience with Proofpoint administration, including email security configuration and policy management.
* Experience with Microsoft 365 administration, including Exchange Online, SharePoint, Teams, and security/compliance controls.
* Google Workspace Administrator or GCP-related certifications.
* Experience with Entra ID or other Identity Providers for SSO and federated authentication flows.
The expected pay range for this position is $150,289 to $171,000 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a contact form.
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.
Additional Information
* Schedule: Full-time
* Job Code: 4833
* Employee Status: Regular
* Grade: K
* Requisition ID: 107201
* Work Arrangement : Hybrid Eligible
DevOps Engineer
Senior software engineer job at Stanford University
**Business Affairs: University IT (UIT), Redwood City, California, United States** Information Technology Services Post Date Nov 17, 2025 Requisition # 107201 **JOB PURPOSE** Enterprise Technologies is a central IT unit at Stanford University, responsible for delivering foundational computing and communication infrastructure that supports the University's academic, research, and administrative functions. We are seeking a Senior DevOps Engineer with proven expertise in API development, as well as administration and integration experience across Google Workspace, AWS, and Microsoft Azure. In this role, you will design and automate cloud infrastructure, optimize CI/CD pipelines, develop and maintain internal APIs, and manage cloud-based configurations, identity services, and security policies-leveraging scripting and API-driven automation across multi-cloud and enterprise collaboration platforms.
**RESPONSIBILITIES**
The DevOps Engineer will serve as a key member of the team, leading the design, development, planning, support, and security of Stanford's infrastructure with a focus on Google Cloud technologies. This role is critical in optimizing software delivery pipelines, enabling collaboration across teams, and ensuring the reliability, performance, and scalability of systems running in Google Cloud. The ideal candidate will have deep experience with infrastructure automation, cloud-native tooling, and API integrations within the Google ecosystem-including GCP and Google Workspace. Strong leadership, scripting, and communication skills are essential. Key responsibilities include:
**CORE DUTIES:**
+ Design, implement, and maintain scalable CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI).
+ Automate infrastructure provisioning using tools like Terraform, CloudFormation, or Pulumi.
+ Build, deploy, and manage containerized applications using Docker and orchestration platforms (Kubernetes, ECS, etc.).
+ Develop and maintain RESTful and/or GraphQL APIs using Python, Go, or Node.js.
+ Manage and integrate Google Workspace with internal systems, including API access, identity provisioning (via Directory API), and service automation.
+ Monitor system health and performance using observability tools (e.g., Prometheus, Grafana, ELK, Datadog).
+ Implement security best practices, including IAM, secrets management, and compliance enforcement.
+ Collaborate with engineering, security, and IT teams to maintain a secure and efficient development environment.
+ Support incident response, root cause analysis, and disaster recovery procedures.
+ Document infrastructure, processes, and API endpoints thoroughly.
+ Participating in 24x7 on-call support rotation.
**MINIMUM REQUIREMENTS:**
**Education & Experience**
Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.
**Knowledge, Skills and Abilities:**
+ Bachelor's degree in Computer Science, Engineering, or equivalent work experience.
+ 5+ years in DevOps, SRE, or Platform Engineering roles.
+ Hands-on experience with public cloud platforms (AWS, Azure, or GCP-GCP preferred).
+ Strong programming skills in one or more languages for API development (e.g., Python, Go, Node.js).
+ Proficiency with CI/CD tools and IaC frameworks (e.g., Terraform, Ansible, CloudFormation).
+ Experience with Docker and container orchestration tools such as Kubernetes or ECS.
+ Demonstrated experience managing and integrating Google Workspace in enterprise environments, including APIs, security settings, and automation.
+ Solid knowledge of Linux administration, networking, and cloud security principles.
+ Strong troubleshooting and debugging skills across the stack.
+ Excellent communication, documentation, and collaboration abilities.
+ Should demonstrate a willingness to learn and adapt to new technologies and industry trends.
**Preferred Qualifications (Nice to Have):**
+ Experience building and maintaining internal developer platforms or shared infrastructure.
+ Experience with API management platforms (e.g., Apigee, AWS API Gateway, Kong).
+ Hands-on experience with Proofpoint administration, including email security configuration and policy management.
+ Experience with Microsoft 365 administration, including Exchange Online, SharePoint, Teams, and security/compliance controls.
+ Google Workspace Administrator or GCP-related certifications.
+ Experience with Entra ID or other Identity Providers for SSO and federated authentication flows.
The expected pay range for this position is $150,289 to $171,000 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
_The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned._
_Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a_ _contact form_ _._
_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._
Additional Information
+ **Schedule: Full-time**
+ **Job Code: 4833**
+ **Employee Status: Regular**
+ **Grade: K**
+ **Requisition ID: 107201**
+ **Work Arrangement : Hybrid Eligible**
Sr. Oracle Fusion Developer
Senior software engineer job at Stanford University
JOB PURPOSE: University IT (UIT), part of the Business Affairs organization at Stanford University, is dedicated to delivering world-class service and technological solutions to advance research, teaching and learning, administration, and healthcare. UIT is embarking on a long-term strategy to plan, replace, and implement new cloud-based solutions for several enterprise-wide systems.
UIT seeks an experienced Senior Oracle Fusion Cloud Developer to support the University's cloud-based Human Capital Management (HCM). The Senior Oracle Fusion Cloud Developer will be responsible for providing technical solutions for functionality within Oracle Fusion Cloud HCM application using Oracle PaaS and other related technologies. The Senior Oracle Fusion Cloud Developer will perform the most advanced project and analytical work ensuring optimal support of the Oracle HCM Cloud suite.
CORE DUTIES:
* Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently.
* Oversee testing, debugging, change control, and documentation for major projects.
* Supervise professional staff, as necessary, working on all phases of application development projects.
* Engage in long-term strategic planning.
* Define complex application development administration and programming standards.
* Oversee the support, maintenance, operation, and 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.
MINIMUM REQUIREMENTS:
Education & Experience:
Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.
Knowledge, Skills and Abilities:
* Minimum 5 or more years of experience with Oracle Fusion Cloud HCM.
* Functional understanding of Oracle HCM applications (Core HR, Payroll, Compensation, and Performance Management, etc.).
* Experience in developing extensions for Oracle Fusion Cloud HCM using Oracle Visual Builder Cloud service.
* Proficient in Fast Formulas, Journeys, Extensible and Descriptive Flex fields.
* Experience with Oracle Business Process Management Worklist Application including configuring/creating/modifying BPM workflows.
* Oracle Fusion Cloud applications development experience using web services (SOAP/REST).
* Ability to develop and maintain interfaces between Oracle Fusion Cloud and third party systems using HCM Extracts and BI Publisher.
* Ability to develop and maintain file based integrations (FBDI) between third-party systems and Oracle Fusion Cloud using HDL and HSDL.
* Expert level experience in writing complex SQL queries, SQL tuning and database concepts.
* Experience configuring setups, personalizations in sandbox and migrating to production environments.
* Provides technical/development leadership on strategic Oracle Cloud projects.
* Strong ability to translate business requirements into technical designs and requirements.
* Monitors implementation activity to ensure best practices and design principles are upheld.
* Ensures implementation solutions support architecture objectives (availability, scalability, performance, security, etc.), as appropriate.
* Strong understanding of overall project and system implementation methodology, specifically how it relates to the development life cycle.
* Ability to select, adapt, and effectively use a variety of programming methods.
* Ability to quickly learn and adapt to new technologies and programming tools.
* Thorough understanding of all aspects of software development life cycle and quality control practices.
* Strong communication skills with both technical and non-technical team members.
The expected pay range for this position is $169,728 to $175,000 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a contact form.
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.
Additional Information
* Schedule: Full-time
* Job Code: 4823
* Employee Status: Regular
* Grade: L
* Requisition ID: 107471
* Work Arrangement : Hybrid Eligible
Sr. Oracle Fusion Developer
Senior software engineer job at Stanford University
**Business Affairs: University IT (UIT), Redwood City, California, United States** Information Technology Services Post Date Oct 07, 2025 Requisition # 107471 **JOB PURPOSE** **:** University IT (UIT), part of the Business Affairs organization at Stanford University, is dedicated to delivering world-class service and technological solutions to advance research, teaching and learning, administration, and healthcare. UIT is embarking on a long-term strategy to plan, replace, and implement new cloud-based solutions for several enterprise-wide systems.
UIT seeks an experienced Senior Oracle Fusion Cloud Developer to support the University's cloud-based Human Capital Management (HCM). The Senior Oracle Fusion Cloud Developer will be responsible for providing technical solutions for functionality within Oracle Fusion Cloud HCM application using Oracle PaaS and other related technologies. The Senior Oracle Fusion Cloud Developer will perform the most advanced project and analytical work ensuring optimal support of the Oracle HCM Cloud suite.
**CORE DUTIES** **:**
+ Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications independently.
+ Oversee testing, debugging, change control, and documentation for major projects.
+ Supervise professional staff, as necessary, working on all phases of application development projects.
+ Engage in long-term strategic planning.
+ Define complex application development administration and programming standards.
+ Oversee the support, maintenance, operation, and 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.
**MINIMUM REQUIREMENTS** **:**
**Education & Experience** :
Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.
**Knowledge, Skills and Abilities** :
+ Minimum 5 or more years of experience with Oracle Fusion Cloud HCM.
+ Functional understanding of Oracle HCM applications (Core HR, Payroll, Compensation, and Performance Management, etc.).
+ Experience in developing extensions for Oracle Fusion Cloud HCM using Oracle Visual Builder Cloud service.
+ Proficient in Fast Formulas, Journeys, Extensible and Descriptive Flex fields.
+ Experience with Oracle Business Process Management Worklist Application including configuring/creating/modifying BPM workflows.
+ Oracle Fusion Cloud applications development experience using web services (SOAP/REST).
+ Ability to develop and maintain interfaces between Oracle Fusion Cloud and third party systems using HCM Extracts and BI Publisher.
+ Ability to develop and maintain file based integrations (FBDI) between third-party systems and Oracle Fusion Cloud using HDL and HSDL.
+ Expert level experience in writing complex SQL queries, SQL tuning and database concepts.
+ Experience configuring setups, personalizations in sandbox and migrating to production environments.
+ Provides technical/development leadership on strategic Oracle Cloud projects.
+ Strong ability to translate business requirements into technical designs and requirements.
+ Monitors implementation activity to ensure best practices and design principles are upheld.
+ Ensures implementation solutions support architecture objectives (availability, scalability, performance, security, etc.), as appropriate.
+ Strong understanding of overall project and system implementation methodology, specifically how it relates to the development life cycle.
+ Ability to select, adapt, and effectively use a variety of programming methods.
+ Ability to quickly learn and adapt to new technologies and programming tools.
+ Thorough understanding of all aspects of software development life cycle and quality control practices.
+ Strong communication skills with both technical and non-technical team members.
The expected pay range for this position is **$169,728 to $175,000** 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 (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
_The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned._
_Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources by submitting a_ _contact form_ _._
_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._
Additional Information
+ **Schedule: Full-time**
+ **Job Code: 4823**
+ **Employee Status: Regular**
+ **Grade: L**
+ **Requisition ID: 107471**
+ **Work Arrangement : Hybrid Eligible**