1

Computer Software Developer Jobs in Irvine, CA (NOW HIRING)

Specialist Software Engineer

Anaheim, CA · On-site

$97K - $180K/yr

Provide software technical leadership for the software developer team members. * Perform ... Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering, or ...

Required : • Bachelor's degree in Computer Science, Computer Engineering, or a related field • 2+ years of professional software development experience • Experience with Microsoft Visual Studio ...

C++ Developer

Irvine, CA · On-site

$52 - $70/hr

ETAP Software empowers customers to make informed decisions throughout the life cycle of their ... Computer Science, Computer Engineering, or a related field • U.S. citizenship or permanent ...

Required : • Bachelor of Science in Computer Science, Computer Engineering, or related field • 2+ years of professional software development experience • Experience using Microsoft Visual ...

Front End Developer

Irvine, CA

$111K - $129K/yr

Degree in Computer Science, Software Engineering, or similar Minimum 3 years web development experience Understanding of key design principles Proficiency in HTML, CSS, and JavaScript Proficiency ...

next page

Showing results 1-20

Computer Software Developer information

See Irvine, CA salary details

$51.5K

$120.1K

$178.2K

How much do computer software developer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for computer software developer in Irvine, CA is $120,054.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,600.00 and $139,500.00 per year, depending on experience, location, and employer.

What is the difference between Computer Software Developer vs Computer Programmer?

AspectComputer Software DeveloperComputer Programmer
CredentialsBachelor's degree in CS or related field; sometimes certificationsTypically similar; often requires a degree or coding experience
Work EnvironmentDesigning, developing, and testing software applicationsWriting, testing, and debugging code
Employer & Industry UsageTech companies, software firms, startupsAny industry needing custom software or applications

While both roles involve coding, Computer Software Developers focus on designing and creating complete software solutions, whereas Computer Programmers primarily write and test code. Developers often oversee the entire development process, while Programmers typically work on specific coding tasks within a project.

What are the typical collaboration practices for computer software developers within a development team?

Computer software developers often work closely with other developers, project managers, QA testers, and UX/UI designers to ensure a smooth development process. Collaboration is typically facilitated through agile methodologies, such as daily stand-up meetings, sprint planning, and code reviews. Developers regularly use tools like Git for version control and platforms like Jira or Trello to track project progress. Open communication and teamwork are essential, as developers may need to pair program, share feedback, and quickly resolve issues together to meet deadlines and deliver high-quality software.

What are Computer Software Developers?

Computer Software Developers are professionals who design, create, test, and maintain software applications or systems for computers and other devices. They work closely with clients, analysts, and other developers to understand user needs and translate them into functional software solutions. Their responsibilities may include writing code, debugging programs, and collaborating with teams to ensure high-quality software delivery. Software developers often specialize in specific programming languages or types of applications, such as mobile, web, or enterprise software.

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

To thrive as a Computer Software Developer, you need strong programming skills, problem-solving abilities, and a relevant degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and possibly certifications in languages or platforms (e.g., Java, AWS) are typically expected. Soft skills such as teamwork, effective communication, and adaptability help developers collaborate and respond to changing project requirements. These skills ensure developers can create efficient, maintainable software solutions that meet user needs and business goals.
Infographic showing various Computer Software Developer job openings in Irvine, CA as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $120,054 per year, or $57.7 per hour.
Software Developer (.NET/Angular) with Security Clearance

Software Developer (.NET/Angular) with Security Clearance

CACI

Norco, CA

$116K/yr

Other

Medical, Retirement, PTO

Posted yesterday


Job description

Job Title: Software Developer (.NET/Angular) Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity: CACI is seeking a skilled Software Developer with expertise in.NET and Angular to join our growing team. The ideal candidate will have SEC+ certification and an active DoD SECRET clearance. You will be responsible for developing, maintaining, and improving our software applications, ensuring they meet the highest standards of performance, security, and usability for our customer. Responsibilities: * Develop and maintain web applications using.NET and Angular.
* Collaborate with cross-functional teams to define, design, and deliver new features.
* Ensure the performance, quality, and responsiveness of applications.
* Identify and correct bottlenecks and fix bugs.
* Help maintain code quality, organization, and automation.
* Participate in code reviews and provide constructive feedback to other developers.
* Stay up-to-date with emerging technologies and industry best practices. Qualifications: Required: * Must be a U.S. Citizen.
* Active Secret clearance OR the ability to obtain and maintain a DoD Secret security clearance.
* Bachelor's degree in Computer Science, Information Technology, or a related field.
* Proven experience as a Software Developer with.NET and Angular.
* Security+ certification is required.
* Must be able to conduct local on-site meetings in Norco, CA**
* Strong understanding of object-oriented programming and software development principles.
* Experience with SQL and relational databases.
* Familiarity with Agile development processes.
* Excellent problem-solving skills and attention to detail.
* Strong communication and collaboration skills. Desired: * Experience with cloud platforms (Azure, AWS).
* Knowledge of DevOps practices and tools.
* Experience with front-end technologies (HTML, CSS, JavaScript).
* Familiarity with unit testing and test-driven development (TDD). - What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation. An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality. A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. The proposed salary range for this position is: $58,400 - 116,900 USD CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.