1

Software Engineer Engineer Jobs in California (NOW HIRING)

Description Tharros is seeking a Software Engineer for an upcoming program supporting a US Navy customer focused on research, engineering, and technical center focused on information warfare ...

Software Engineer

Culver City, CA · On-site

$120K - $130K/yr

To ensure success as Software Engineer, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills. An experienced Software ...

Software Engineer

Milpitas, CA · On-site

$264.51K/yr

Airspan Careers SOFTWARE ENGINEER Location: In office, Milpitas, CA ABOUT AIRSPAN NETWORKS Airspan Networks is a leading provider of groundbreaking wireless solutions, enabling connectivity for the ...

Software Engineer - Cloud

San Mateo, CA · On-site

$68.25 - $88.75/hr

As an early-career Software Engineer - Cloud, you will help design, build, and support components of the Guidewire Cloud Platform on Kubernetes and AWS, with guidance and mentorship from senior ...

Software Engineer LOCATION:Sunnyvale, CA Duration: 6 to 12+ Months Rate: DOE Description: (Q4 Glass) The Software Engineer position will be responsible for hands-on development as well as lead the ...

Software Engineer - Cloud

San Mateo, CA

$68.25 - $88.75/hr

As an early-career Software Engineer - Cloud, you will help design, build, and support components of the Guidewire Cloud Platform on Kubernetes and AWS, with guidance and mentorship from senior ...

Software Engineer - Cloud

San Mateo, CA

$68.25 - $88.75/hr

As an early-career Software Engineer - Cloud, you will help design, build, and support components of the Guidewire Cloud Platform on Kubernetes and AWS, with guidance and mentorship from senior ...

next page

Showing results 1-20

People also search for

Software Engineer Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do software engineer engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for software engineer engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and experience with software development tools and frameworks are essential. Excellent teamwork, communication, and adaptability help you collaborate effectively and respond to changing project requirements. These skills and qualities are crucial for building reliable software, meeting project goals, and succeeding in dynamic technical environments.

What are some common challenges software engineers face when collaborating on large projects?

Software engineers working on large projects often encounter challenges related to coordinating effectively with cross-functional teams, managing code integration, and maintaining clear communication. It's common to deal with merge conflicts, overlapping responsibilities, and aligning on technical standards and project timelines. To overcome these challenges, engineers typically use version control systems, participate in regular stand-up meetings, and follow established agile practices. Proactively asking questions and documenting processes can also help ensure smooth collaboration and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain software applications or systems. They apply engineering principles and systematic methods to create reliable and efficient software solutions that meet user needs. Software Engineers may work on a variety of projects, from mobile apps and web platforms to embedded systems and enterprise software. They often collaborate with other engineers, designers, and stakeholders throughout the software development lifecycle.

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

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

What cities in California are hiring for Software Engineer Engineer jobs? Cities in California with the most Software Engineer Engineer job openings:
Infographic showing various Software Engineer Engineer job openings in California as of May 2026, with employment types broken down into 97% Full Time, 1% Part Time, and 2% Contract. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Software Engineer/Developer

$110K - $135K/yr

Full-time

Posted 10 days ago


University Of Southern California rating

8.3

Company rating: 8.3 out of 10

Based on 50 frontline employees who took The Breakroom Quiz

92nd of 529 rated colleges and universities


Job description

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: https://www.state.gov/security-clearance-faqs/
  • 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.

USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations, including the Los Angeles County Fair Chance Ordinance for employers and the Fair Chance Initiative for Hiring Ordinance, and with due consideration for patient and student safety. Please refer to theBackground Screening Policy Appendix Dfor specific employment screen implications for the position for which you are applying.

We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at (213) 821-8100, or by email atuschr@usc.edu. Inquiries will be treated as confidential to the extent permitted by law.

  • Notice of Non-discrimination
  • Employment Equity
  • Read USC's Clery Act Annual Security Report
  • USC is a smoke-free environment
  • Digital Accessibility

If you are a current USC employee, please apply to this  USC job posting in Workday by copying and pasting this link into your browser:

https://wd5.myworkday.com/usc/d/inst/1$9925/9925$146792.htmld

What University Of Southern California employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Southern California logo

About University of Southern California

Sourced by ZipRecruiter

The University of Southern California (USC) is not a conventional company, but a private research university established in the heart of Los Angeles, CA, US. Founded in 1880, it's one of the oldest private research universities in California. USC operates in the education industry providing primary services of higher education, research, and community development. This prestigious institution offers a comprehensive array of undergraduate, graduate, and professional programs across various disciplines, including the humanities, social sciences, and STEM (Science, Technology, Engineering, and Mathematics). The University is guided by its commitment to foster creativity, innovation, leadership, and discovery through academic excellence.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Los Angeles , CA, US

Year founded

1880