Software Engineer/Developer
$110k - $135kUniversity 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.
- ...Full Stack Software Engineer We are seeking a versatile Full Stack Software Engineer to help us design and build the systems that power... ...systems using Go, connectRPC, AWS Lambda, and Load Balancers. Develop intuitive, responsive front-end solutions with React....Suggested
$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...SuggestedWork experience placementDay shift$175k - $200k
...launched in hours, not months. THE ROLE As a Senior Software Engineer on the CMS Team you will create the authoring experience that... ...graphical editor (React/Next.js) and CLI tools that enable developers to customize and extend apps from the command line. You'll be...SuggestedFull timeContract workRemote workWorldwideHome officeFlexible hours$160k - $200k
...across devices. In this role, you'll design, develop, and operate backend systems using modern... ...shapes the product experience. We're looking for engineers who are passionate about building scalable, maintainable software and have experience with backend platforms, cloud...SuggestedFull timeContract workWork experience placementInternshipLocal areaFlexible hours$166.4k - $249.6k
...acquisition, launch and operations of satellite, launch vehicle, ground control, and range systems. As the Senior Software Architect & Engineer , you will support Air Force Futures (HAF A5/7) digital architecture efforts. This position focuses on application...SuggestedFull timeFor contractorsImmediate startRemote workRelocation packageFlexible hours$123k - $165k
...Software Engineer II Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to...Temporary workWork experience placement$62.9k - $119.7k
...than 100 years of experience and renowned engineering expertise to meet the needs of today's... ...division in El Segundo, CA is seeking a Software Engineer I [Embedded / Radar] to be part... ...lifecycle, including SW/HW integration Develop RT embedded SW, specifically pertaining...Full timeTemporary workWork experience placementInternshipWork at officeRemote workRelocationFlexible hours$114.9k - $154.1k
...Software Engineer II - GCI Experiences On any given day at Disney Entertainment & ESPN Technology, we're reimagining ways to create magical... ..., to ESPN and ESPN+, and much more. Innovation: We develop and implement groundbreaking products and techniques that shape...Work experience placementWorldwide- ...Please see the job description below: Job Title: Software Engineer III Location: Role is remote Pay Rate: $55-60/hour on W2 + Benefits Key Responsibilities: Design, develop, and maintain a custom rendering tool/plugin for After Effects. Implement...Remote work
$120k - $130k
...learning design, is seeking a creative and detail-oriented Software Engineer to assist in the creation of story-driven VR experiences in... ...to code applications, create reports, and mentor the junior developers. To ensure success as Software Engineer, you should have...Work at office$95 - $105 per hour
...A client of Innova Solutions is immediately hiring for a Software Engineer Position type: Full Time, Contract Duration: 12 Months... ...Software Engineer , you will: Day to Day Responsibilities: Develop and maintain requirements, architecture, algorithms,...Hourly payFull timeContract workTemporary workWork experience placementImmediate startWorldwideFlexible hours$143k - $229k
...GoodRx Engineering Team Member GoodRx is the leading prescription savings platform in the U.S. Trusted by more than 25 million consumers... ...Skills & Qualifications: ~3–5 years of professional software engineering experience building and operating production backend...Temporary workWork at officeShift work- ...Role We are looking for cleared (TS or TS/SCI required) engineers who can build demo-able end-to-end flows that make resupply operations... ...and accuracy Collaborate with UX team and backend developers on rapid feature buildouts Contribute tested, production-ready...Local area
$101k - $160k
...Ground Software Engineer II, Arc Vehicle Playa Vista, California, United States Turning Space into a Transportation Layer for Earth... ...both test and operations. Key Responsibilities Design, develop, and maintain the backend architectures, telemetry parsers, and...Permanent employmentWork at office- ...to navigate without the right tools. Pivotal Health combines software, data, and service into a seamlessly integrated, AI-driven... ...journey. About the Role We're hiring a Senior Software Engineer to join Pivotal's brand new Systems Integration team, a small,...Remote workFlexible hours
$121k - $151k
...Title: Senior Software Systems Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering... ...discussion, resolve and identify risk, requirement gaps, developing briefings, writing, and tracking action items, and...For contractorsWork at officeLocal areaFlexible hours- ...company, offers IT Governance, Systems Engineering, Enterprise Modernization, Artificial Intelligence... .... Overview Senior Software Engineer - Space Systems position... ...designing, engineering, analyzing, and developing software prototypes and applications within...Work experience placementWork at office
- ...Software Systems Engineer Secret Clearance Required to Start. The Company is looking for multiple Software Systems Engineers to join the Ground... ...skills are required! Position Responsibilities: Develop and maintain requirements, architecture, algorithms, interfaces...Work experience placement
- ...Software Systems Engineer Level 5 | El Segundo, California, United States Indotronix is seeking an : Software Systems Engineer Level 5, El... ...:00 AM End Time:4:30 PM Key Responsibilities: Develop and maintain system requirements, software architecture, algorithms...Interim roleShift work
- ...Job Description Job #218091 Chipton-Ross is seeking 2 Software Systems Engineers (Level 5) for a contract opportunity in El Segundo, CA.... ...attendance is required POSITION RESPONSIBILITIES Develop and maintain requirements, architecture, algorithms, interfaces...Full timeContract workWork experience placementInterim roleLocal areaDay shift
- ...prescriptions to all Americans. Our Engineering Values: GoodRx engineers put our customers... ...the Role: GoodRx is looking for a Software Engineer Intern to join the engineering... ...therapy solutions. You'll be responsible for developing, prototyping, and designing front-end...InternshipDay shift
$140k - $200k
...of thousands of customers. We're working on building an efficient marketplace of jobseekers and employers and need generalist software engineers to build fast, scalable, and effective applications, stream and batch data processing, ML infrastructure and a variety of...Full timeRemote workFlexible hours- A leading defense technology firm located in El Segundo, California, is looking for a Senior Software Engineer to design and deploy high-performance backend systems. The ideal candidate will have over 5 years of engineering experience and skills in languages such as Go...
- ...AI scheduling and workforce management software to empower in-home healthcare providers... ...modular access. We're a team of top-tier engineers and operators, backed by $14m from top... ...thousands of patients reliably and at scale Develop and evolve API integrations across the...Work at officeFlexible hoursShift work
$148.7k - $199.4k
...and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more -... ...personalization, commerce, lifecycle, and identity. As a Senior Software Engineer for the Commerce Growth Messaging team, you...Work experience placementWorldwide$150k - $175k
...problems, and seeks to help shape the future of sales engagement - Kixie is the place for you! About the Role As a Senior Software Engineer at Kixie, you will take end-to-end ownership of critical product subdomains - from architecture and design through...Work at office$150k - $220k
...to deliver an operational advantage to secure the United States and its allies. About the role Picogrid is seeking a Senior Software Engineer to join our Legion Platform team. You will design, build, and deploy high-performance, scalable backend systems and integration...Permanent employmentWork at officeImmediate startRelocation package$102k - $127k
...Title: Senior Software Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team provides high-end engineering... ...discussion, resolve and identify risk, requirement gaps, developing briefings, writing, and tracking action items, and authoring...For contractorsWork experience placementLocal areaFlexible hours$148.7k - $199.4k
...Senior Software Engineer - GCI Experiences On any given day at Disney Entertainment & ESPN Technology, we're reimagining ways to create... ...Entertainment, to ESPN and ESPN+, and much more. Innovation: We develop and implement groundbreaking products and techniques that...Work experience placementWorldwide$139k - $201k
...Senior Software Engineer (Ground Software) Turning Space into a Transportation Layer for Earth Inversion builds advanced reentry systems... ...through qualification and mission operations: Develop intuitive software that enables real-time operation of space...Permanent employmentWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer/Developer. Be the first to apply!
- healthcare software sales Playa Vista, CA
- software Playa Vista, CA
- software implementation project manager Playa Vista, CA
- senior c# .net software developer Playa Vista, CA
- software engineer 150k
- software sales engineer
- software engineer microsoft
- software engineer internship remote
- augmented reality software engineer
- IT software developer


