Enable job alerts via email!

Software Engineer

University of Southern California

Los Angeles (CA)

On-site

USD 106,000 - 130,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a prestigious institution as a Software Engineer, where you will design and develop innovative software solutions that support groundbreaking research. This role offers the opportunity to work independently on complex projects while collaborating with talented researchers. You will utilize your skills in Python, PHP, and JavaScript, leveraging frameworks like Django and React to create impactful outcomes. With a commitment to diversity and inclusion, this institution fosters a vibrant community that values creativity and innovation. If you're passionate about technology and eager to make a difference, this is the perfect opportunity for you.

Benefits

Health benefits for staff and family
Retirement plans with employer contributions
Tuition benefits for staff and family
Free Professional Development classes
Discounts to sporting events
Access to university medical network
Easy access to commuter trains and buses
Free tram pick-up services

Qualifications

  • Bachelor's degree in Computer Science or related field required.
  • 2 years of programming experience with documentation procedures.

Responsibilities

  • Design, develop, and maintain software solutions for research.
  • Collaborate with researchers to shape system requirements.

Skills

Python
PHP
JavaScript
HTML
CSS
Django
Flask
React
Next.js
Git
Linux
PostgreSQL
MySQL
AWS

Education

Bachelor's degree in Computer Science
Master's degree

Tools

AWS EC2
AWS RDS
AWS S3

Job description

The University of Southern California (USC), founded in 1880, is located in the heart of downtown L.A. and 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 a great place to work.

As a community of Dornsife College, we are committed to the creation, preservation, and communication of fundamental knowledge in all its forms, as well as a lifelong passion for learning and a commitment to the betterment of society. The academic mission of Dornsife College can only be realized to its fullest potential when we build and protect a representative, equitable, inclusive culture of scholarship for students, faculty, and staff. This is not done through initiatives but by embedding these values into the everyday interactions, relationships, policies, and practices of the College.

Software Engineer

GECC is seeking a talented and driven Software Engineer to join its team. In this role, you will design, develop, and maintain innovative software solutions that support cutting-edge research and drive impactful outcomes. You’ll work independently on complex projects, collaborate with researchers to shape system requirements, and mentor junior staff and students.

Key Responsibilities:

  • Build, optimize, and maintain production-ready code for web applications using technologies such as Python, PHP, and JavaScript. Leverage frameworks and libraries like Django, Flask, React, and Next.js, along with cloud platforms like AWS, to deliver scalable, efficient, and secure solutions.
  • Collaborate with researchers to determine system requirements and design systems to meet those needs.
  • Implement code aligned with overall service architecture meeting system design specifications. Actively search for security vulnerabilities.
  • Work independently on large projects and mentor staff and student workers on smaller projects.
  • Utilize creativity and innovation to solve conceptual programming problems raised by cutting-edge research.

Qualifications:

  • A degree in computer science, software engineering, or software development. Combined work experience and education may be considered equivalent.
  • Proficient in Python, PHP, JavaScript, HTML, CSS, and backend frameworks like Django and Flask, as well as frontend libraries/frameworks such as React and Next.js.
  • Experienced in collaborative software development, version control (Git), and CI/CD pipelines.
  • Experience in Linux, PostgreSQL, MySQL, and database management, with hands-on expertise in AWS services such as EC2, RDS, S3, and more.
  • Experience with leading a development team.
  • Interest or experience with aging, social science, or policy research is a plus.

Salary range: The annual base salary range for this position is $106,000 - $130,000. When extending an offer of employment, the University of Southern California considers factors such as 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.

This is a grant-funded position.

Required Documents and Additional Information:

  • Resume and cover letter required (may be uploaded as one file).
  • Job openings are posted for a minimum of five business days. This job may be removed from posting boards and filled any time after the minimum posting period has ended, so please apply on the same business day if interested.
  • USC has excellent benefits, including health benefits for staff and their family, access to the renowned university medical network; eligibility for retirement plans with employer contributions after six months of employment; tuition benefits for staff and their family; free Professional Development classes; central Los Angeles location with easy access to commuter trains, buses, and free tram pick-up services; discounts to sporting and other campus events.

Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.

The University of Southern California is an Equal Opportunity Employer that Values Diversity.

Minimum Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field(s).

Minimum Experience: 2 years with programming and documentation procedures, programming methods, and operator instructions.

Minimum Skills: Demonstrated experience with one or more relevant programming languages, excellent organization, planning, analytical and problem-solving skills, and excellent written and oral communication skills.

Preferred Education: Master's degree.

Preferred Experience: 4 years with programming and documentation procedures, programming methods, and operator instructions.

Preferred Skills: Proficiency with Python, JavaScript, C/C++, Java, Ruby, and/or other advanced programming languages. Experience with Unix/Linux programming and/or administration.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II

LegalZoom

Los Angeles

Remote

USD 92,000 - 155,000

5 days ago
Be an early applicant

Senior Software Engineer (Remote in California)

First American Financial Corp.

Santa Ana

Remote

USD 126,000 - 169,000

Today
Be an early applicant

Software Engineer II

LegalZoom

Los Angeles

Remote

USD 92,000 - 155,000

6 days ago
Be an early applicant

Software Engineer II

LegalZoom.com, Inc.

Los Angeles

Remote

USD 92,000 - 155,000

7 days ago
Be an early applicant

Senior Software Engineer - Digital Workplace

Canonical

Los Angeles

Remote

USD 120,000 - 200,000

10 days ago

Staff Software Enineer - Patient Growth (Remote)

Behavioral Health Tech, Inc.

Los Angeles

Remote

USD 100,000 - 140,000

7 days ago
Be an early applicant

Senior Software Engineer

Jobot

Irvine

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Sr. Software Engineer - Patient Services (Remote)

Behavioral Health Tech, Inc.

Los Angeles

Remote

USD 90,000 - 150,000

7 days ago
Be an early applicant

(Remote) Senior Software Engineer - Multiple Openings

First American

California

Remote

USD 126,000 - 194,000

6 days ago
Be an early applicant