1

Usc Software Engineer Jobs (NOW HIRING)

Software Development Engineer - Python

Champaign, IL ยท On-site

$50.25 - $69.25/hr

OR USC Job Title: Software Development Engineer - Python Experience Level: Minimum 2+ Years of Core Python Software Development Target Candidates: Graduates/Postgraduates from Premium Engineering ...

Embedded Engineers

Dallas, TX ยท On-site

$130K - $171K/yr

Embedded Software Engineer (ADA and RTOS is required) 100% onsite Duration: 12-month contract Vias: USC and GC Only Description: The selected candidate will be responsible for ASIC FPGA design on RD ...

Embedded Engineers

Dallas, TX ยท On-site

$130K - $171K/yr

Embedded Software Engineer (ADA and RTOS is required) 100% onsite Duration: 12-month contract Vias: USC and GC Only Description: The selected candidate will be responsible for ASIC FPGA design on RD ...

Senior Flight Software Engineer

Reston, VA ยท On-site +1

$127K - $168K/yr

As a Senior Flight Software Engineer , you will lead the development of Scout's flight software ... defined by 8 USC 1324b(a)(3), or eligible to obtain the required authorization from the US ...

Senior Flight Software Engineer

Reston, VA ยท On-site

$127K - $168K/yr

As a Senior Flight Software Engineer , you will lead the development of Scout's flight software ... defined by 8 USC 1324b(a)(3), or eligible to obtain the required authorization from the US ...

Senior Flight Software Engineer

Reston, VA ยท On-site

$127K - $168K/yr

As a Senior Flight Software Engineer , you will lead the development of Scout's flight software ... defined by 8 USC 1324b(a)(3), or eligible to obtain the required authorization from the US ...

Sr. Java AWS Developer

Beaverton, OR ยท On-site

$59.50 - $76/hr

Beaverton, OR Duration : 12+ months only W2- USC/GC Senior Software Engineer As a member of the Cloud Platform team, you will bring your passion and experience to developing a global imagery platform ...

Showing results 41-60

Usc Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do usc software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for usc software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Usc Software Engineer vs Usc Software Developer?

AspectUsc Software EngineerUsc Software Developer
CredentialsBachelor's in CS or related field, possibly certificationsBachelor's in CS or related field, similar certifications
Work EnvironmentCollaborative teams, project-based tasks, often in tech or finance sectorsDevelopment-focused roles, coding, debugging, and implementation
Industry UsageCommon in tech, finance, government sectorsWidely used across software firms, startups, and corporate IT
Search & Comparison IntentOften compared for role scope and responsibilitiesSimilar roles, different titles, often searched interchangeably

Usc Software Engineer and Usc Software Developer roles share many credentials and work environments, but engineers typically focus on system design and architecture, while developers concentrate on coding and implementation. Both roles are integral in tech industries and often overlap in responsibilities, making them common comparison points for job seekers.

How does a USC software engineer typically collaborate with faculty and research teams on campus projects?

As a USC Software Engineer, you will often work closely with faculty members, researchers, and interdisciplinary teams to develop software solutions for academic and research initiatives. Collaboration usually involves gathering requirements through meetings, translating research needs into technical specifications, and iterating on prototypes based on feedback from non-technical stakeholders. This role offers a dynamic environment where you'll regularly present updates, troubleshoot issues collaboratively, and contribute to innovative campus projects, fostering both technical and professional growth.

What skills and qualifications are needed to thrive as a USC software engineer?

To thrive as a USC Software Engineer, you need a solid background in computer science, programming languages (such as Java, Python, or C++), and software development methodologies, often supported by a relevant degree. Familiarity with version control systems (like Git), development frameworks, and possibly certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are common technical requirements. Strong problem-solving abilities, teamwork, and effective communication skills set individuals apart in this role. These skills ensure high-quality, reliable software solutions and smooth collaboration within development teams and stakeholders.

What is a USC software engineer?

USC Software Engineers are professionals, often graduates or current students of the University of Southern California (USC), who design, develop, test, and maintain software applications. They use programming languages, frameworks, and software engineering principles to create solutions for a variety of industries. These engineers may work in roles such as application developer, systems engineer, or web developer and are often skilled in collaboration, problem-solving, and technical communication. Many USC Software Engineers benefit from the university's strong academic programs, industry connections, and hands-on project opportunities.
More about Usc Software Engineer jobs
What cities are hiring for Usc Software Engineer jobs? Cities with the most Usc Software Engineer job openings:
What job categories do people searching Usc Software Engineer jobs look for? The top searched job categories for Usc Software Engineer jobs are:
Infographic showing various Usc Software Engineer job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Software Engineer with Security Clearance

Decision Technologies Inc

Virginia Beach, VA โ€ข On-site

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

About Decision Technologies, Inc. Decision Technologies was founded to help bridge the gap between Department of Defense and Federal Government acquisition programs and technology to help our customers optimize their decision-making process. Over the years, our areas of expertise have expanded to include Systems Engineering, Program Management, In-Service Engineering, Equipment Repair, Research and Development, Test and Evaluation, and Intelligence and Counterintelligence Support. Our growth and success have positioned us as a premier engineering and intelligence services provider contributing to our nation's defense. Our company culture cultivates talented problem-solvers on focused on performance with industry-leading teamwork and responsiveness. We have established a reputation for offering superior services and solutions, proven integrity and innovation, employee engagement and development, and customer collaboration. Bring your expertise and knowledge to our team! Decision Technologies seeks a Software Engineer to join our  team in Virginia Beach, VA.  You must be onsite. Position Description: This position provides Combat Systems engineering support to the Naval Surface Warfare Center Dahlgren Division, Dam Neck Activity (NSWCDD DNA) in support of the Program Executive Office Unmanned and Small Combatants (PEO USC) and the Littoral Combat Ships (LCS) program. YOU MUST BE ELIGIBLE TO OBTAIN A DOD SECURITY CLEARANCE Responsibilities * Provide technical and engineering support for tactical and operational interoperability during test and evaluation activities for Atalanta Weapon System (AtWS) builds, including: * * Documenting all network-related installations and activations * Supporting the development of technical artifacts, engineering documentation, and network drawings * Assisting in the management and maintenance of lab facilities * Support planning and design efforts for the AtWS Advanced Test and Integration Lab (AATIL) infrastructure network, including: * * Supporting integration and test events * Monitoring event logs and conducting audits on infrastructure equipment * Provide engineering support in configuring Microsoft OS, Linux OS, ESXi, and Cisco networking devices, troubleshooting, and analyzing with packet analyzers and other DoD-approved tools and methods as needed to complete assigned testing, including: * * Applying software releases, build updates, and security patches during maintenance windows * Upgrading Microsoft, Linux, and security software * Conducting regression testing to verify that upgrades and patches have not corrupted the system * Conduct DoD cybersecurity scans and compliance checks on Combat Management System servers and network devices on an as-needed basis, including: * * Defense Information Systems Agency (DISA) ACAS scans * DISA Security Technical Implementation Guide (STIG) compliance checks                container security   Required Qualifications * High school diploma and a minimum of 3 years of experience in one or more of the following: Combat Systems Engineering, Mission Readiness Assessments, Software Engineering, or Cybersecurity Engineering * Experience with the Microsoft Office Suite (e.g., Project and Excel) * Ability to support on-site tasking at Dam Neck Annex * Experience supporting secure software delivery and automated deployment processes * Experience with AEGIS or other shipboard systems * Familiarity with Microsoft Office Suite, including Project and Excel   Desired Qualifications * 3+ years of experience with combat, Navy, and/or shipboard systems * Experience with AutoCAD and/or Inventor * Experience with the Navy Data Environment (NDE) * BS in Engineering from an ABET-accredited institution (7 years of relevant experience may substitute in place of a degree)   Compensation: Compensation at Decision Technologies, Inc. is determined by various factors, including but not limited to location, the individual's particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements.   Employee Benefits: * Competitive Paid Time Off * Comprehensive Medical, Dental and Vision Insurance * Employee Assistance Programs * Flexible Spending Accounts (Medical, Dependent Care & Commuter) * Company paid Short Term, Long Term, Life and AD&D Insurance * 401(k) match * Tuition Reimbursement * Paid Certifications       Decision Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.   This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. The pay range for this role is: 85,000 - 120,000 USD per year (VB)