Senior Software Engineer - Secure Research Platform

University of Southern California

Los Angeles (CA)

On-site

USD 147,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

The University of Southern California Information Technology Services seeks a Senior Developer to design, build, and advance software solutions that support USC’s research community. This hands‑on role emphasizes solving complex problems, automating workflows, and delivering secure portal functionality for researchers handling sensitive data.

You will partner with ITS and research data teams to translate requirements into robust software features, while embedding security and quality controls

Qualifications

  • Bachelor's degree in a relevant field or equivalent.
  • 5 years in information technology, software development, or related fields.
  • Experience with ML/AI integration (LLM APIs, embeddings, vector DB) and serverless cloud architecture.
  • Proficiency in web programming with modern frameworks (React, Next.js, Angular, Django) and secure coding practices.
  • Foundational knowledge of security concepts and ability to write test cases for code.
  • Strong written and oral communication and ability to collaborate with diverse teams.

Responsibilities

  • Collaborate with faculty and researchers to translate goals into high‑quality software.
  • Design and develop web apps, workflows, and data pipelines in HPC and cloud environments.
  • Incorporate ML/AI tools to improve service efficiency and performance.
  • Build scalable applications that evolve with changing requirements.
  • Translate business requirements into practical software features with ITS teams.
  • Embed security standards and compliance into development processes.

Skills

ML/AI integration
Web development
Security best practices
Testing and Quality
System comprehension
Communication skills

Education

Bachelor's degree

Tools

React
Next.js
Angular
Django
LLM APIs
Serverless cloud architecture

Job description

The University of Southern California Information Technology Services seeks a Senior Developer to design, build, and advance software solutions that support USC’s research community. This hands‑on role emphasizes solving complex problems, automating workflows, and delivering secure portal functionality for researchers handling sensitive data.

You will partner with ITS and research data teams to translate requirements into robust software features, while embedding security and quality controls

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Secure Research Data Engineer: Data Pipelines & Workflows
Secure Research Data Engineer: Data Pipelines & Workflows

University of Southern California • Glendale (CA)

On-site
USD 126,000 - 150,000
Senior Developer
Senior Developer

University of Southern California • Los Angeles (CA)

On-site
USD 147,000 - 160,000
Senior Physical Security Systems Engineer
Senior Physical Security Systems Engineer

University of Southern California • Glendale (CA)

Hybrid
USD 132,000 - 144,000
Research Data Engineer
Research Data Engineer

University of Southern California • Los Angeles (CA)

On-site
USD 126,000 - 150,000
Senior Security Systems Engineer – Physical Security Tech
Senior Security Systems Engineer – Physical Security Tech

University of Southern California • Los Angeles (CA)

On-site
USD 132,000 - 144,000
Employee benefits
Senior Systems Engineer: Architect & Lead for Multi-Platform IT
Senior Systems Engineer: Architect & Lead for Multi-Platform IT

Veterans in Healthcare • Los Angeles (CA)

On-site
USD 100,000 - 165,000
Research Data Engineer
Research Data Engineer

University of Southern California • Glendale (CA)

On-site
USD 126,000 - 150,000
Software Engineer, Data Archive Platform
Software Engineer, Data Archive Platform

University of Southern California • Los Angeles (CA)

On-site
USD 25,000 - 34,000
Research Cybersecurity Analyst — Secure Research Environments
Research Cybersecurity Analyst — Secure Research Environments

The California State University • San Diego (CA)

Hybrid
USD 89,000 - 106,000
Generous time off
CalPERS retirement
Comprehensive health coverage
+2
Senior Security Systems Engineer
Senior Security Systems Engineer

University of Southern California • Glendale (CA)

Hybrid
USD 132,000 - 144,000