1

Usc Software Engineer Jobs (NOW HIRING)

Sr Java Software Engineer

Rockville, MD ยท On-site

$127K - $167K/yr

Senior Software Engineer Location : Rockville MD (remote until Jan 2022) Duration : 6 Months CTH ... GC & USC H4 EAD This is a professional hands-on IT position in which the incumbent's main ...

Senior Java Software Engineer

Rockville, MD ยท On-site

$127K - $167K/yr

Senior Software Engineer Location : Rockville MD (remote until Covid-19) Duration : 6 Months CTH ... GC & USC H4 EAD This is a professional hands-on IT position in which the incumbent's main ...

Principal Software Engineer Job Posting As the nation's original travel insurance comparison site ... USC 1033(e)), which restricts our ability to employ individuals with certain types of criminal ...

Principal Software Engineer

Warwick, RI ยท On-site

$131K - $196K/yr

Principal Software Engineer Job Posting As the nation's original travel insurance comparison site ... 18 USC ยง 1033(e)), which restricts our ability to employ individuals with certain types of ...

OR ยท On-site

$103K - $139K/yr

Our company provides application analysis, design, development and programming, software ... USC DURATION: 6 + MONTHS

Embedded Engineers

Dallas, TX

$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

$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 +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 ...

next page

Showing results 1-20

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 Jun 5, 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 are the key skills and qualifications needed to thrive as a USC Software Engineer, and why are they important?

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 are USC Software Engineers?

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:
Infographic showing various Usc Software Engineer job openings in the United States as of May 2026, with employment types broken down into 98% Full Time, 1% Part Time, and 1% 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.
Sr Java Software Engineer

Sr Java Software Engineer

Navtech, Inc.

Rockville, MD โ€ข On-site

$127K - $167K/yr

Full-time

Posted 14 days ago


Job description

Job Title : Senior Software Engineer
Location : Rockville MD (remote until Jan 2022)
Duration : 6 Months CTH
Visa : GC & USC H4 EAD
Job Description
This is a professional hands-on IT position in which the incumbent's main responsibilities are application software design, development, systems maintenance, modification and documentation. The Senior Software Engineer uses structured analysis and design methodologies to perform full life cycle development for client applications ranging in complexity.
Roles and Responsibilities
  • Performs design, development, testing, code review and post-production support for applications based upon the specific needs of the client.
  • Adheres to sound standards and best practices during all phases of software development life cycle.
  • Collaborates with team to provide technical solutions to support long-term technology strategy.
  • Stays current on technology trends and identify ways to innovate Client's software applications' social and mobile capabilities.
  • Creates prototypes, refines solutions and establishes proof of concept.
  • Diagnoses/repairs development and production issues in a timely manner.
  • Closely follows version control, documentation and code promotion procedures.
  • Skilled problem-solver, able to prioritize and is detail oriented.
  • Provides production support, enhancements and ongoing maintenance for custom programs that interface with third party vendors and other internal systems.
  • Performs other duties as assigned.

Qualifications
  • Bachelor's degree in computer science or relevant field with minimum 8 years of professional experience in full software development life cycle; or 6 years of professional experience with a related master's degree.
  • Full stack developer with hands-on experience with backend, frontend and database technologies.
  • Experience with J2EE using Spring framework, design patterns and open source software.
  • Experience with Service Oriented Architecture (SOA), Restful/SOAP.
  • Experience with stored procedures, triggers, functions, DDL, DML, writing complex SQL queries on Oracle/MySQL relational databases.
  • Experience with UI frameworks such as AngularJS, ReactJS, etc.
  • Experience with various client and server testing frameworks like Junit, SonarQube, JaCoCo, JMock, Mockito, TestNG, Jasmine, Selenium, etc.
  • Experience with build tools like GIT, Ant, Maven, Grunt, GulpJS.
  • Experience with configuring Web and application servers.
  • Experience with Atlassian tool suite Confluence, JIRA and Crucible.
  • Experience with CI/CD pipelines.
  • Experience with Linux/Unix or Mac OSX.
  • Experience with working across multiple projects and consistently produce defined results.
  • Must possess excellent communication & interpersonal skills and ability to communicate with all level of staff to determine system requirements, processes and data flows.
  • Ability to work independently and in a team.

Preferred
  • Experience with Amazon Web Services/Heroku a plus.
  • Experience with application containerization technologies like Docker.
  • Expert knowledge of systems, software, programming languages, development methodology and web frameworks.
  • Strong grasp of common web technologies and recent developments in social, mobile and cloud applications.
  • Results driven with demonstrated successful outcomes in building high profile web applications.
  • Must also be able to facilitate occasional projects not possible during normal business hours due to vendor necessity or customer impact (e.g. ability to be on call for any critical system issues).

Navtech logo

About Navtech

Sourced by ZipRecruiter

Industry

Civil engineering construction

Company size

11 - 50 Employees

Headquarters location

New Bloomfield, PA, US

Year founded

1996