2

Entry Level Software Developer Jobs in California

Experience with DO-178C Software V&V - Level A. * Experience with Flight Control Computers (FCC) - Level A / Level B. * Experience in software testing and system integration lab setup environments.

The developer will work with highly experienced software engineers and architects to implement enterprise applications. Additional responsibilities include providing valuable input into the design of ...

Be Seen First

... Entry-Level Mechanical Engineer to join our dynamic engineering team. In this role, you will ... You will collaborate with cross-functional teams, utilize industry-standard CAD software, and ...

New

What You'll Do: The Flight Software Engineer will design, develop, and maintain the critical ... * Entry level to Intermediate proficiency in C/C++, with working knowledge of Python or scripting ...

next page

Showing results 1-20

Entry Level Software Developer information

See California salary details

$29.1K

$99K

$238.3K

How much do entry level software developer jobs pay per year?

As of May 29, 2026, the average yearly pay for entry level software developer in California is $98,952.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,700.00 and $104,600.00 per year, depending on experience, location, and employer.

What Does an Entry Level Software Developer Do?

An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.

What are the key skills and qualifications needed to thrive as an Entry Level Software Developer, and why are they important?

To thrive as an Entry Level Software Developer, you need a solid understanding of programming languages such as Java, Python, or C++, along with a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic knowledge of databases is important. Strong problem-solving abilities, attention to detail, and effective teamwork set standout candidates apart. These skills and qualities are crucial for building reliable software, collaborating with colleagues, and adapting to evolving technical requirements.

What types of projects and tasks can I expect to work on as an entry level software developer?

As an entry level software developer, you will typically be assigned to work on smaller modules or features within larger projects, often under the guidance of more experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating with team members through agile sprints or regular meetings. You'll also have opportunities to learn new technologies, contribute to documentation, and gradually take on more complex responsibilities as you gain experience. This environment encourages continuous learning and close collaboration with others, helping you build both technical and teamwork skills.

What are entry level software developers?

Entry level software developers are professionals who are at the beginning of their software development careers. They typically have foundational knowledge of programming languages, software development methodologies, and problem-solving skills. Entry level developers work under the guidance of more experienced engineers to write code, fix bugs, and contribute to software projects. Their responsibilities often include learning new technologies, collaborating with team members, and gaining practical experience to advance in their careers.

What is the difference between Entry Level Software Developer vs Junior Software Engineer?

AspectEntry Level Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, coding bootcamp experienceBachelor's in CS or related field, internship experience
Work EnvironmentTech companies, startups, software firmsTech companies, consulting firms, startups
Employer UsageCommonly used in job postings and industryOften used interchangeably with Entry Level Software Developer

Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

What are the most commonly searched types of Software Developer jobs in California? The most popular types of Software Developer jobs in California are:
What job categories do people searching Entry Level Software Developer jobs in California look for? The top searched job categories for Entry Level Software Developer jobs in California are:
What cities in California are hiring for Entry Level Software Developer jobs? Cities in California with the most Entry Level Software Developer job openings:
What are popular job titles related to Entry Level Software Developer jobs in CA? For Entry Level Software Developer jobs in CA, the most frequently searched job titles are:
Infographic showing various Entry Level Software Developer job openings in California as of May 2026, with employment types broken down into 3% As Needed, 88% Full Time, 7% Part Time, 1% Temporary, and 1% Contract. Highlights an 88% Physical, 7% Hybrid, and 5% Remote job distribution, with an average salary of $98,952 per year, or $47.6 per hour.
Intern, Applications Developer

$19 - $20/hr

Other

Posted 12 days ago


Job description

Intern Applications Developer

  • Location: Burbank, CA (onsite)
  • Schedule: Day shift, 9:00 AM start
  • Compensation: $19-20/hour

Pixelogic provides a broad range of solutions across film and television post-production, localization, and distribution. This role sits within the team that develops scalable applications and services to support an ever-changing entertainment landscape. We are seeking talented individuals who can help advance the state of the art in media processing.

You will go through training, learning, and knowledge application for twelve weeks. Each week you will be required to meet or exceed set objectives and will evaluate these goals in a regular 1-1 meeting. You will be assigned a direct manager and a mentor resource to help you learn and develop. Your work will be hands-on, and the skills acquired in this role are transferable to any entry-level Application Developer role.

Training includes introduction to process and procedures as well as systems and support. Throughout the twelve weeks you will follow a curriculum that incorporates planned learning experiences through the Pixelogic LMS, in-person coaching, and application.

Description:

  • Work in an agile team to develop, test, deploy and maintain services that support Pixelogic's end-to-end supply chain.
  • Collaborate with lead developers to design, develop, and maintain software applications, features, and systems using modern software development methodologies.
  • Assist in the development and maintenance of software applications, ensuring functionality and optimization.
  • Debug and troubleshoot software issues, implementing effective solutions.
  • Document software designs, coding procedures, and program functionalities.
  • Perform unit tests and work with QA and deployment team towards a complete product.
  • Participate in code reviews and provide constructive feedback to improve code quality.

For interview consideration:

Applicants must have completed their Bachelor's or Master's Degree requirements in Computer Science, Software Engineering, or related field from an accredited institution.

A Master's Degree is not required but desirable. Candidate must be able to provide a copy of school transcripts upon request.