Resource Employee

University of Southern California

Glendale (CA)

On-site

USD 28,413 - 40,467

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 is seeking a Software Developer to join the Data Archive for the BRAIN Initiative. In this role, you will develop and maintain software solutions, collaborate with stakeholders, and optimize application performance. Required qualifications include a Bachelor's degree in Computer Science, proficiency in programming, and 2+ years of industry experience with APIs and frontend frameworks. Our inclusive work environment offers an hourly rate up to $25.00.

Qualifications

  • Strong proficiency in at least one programming language.
  • 2+ years of experience in designing and building scalable APIs.
  • 2+ years of experience with frontend frameworks and CSS frameworks.

Responsibilities

  • Design and maintain web applications and backend services.
  • Collaborate with stakeholders to provide software solutions.
  • Optimize application performance with testable code.

Skills

Software development
API design
Frontend frameworks (React, Vue, Svelte)
Unit testing
Collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
Git
AWS

Job description

Data Archive for the BRAIN Initiative (DABI) is a shared neurodata repository where researchers from over a 100 of academic institutions store, share and analyze invasive neurophysiology datasets. Building on decades of experience creating widely-used, large-scale informatics solutions in the neurosciences, in 2018, the team behind DABI launched a new archive to ingest, aggregate, store, visualize, and disseminate human invasive neurophysiology data. DABI repository, which also houses synchronized behavioral, imaging, demographic, and other vital data, is specifically designed to help BRAIN Initiative researchers organize and analyze their data while fulfilling data-sharing directives from federal agencies and their respective institutions.

Key Responsibilities
  • Develop and Maintain Software Solutions: Design, code, and maintain web applications and backend services to meet functional and technical requirements. Ensure high code quality through regular peer reviews and adherence to industry standards.
  • Collaborate and Communicate: Work closely with a diverse range of stakeholders to understand business needs and provide high-value software solutions. Communicate progress, obstacles, and solutions effectively.
  • Optimize Application Performance: Build and maintain complex web applications with a focus on clean, testable code. Prioritize performance, scalability, and compliance with security standards.
  • Support Continuous Improvement: Stay updated with best practices, fostering innovation and driving process improvements within the team.
  • Debugging and Testing: Write and maintain unit tests, handle debugging across services, and ensure code covers edge cases.
  • Documentation and Lifecycle Management: Document development stages, manage tasks in line with the software lifecycle, and contribute to effective continuous integration.
  • Stakeholder and Team Collaboration: Build strong relationships with peers and stakeholders and contribute to an inclusive, ethical work environment.
Qualifications
  • Bachelor's degree in Computer Science or related field.
  • Strong proficiency in at least one programming language.
  • 2+ years of industry experience in designing and building scalable APIs and backend services.
  • 2+ years of industry experience with frontend frameworks (React, Vue, Svelte, etc), and CSS frameworks (TailwindCSS)
  • Familiarity with relational databases (PostgreSQL).
  • Understanding of CI/CD and version control (Git).
Nice to Have
  • Experience with Rust.
  • Experience with modern web APIs (e.g., REST, gRPC, WebSocket).
  • Familiarity with cloud platforms (AWS).

The hourly rate range for this position is up to $25.00. When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Resource Employee
Resource Employee

University of Southern California • Los Angeles (CA)

On-site
USD 25,000 - 34,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
Full-Stack Web Engineer — Neurodata Repository
Full-Stack Web Engineer — Neurodata Repository

University of Southern California • Glendale (CA)

On-site
USD 28,413 - 40,467
C-BRAIN Data Engineer (Remote) - Neurology
C-BRAIN Data Engineer (Remote) - Neurology

Wustl • United States

Remote
USD 120,000 - 180,000
Remote work
Flexible schedule
Research Data Engineer
Research Data Engineer

University of Southern California • Los Angeles (CA)

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

Aimlroles • California (MO)

On-site
USD 89,000 - 99,000
Software Developer 1
Software Developer 1

Stanford University • Palo Alto (CA), Northern (KY)

On-site
USD 120,000 - 180,000
Competitive salary
Mentoring in career development
Software Developer 1
Software Developer 1

Stanfordlivetickets • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Project Assistant
Project Assistant

USC Arcadia Hospital • California (MO)

On-site
USD 74,386,000 - 83,097,000
Software Engineer III - Data Infrastructure
Software Engineer III - Data Infrastructure

ClearCompany Talent Management Software • Seattle (WA), Northern (KY)

Hybrid
USD 147,000 - 183,000
Relocation assistance
Visa sponsorship