Scientific software developer

Caltech
Pasadena, CA

Caltech is a world-renowned science and engineering institute that marshals some of the world's brightest minds and most innovative tools to address fundamental scientific questions. We thrive on finding and cultivating talented people who are passionate about what they do. Join us and be a part of the diverse Caltech community.

Job Summary

The Cushing Lab ( seeks a Scientific Software Developer to lead the development and public release of software for predicting excited-state X-ray and electron energy-loss (EEL) spectra using Bethe–Salpeter Equation (BSE) and Time-Dependent Density Functional Theory (TD-DFT). The role focuses on transforming research code into efficient, user-friendly, and open-source tools through optimization, workflow design, and collaboration with scientists.

Essential Job Duties

  • Software Development: Refactor, optimize, and maintain scientific code; implement best practices (testing, version control, documentation).
  • Scientific Collaboration: Work with researchers to translate models into usable tools and optimize simulation inputs.
  • User Workflows & Interfaces: Develop intuitive interfaces (CLI/APIs) and streamlined workflows for simulations.
  • Machine Learning: Integrate data-driven methods to enhance performance and adaptability.
  • Open-Source Release: Prepare code for public distribution, including packaging, documentation, and user support.

Basic Qualifications

  • B.S. in Computer Science, Physics, Chemistry, or related field.
  • 4+ years of experience in software or scientific computing.
  • Proficiency in Python, C/C++, and/or Fortran.

Preferred Qualifications

  • Familiarity with electronic structure methods (DFT, TD-DFT, BSE).
  • Experience with scientific software integration and user-facing tools.
  • Knowledge of HPC or parallel computing.
  • Experience with machine learning in scientific applications.

Required Documents

  • Resume

Hiring Range

$68,700 - $120,000 Per Year


The salary of the finalist(s) selected for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, specialty and training.


As one of the largest employers in Pasadena, CA, Caltech is committed to providing comprehensive benefits to eligible employees and their eligible dependents. Our benefits package includes competitive compensation, health, dental, and vision insurance, retirement savings plans, generous paid time off (vacation, holidays, sick time, parental leave, bereavement, etc.), tuition reimbursement, and more. Non-benefit eligible employees will have access to some benefits such as onsite counseling and sick time. Learn more about our benefits and staff perks.


EEO Statement

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin, disability status, protected veteran status, or any other characteristic protected by law.


Caltech is a VEVRAA Federal Contractor.

To read more Equal Employment Opportunity (EEO) go to eeoc_self_print_poster.pdf.

Disability Accommodations

Caltech complies with the Fair Employment and Housing Act (FEHA) and the Americans with Disabilities Act (ADA). We consider reasonable accommodation measures that may be necessary for eligible applicants and employees to perform the essential functions of a position.

If you would like to request an accommodation to complete this application, interview, or otherwise participate in the employee selection process, please contact Caltech Recruiting at [email protected].

Additionally, if you do not meet the basic qualifications of a role but believe you can perform the essential functions of the job with reasonable accommodation, please reach out to Caltech Recruiting at [email protected].

Posted 2026-04-24

Recommended Jobs

CLIN NURSE II - ED - Nights - PT - Fountain Valley

University of California, Irvine
Fountain Valley, CA

Overview: UCI Health is the clinical enterprise of the University of California, Irvine, and the only academic health system based in Orange County. UCI Health is comprised of its main campus, UCI …

View Details
Posted 2026-04-24

Mailing Machines Operator II

Franchise Tax Board
Sacramento County, CA

Job Description and Duties The salary ranges listed in this Job Control may not reflect reductions in pay in accordance with the 2025 Personal Leave Program.  Please follow the link for more infor…

View Details
Posted 2026-04-09

Advocacy & Planning Director

Friends of Plumas Wilderness
Quincy, CA

Friends of Plumas Wilderness: Advocacy & Planning Director Position Description The Advocacy and Planning Director oversees land and water protection campaigns for Friends of Plumas Wilderness, a s…

View Details
Posted 2026-04-24

Dining Room Leadership Opportunities for Upcoming Projects

Thomas Keller Restaurant Group
Yountville, CA

Chef Thomas Keller is seeking  dynamic, entrepreneurial hospitality leaders  to join the Thomas Keller Restaurant Group as we continue to grow and develop new restaurant projects. We are building te…

View Details
Posted 2026-03-07

Senior Manager, Statistical Programming (Oncology)

AbbVie
San Francisco, CA

Company Description AbbVie's mission is to discover and deliver innovative medicines and solutions that solve serious health issues today and address the medical challenges of tomorrow. We striv…

View Details
Posted 2026-03-21

Hiring Caregivers - 20-25 hourly

United Home Care
Carlsbad, CA

Are you looking for a company that truly values your growth, dedication, and the care you provide? At United Home Care, we’re more than just a home care provider — we’re a supportive team committed t…

View Details
Posted 2026-04-25

Front of House Manager

The Peninsula Beverly Hills
Beverly Hills, CA

Job Title: F&B Manager - Belvedere Working alongside the Director of Food & Beverage at The Peninsula Beverly Hills, we are seeking a Manager for The Belvedere restaurant who possesses a genuine warm…

View Details
Posted 2026-04-09

Product Manager USB Solution IP

Synopsys Inc
Sunnyvale, CA

We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. W…

View Details
Posted 2026-01-23

Construction Project Manager

BKF
San Luis Obispo, CA

BKF is a multi-service infrastructure consulting firm providing civil engineering, construction management, and surveying services across California, the Pacific Northwest, and beyond. With offices t…

View Details
Posted 2026-04-24