Senior Software Engineer, Secure Computing & Research

University of Southern California

Los Angeles (CA)

On-site

USD 147,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

The University of Southern California's Information Technology Services is seeking a Senior Developer in Los Angeles to design, develop, and advance software solutions that support USC's research community. This hands-on role solves complex technical problems, builds scalable applications, automates workflows, and shapes technology enabling researchers across disciplines.

You will integrate ML/AI tools into development workflows, work with HPC and cloud environments, and mentor colleagues while

Qualifications

  • Bachelor's degree in a related field.
  • Combined experience/education may substitute the minimum.
  • 5 years in information technology, software development, engineering, or relevant fields.
  • Experience with ML/AI integration (LLM APIs, embeddings, vector DB).
  • Proficiency in web programming with modern frameworks (React, Next.js, Angular, Django).
  • Foundational knowledge of security concepts, secure code development techniques, and software configuration.

Responsibilities

  • Work closely with faculty, researchers, and stakeholders to translate goals into high-quality software.
  • Design and develop web applications, workflows, and data pipelines in HPC and Cloud environments.
  • Integrate ML/AI tools into the software development workflow to improve efficiency and performance.
  • Develop and maintain scalable software applications that evolve with needs and compliance requirements.
  • Translate requirements into features and services in partnership with ITS and stakeholders.
  • Develop secure computing initiatives, including user portal functionality and automated workflows.
  • Embed security standards and testing into development workflows and solutions.
  • Lead troubleshooting, root-cause analysis, and continuous improvement efforts.

Skills

ML/AI integration
Web frameworks
Security best practices
Problem solving
Mentoring

Education

Bachelor's degree
Combined experience/education substitute

Tools

React
Next.js
Angular
Django

Job description

The University of Southern California's Information Technology Services is seeking a Senior Developer in Los Angeles to design, develop, and advance software solutions that support USC's research community. This hands-on role solves complex technical problems, builds scalable applications, automates workflows, and shapes technology enabling researchers across disciplines.

You will integrate ML/AI tools into development workflows, work with HPC and cloud environments, and mentor colleagues while

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer
Senior Developer

University of Southern California • Los Angeles (CA)

On-site
USD 147,000 - 160,000
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
Research Data Engineer
Research Data Engineer

University of Southern California • Los Angeles (CA)

On-site
USD 126,000 - 150,000
Research Data Engineer
Research Data Engineer

University of Southern California • Glendale (CA)

On-site
USD 126,000 - 150,000
Senior Systems Engineer - Strategic IT Architect
Senior Systems Engineer - Strategic IT Architect

Keck Medicine of USC • Los Angeles (CA)

On-site
USD 99,507 - 164,559
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
Senior Systems Engineer — IT Architecture & Security Lead
Senior Systems Engineer — IT Architecture & Security Lead

University of Southern California • Glendale (CA)

On-site
USD 99,007 - 164,559
Credit Union Programmer Analyst III — Build Scalable Financial Apps
Credit Union Programmer Analyst III — Build Scalable Financial Apps

University of Southern California • Los Angeles (CA)

On-site
USD 79,000 - 86,000
Medical options through USC Network
Dental
Vision
+1
Senior Software Architect & AI Solutions Lead
Senior Software Architect & AI Solutions Lead

University-System-of-Maryland-Office • Adelphi (MD)

On-site
USD 145,000 - 160,000
Paid Leave
Health Benefits
Retirement Plans
+5
Senior Cyber Software Engineer — Secure Systems & Research
Senior Cyber Software Engineer — Secure Systems & Research

Lockheed Martin • Maryland

On-site
USD 167,000 - 310,000
Medical coverage
Dental coverage
Vision coverage
+10