Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer/Developer

$110k - $135k

University of Southern California

The USC Institute for Creative Technologies (ICT) is an Army-affiliated University Affiliated Research Center (UARC) that conducts groundbreaking work at the intersection of computer science, engineering, and human interaction. ICT brings together experts in artificial intelligence, virtual reality, simulation, immersive media, and human performance to advance the state of the art in training, education, health, and national security. Researchers and engineers at ICT collaborate across disciplines to design, develop, and evaluate cutting-edge technologies with real-world impact, often in partnership with the Department of Defense (DoD) and other government agencies.

About the Role

The Software Engineer / Developer will design, build, and maintain advanced software systems in support of DoD-related research and development efforts. This role requires strong technical execution, collaboration across multidisciplinary teams, and the ability to translate research concepts into scalable, real-world applications.

You will work closely with researchers, engineers, and government stakeholders to deliver impactful solutions across areas such as simulation, immersive technologies, and interactive systems.

This position may involve work on projects that require access to classified information.

Key Responsibilities

  • Design, develop, test, and maintain software systems and applications supporting research and development initiatives.
  • Write clean, maintainable, and production-ready code; participate in code reviews to ensure quality and integrity.
  • Collaborate with researchers, engineers, and external partners to implement technical solutions for complex problems.
  • Contribute to system architecture, integration, and full software development lifecycle (SDLC) activities.
  • Develop and execute unit, integration, and performance tests; troubleshoot and debug issues across systems.
  • Analyze system performance and optimize software for scalability, reliability, and security.
  • Evaluate system flows, data usage, and workflows to identify improvements and resolve problem areas.
  • Stay current with emerging technologies, tools, and best practices and apply them to ongoing projects.
  • Support documentation, technical reporting, and presentations to stakeholders.
  • Up to 20% travel may be required to support collaboration with government sponsors and project stakeholders.

Preferred Knowledge, Skills, and Experience

  • Strong knowledge of current game engines and architectures, including Unity, Unreal, and full stack related architectures.
  • Basic understanding of geospatial technologies, concepts, data, and applications (e.g., ESRI, QGIS, Cesium).
  • Experience with one or more programming languages such as Python, JavaScript, C/C++, Java, or similar.
  • Experience with web-based application development (e.g., frameworks such as Django, React, or similar).
  • Familiarity with Unix/Linux environments.
  • Experience with software testing practices, including unit, integration, and performance testing.
  • Understanding of secure coding practices and scalable system design.
  • Demonstrated ability to stay current with rapidly evolving technologies.
  • Proven experience building and leading teams, fostering collaboration, and mentoring researchers.

Qualifications

  • Bachelor's or master's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 2-4+ years of experience in software development, programming, or related technical roles.
  • Ability to work independently while collaborating effectively with diverse teams and sponsors.
  • Strong analytical, problem-solving, and communication skills.
  • Must have a current or be able to obtain and maintain a DoD Secret clearance. U.S. citizenship is required to obtain a security clearance. For additional details, please refer to:
  • Preferred Locations: Los Angeles, CA; Washington, DC; Orlando, FL.

Compensation

The annual base salary range for this position is $110,000 to $135,000. 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.

Why Work at ICT

  • Work on impactful projects supporting real-world applications in defense and training.
  • Collaborative, small-team environment with end-to-end ownership.
  • Strong work-life balance.

Minimum Education: Bachelor's degree
Addtional Education Requirements Combined experience/education as substitute for minimum education
Minimum Experience: 2 years with programming and documentation procedures, methods and operator instructions.
Minimum Skills: Experience conducting unit/performance tests, systems integration and user acceptance. Demonstrated experience with one or more relevant programming languages, able to gain needed contexts for domains. Comprehensive knowledge of architecture, design and development of software solutions. Excellent organization, planning, analytical and problem-solving skills. Ability to provide technical expertise and creative solutions while aligned to organizational objectives and customer needs. Experience weighing economic costs and values objectively, supporting coworkers on a project basis, and contributing to discussions in a civil manner. Excellent written and oral communication skills, able to provide both detailed information as well as summaries to varied audiences. Substantial knowledge of security concepts, familiarity with secure code development techniques, and understanding of scalable and automated solutions. Ability to build strong, positive working relationships and rapport with heterogeneous groups of team members.
Preferred Education: Bachelor's degree In Computer Science Or Computer Engineering Or Electrical Engineering
Preferred Experience: 4 years in IT/programming.
Preferred Skills: Proficiency with Python, Javascript, C/C++, Java, Ruby and/or other advanced programming languages. Experience with Unix/Linux programming and/or administration. Experience in higher education.



Job ID REQ20175420

Posted Date 05/18/2026


Apply


Current employees apply here
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer/Developer in Los Angeles, CA vacancy
  • $120k - $250k

     ...up to 2x cheaper. By combining advanced software, robotics, and full-stack manufacturing,...  ...CMM programming. Factory Automation develops robotic cells for use in our factories and...  ...build alongside an incredible team of engineers, operators, and the best machinists/CAM... 
    Suggested
    Permanent employment
    Full time
    Local area
    Relocation package
    Flexible hours

    Hadrian Automation

    Los Angeles, CA
    2 days ago
  • $125k - $145k

     ...more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER (BUILD RELIABILITY) We are seeking a Full Stack Software Engineer... 
    Suggested
    Permanent employment
    Temporary work
    Flexible hours
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  •  ...schema design, ensuring performance as data and load grow. Develop and improve internal tools ("Nimbus") for accounting, logistics...  ...problems. Who You Are: Have 3+ years of full stack engineering experience (or equivalent), especially in startup or fast-paced... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Pure

    Los Angeles, CA
    1 day ago
  • $125k - $145k

     ...more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER (COMPONENTS) The Components Engineering Team develops the world’... 
    Suggested
    Permanent employment
    Temporary work

    SpaceX

    Hawthorne, CA
    5 days ago
  •  ...BA/BS degree or technical institute training or equivalent work experience • 9+ years experience as a full-stack software engineer developing solutions for systems at scale. • Demonstrated experience designing and developing front-end solutions on multiple... 
    Suggested
    Work experience placement

    Exaways Corporation

    Los Angeles, CA
    1 day ago
  • $122.43k - $194.39k

     ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ...Purpose We're seeking a Full‑Stack Software Engineer with solid experience in...  ...Role Full‑stack Development: Design, develop, and maintain scalable applications using... 
    Full time
    Temporary work

    Divergent

    Los Angeles, CA
    10 days ago
  • $124.9k - $228.9k

     ...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments.Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders. What... 
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Los Angeles, CA
    4 days ago
  • $120k - $220k

     ...Senior Full Stack Software Engineer Icarus was founded on the belief that the Stratosphere is the Forgotten Frontier and that reclaiming...  ...that power flight operations, autonomy, and user interaction Develop mission-critical backend services for telemetry, command and... 
    Work experience placement
    Day shift

    Icarus Inc

    El Segundo, CA
    4 days ago
  • $124k - $180k

     ...The Applied Intelligence team is seeking a Senior Full-Stack Software Engineer to lead the development of innovative, data-driven applications...  ...user experiences. Key Responsibilities • Design and Develop: Build and maintain robust in-house tools for data visualization... 

    Paramount Unified School District

    Burbank, CA
    4 days ago
  • $110k - $170k

     ...to leave a positive mark on culture. Job Title : Senior Software Engineer - AI Tooling & Quality Engineering Platforms Team : Global...  ...and implement AI‑driven services, micro‑platforms, and developer tools that support GQE. • Build and optimize RAG pipelines... 

    Paramount Unified School District

    Burbank, CA
    2 days ago
  • $125k - $185k

     ...Job Description Job Description   Senior Full Stack Software Engineer  Based in Pasadena, CA  OffWorld is a robotics startup working on developing a mobile robotic workforce for heavy industrial jobs on Earth, Moon, asteroids & Mars. OffWorld was founded... 
    Full time
    Local area
    Remote work

    OffWorld

    Pasadena, CA
    10 days ago
  • $160k - $210k

     ...A growing technology startup is hiring a Senior Full Stack Software Engineer to help build and scale its core product. This engineer will...  ...stack web applications used by customers and internal teams Develop scalable backend services and APIs to support product features... 
    Full time
    Remote work
    Flexible hours

    twenty80.io

    Los Angeles, CA
    9 days ago
  •  ...Micro1 is seeking a Software Developer with a passion for building scalable applications and a strong proficiency in modern programming languages. In this role, you will collaborate with a dynamic team to design and deliver robust solutions while following best practices... 
    Remote work

    Micro1

    Alhambra, CA
    4 days ago
  • $125k - $145k

     ...more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER, DATA (STARLINK) At SpaceX we’re leveraging our experience in building... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

    Hawthorne, CA
    3 days ago
  • $138.9k - $186.2k

     ...Sr Software Engineer - Content Platform Engineering Technology is at the heart of Disney's past, present, and future. Disney Entertainment...  ...& Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all... 
    Work experience placement
    Worldwide

    Disney

    Glendale, CA
    5 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...complete them within 1 week. What Yo u' ll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs... 
    Full time
    Work at office

    Speechify

    Pasadena, CA
    14 days ago
  • $141.9k - $190.3k

     ...Senior Product Software Engineer - Data Platform Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney...  ...& Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all... 
    Contract work

    Disney

    Glendale, CA
    4 days ago
  • $165k - $200k

     ...Software Engineer II - (Fullstack / Product Engineering) Los Angeles, California, United States StubHub is on a mission to redefine the...  .... StubHub is seeking a Software Engineer II to design and develop next-generation technologies and complex features. As a... 
    Temporary work
    Work at office
    Remote work
    Worldwide
    Flexible hours

    StubHub

    Los Angeles, CA
    3 days ago
  •  ...systems in the US. We design, manufacture, and manage hardware and software products including driver interfaces, dispatch communications,...  ...of riders. Job Overview We are looking for senior back‑end engineers who can write reliable, well‑tested mission‑critical code and... 
    Flexible hours

    GMV Spain

    Los Angeles, CA
    5 days ago
  • Daicompanies is seeking a Software Engineer in Los Angeles, CA. The ideal candidate will have a Bachelor's degree in Information Technology...  ..., Angular, React, SQL). Responsibilities include designing, developing, and maintaining applications while participating in Agile/... 

    Daicompanies

    Los Angeles, CA
    3 days ago
  • $210k - $325k

    Full-Stack Software Engineer, Incubation | OpenAI Careers Full-Stack Software Engineer, Incubation Applied AI Engineering - San Francisco About the Team The Incubation team explores and develops new product ideas at their earliest stages—identifying opportunities, rapidly... 

    OpenAI

    Los Angeles, CA
    4 days ago
  • $200k - $300k

     ...motivated, collaborative, and technically strong Full Stack Software Engineers to join our Enterprise Technology Application Development team...  ...services, APIs, databases, and frontend applications. Develop and maintain Java and Spring Boot backend services supporting... 

    IDT Corporation

    Los Angeles, CA
    4 days ago
  • $140k - $180k

    From telescopes to software architecture, Observable Space provides the foundational elements every organization needs to...  ...OurSky, a company founded by SpaceX’s former VP of software engineering to create a developer platform for space data applications. Observable Space’s... 
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Observable Space

    Los Angeles, CA
    1 day ago
  • $120k - $145k

     ...more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL STACK SOFTWARE ENGINEER (STARSHIELD) Starshield leverages SpaceX’s Starlink technology and... 
    Permanent employment
    Temporary work
    Remote work
    Weekend work

    Latent AI

    Hawthorne, CA
    2 days ago
  • $190k - $240k

     ...compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑...  ...writing and tech talks. You will help develop talent on your team by providing...  ...a total of 4+ years of experience as a software engineer. You are experienced in designing... 
    Remote work
    Flexible hours

    Affirm

    Los Angeles, CA
    3 days ago
  • $150k - $170k

     ...parents".We are rapidly growing and building new products to enable every family to thrive.About the roleAs a Senior Full Stack Software Engineer, you will design and build new products and features that use AI to improve the lives of children and families.The Senior Full... 
    Full time
    Currently hiring
    Local area
    Remote work

    huckleberrycare.com

    Los Angeles, CA
    3 days ago
  • $197k - $247k

     ...Senior Software Engineer, Data Platform Denver, CO;San Francisco, CA;New York, NY;Los Angeles, CA;Seattle, WA;Toronto, Ontario, CAN -...  ...and data delivery. The ideal candidate is passionate about developing software, working with data, and Here's what you'll do day... 
    Full time
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Gusto

    Los Angeles, CA
    2 days ago
  • $120k - $200k

     ...up to 2x cheaper. By combining advanced software, robotics, and full-stack manufacturing,...  ...The Role As a foundational software engineer on our data platform engineering team, you...  ...knowledge at the right time, developing MLOps infrastructure to deploy and monitor... 
    Permanent employment
    Full time
    Local area
    Relocation package
    Flexible hours

    Hadrian Automation

    Los Angeles, CA
    2 days ago
  • $120k - $149.99k

    LocationSanta Monica, United StatesJobs at Healthspan# Senior Software Engineer at HealthspanLocationSanta Monica, United StatesSalary$120000...  ...This role involves working with established technologies to develop and enhance our telemedicine platform. You will be responsible... 
    Shift work

    Gethealthspan

    Santa Monica, CA
    1 day ago
  •  ...builds scheduling and workforce management software to empower in-home healthcare providers...  ...access. We’re a team of top-tier engineers and operators, backed by $14m from top investors...  ...hundreds of thousands of patients Develop and evolve API integrations within the... 
    Work at office
    Flexible hours
    Shift work

    Axle Health

    Santa Monica, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer/Developer. Be the first to apply!