Application Developer

California Institute of Technology

Pasadena (CA)

On-site

USD 132,000 - 172,000

Full time

25 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

California Institute of Technology (Caltech) seeks an experienced Application Developer to lead the Data Systems Team at NASA/IPAC IRSA. This on-site Pasadena role focuses on supervising developers, guiding technical direction, and coordinating with stakeholders while migrating services to the cloud.

You will manage priorities, mentor staff, and work with scientists to interpret project requirements, ensuring robust data access and archival tooling for IRSA’s petabyte-scale datasets.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Sciences, or related field.
  • Experience supervising or managing a team of software developers or engineers, including hiring, task assignment, and performance management.
  • 8+ years' experience as a professional software developer in a Unix/Linux environment.
  • Proficiency in C, C++, or Python.
  • 2+ years' experience with cloud technologies like AWS or Google Cloud.
  • Experience with relational databases using SQL.
  • Strong interpersonal, communication, and leadership skills; ability to mentor staff.
  • US PERSON qualification per ITAR regulations.

Responsibilities

  • Estimate workforce needs, participate in hiring, and task team members to meet deliverables.
  • Supervise, mentor, and evaluate performance of team members.
  • Coordinate with other IRSA team leads and represent IRSA/IPAC to stakeholders.
  • Set technical direction and review architecture decisions.
  • Lead transition of services and data to the NASA cloud environment.
  • Develop tools to enable scientists to access and analyze archival datasets.
  • Oversee efficient search and retrieval mechanisms for petabyte-scale data holdings.
  • Ensure databases and archive content remain maintained and up to date.

Skills

Team leadership
Mentoring
Hiring & planning
C/C++/Python
Cloud AWS/GCP
SQL
Communication

Education

Bachelor's degree in Computer Science/Engineering/Info Sciences
Master's degree (preferred)

Tools

Docker
Kubernetes

Job description

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

IPAC at Caltech has an opening for an experienced Application Developer to manage the Data Systems development team at the NASA/IPAC Infrared Science Archive (IRSA). This is first and foremost a people-management and leadership role: you will supervise, mentor, and set priorities for a team of software developers, represent the team to stakeholders, and guide its technical direction, while the team builds the tools that let astronomers and data scientists all over the world access and explore IRSA's petabyte archives of astronomy data.

IPAC, part of the Physics, Math, and Astronomy Division at Caltech (www.caltech.edu), provides science operations, user support, data and archive services, and scientific vision to enhance discovery with observatories both in space and on the ground.

IRSA (http://irsa.ipac.caltech.edu) is the steward of scientific data sets delivered by NASA's Astrophysics missions. We enable ground-breaking scientific research using data from these and other missions. IRSA ingests petabyte-scale imaging datasets, maintains multi-billion row databases, and develops a variety of tools for accessing, visualizing, and analyzing data from cutting-edge astronomical facilities. Current missions include SPHEREx, a NASA mission which will conduct a spectroscopic, infrared survey of the entire sky; and Euclid, a European Space Agency (ESA) mission to study the geometry and nature of the dark Universe. We are also preparing to support upcoming astrophysics missions including NEO Surveyor, a mission designed to discover and characterize most of the potentially hazardous asteroids that are near the Earth.

As IRSA Data Systems Team Lead you will supervise a group of IRSA developers who share the overarching goal of supporting community science with archival IRSA and other NASA data sets, set direction on technical approach, and work with scientists and other stakeholders to interpret and implement project requirements. You will also lead the team through IRSA's transition of services and data to the cloud. Essential job duties include:

  • Estimating workforce needs, participating in hiring, and tasking team members appropriately to achieve deliverables on schedule.
  • Supervising, mentoring, and evaluating the performance of team members
  • Coordinating and strategizing with other IRSA team leads.
  • Representing IRSA and IPAC to multiple stakeholders and the astronomy community.
  • Setting technical direction and reviewing the team's design and architecture decisions.
  • Leading IRSA's transition of services and data into the NASA cloud environment, including planning, sequencing, and staffing the migration.
  • Guiding the development of tools that help scientists combine, extract, and exploit information from archived datasets.
  • Overseeing the operation of efficient search and retrieval mechanisms for IRSA's petabyte-scale, growing data holdings.
  • Ensuring databases and archive content remain maintained and up to date.
Basic Qualifications

If you have the following in your background, then we want to hear about your interest in joining our team:

  • Bachelor's or equivalent degree in Computer Science, Computer Engineering, Information Sciences, or related field.
  • Experience directly supervising or managing a team of software developers or engineers, including hiring, task assignment, and performance management.
  • 8+ years' experience as a professional software developer in a Unix/Linux environment.
  • Proficiency in one or more of C, C++, or Python.
  • 2+ years' experience working with cloud technologies like AWS or Google Cloud.
  • Experience using relational databases with SQL.
  • Strong interpersonal, communication, and leadership skills, with a demonstrated ability to mentor and develop staff.
  • Qualify as a US PERSON as defined by ITAR regulations: A US person is a citizen of the United States, a lawful permanent resident alien of the US ("Green Card" holder), or an individual granted refugee or asylee status under US law.
Preferred Qualifications

Beyond these basic qualifications, there are a set of skills and experiences which will add to your ability to contribute to the roles and responsibilities of the IRSA Application Developer and Data Systems Team Lead. The following might give you a head start here, but even if these do not describe you or your experience, we would still like to hear from you:

  • Experience planning or leading a migration of services or data to a cloud environment.
  • Expertise in Linux systems administration, database architecture and operations, particularly in a large data environment.
  • Master's or equivalent degree in Computer Science, Computer Engineering, Information Sciences, or related field.
  • Experience with web server administration and operation.
  • Experience with software containerization and deployment technologies, such as Docker and Kubernetes.
  • Experience working with scientific data sets and use cases.
  • Experience using AI-assisted coding tools (e.g., Claude Code, GitHub, Copilot)
Required Documents
  • Resume
  • Applications are due by November 27, 2026.
  • This is an on-site position at the Caltech campus in Pasadena, California. Remote workdays are typically allowed 1-2 days per week after training.
Life at IPAC and Caltech

Caltech is an award-winning workplace and one of the best places to work in the greater Los Angeles area. We offer an exciting and dynamic work environment, career development opportunities, competitive pay programs, great benefits, and the opportunity to participate in many campus programs and activities.

People choose to work at IPAC for many reasons, and the casual, employee-centric culture often leads to fulfilling, long-term careers and lasting relationships. We seek the best and brightest talent to join our workforce and become members of our community.

Hiring Range

$131,800 - $172,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

Caltech is an equal opportunity employer and, as a federal contractor, takes affirmative action to employ qualified individuals with disabilities and protected veterans. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by law.

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 employment@caltech.edu .

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 employment@caltech.edu .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Security and Network Engineer
Security and Network Engineer

California Institute of Technology • Pasadena (CA)

On-site
USD 142,000 - 167,000
Health insurance
Retirement savings plan
Tuition reimbursement
Network Engineer
Network Engineer

California Institute of Technology • Pasadena (CA)

On-site
USD 99,000 - 129,000
Health, dental, vision insurance
Competitive compensation
Retirement savings plans
+2
Application Developer
Application Developer

Caltech • Pasadena (CA)

On-site
USD 113,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+2
Application Developer
Application Developer

California Institute of Technology • Pasadena (CA)

On-site
USD 113,000 - 140,000
Staff Scientist
Staff Scientist

Caltech • Pasadena (CA)

On-site
USD 78,000 - 120,000
Tuition reimbursement
Administrative Operations Assistant
Administrative Operations Assistant

California Institute of Technology • Pasadena (CA)

On-site
USD 32,000 - 39,000
On-site at Caltech campus
Remote work after training (1 day/week
Comprehensive benefits
Staff Scientist
Staff Scientist

California Institute of Technology • Pasadena (CA)

On-site
USD 78,000 - 120,000
Health insurance
Retirement savings plans
Paid time off
+2
Administrative Operations Assistant
Administrative Operations Assistant

California-Institute-of-Technology • Pasadena (CA)

On-site
USD 32,000 - 39,000
Remote work after training
Staff Scientist
Staff Scientist

California Institute of Technology • Pasadena (CA)

On-site
USD 78,000 - 120,000
Senior Applications Developer
Senior Applications Developer

California Institute of Technology • Pasadena (CA)

On-site
USD 120,000 - 165,400
Comprehensive health, dental, and vision insurance
Retirement savings plans
Tuition reimbursement
+1