1

New Grad Software Engineer Jobs in California (NOW HIRING)

IXL Learning is the country's largest EdTech company, seeking new graduates with a passion for technology and education. As a Software Engineer, you will contribute to impactful educational products ...

... Software Engineer, you will build the back-end wiring, application logic, and UI that engage our users. You will find and use the best technologies to add features and create new products. You'll be ...

Software Engineer, New Grad

San Mateo, CA · On-site

$110K - $135K/yr

... Software Engineer, you will build the back-end wiring, application logic, and UI that engage our users. You will find and use the best technologies to add features and create new products. You'll be ...

Software Engineer, New Grad

San Mateo, CA · On-site

$110K - $135K/yr

... Software Engineer, you will build the back-end wiring, application logic, and UI that engage our users. You will find and use the best technologies to add features and create new products. You'll be ...

Software Engineer (New Grad)

San Francisco, CA · On-site +1

$110K - $140K/yr

Software Engineer Opportunity Strada is building the operating layer for AI-driven insurance. Our platform deploys expert AI agents across calls, texts, emails, and chat - running core front-office ...

They are seeking new graduate engineers to help shape user experiences and contribute to the ... software solutions for yourself or others. • You care about the interaction between technology ...

next page

Showing results 1-20

New Grad Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do new grad software engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for new grad software 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 in the New Grad Software Engineer position, and why are they important?

To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.

What typical projects or tasks might a New Grad Software Engineer work on in their first year?

As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.

What is a New Grad Software Engineer job?

A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

What are the most commonly searched types of New Grad Software Engineer jobs in California? The most popular types of New Grad Software Engineer jobs in California are:
What job categories do people searching New Grad Software Engineer jobs in California look for? The top searched job categories for New Grad Software Engineer jobs in California are:
What cities in California are hiring for New Grad Software Engineer jobs? Cities in California with the most New Grad Software Engineer job openings:
Infographic showing various New Grad Software Engineer job openings in California as of June 2026, with employment types broken down into 3% Locum Tenens, 74% Full Time, 17% Part Time, 3% Contract, and 3% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.
Staff Software Engineer, Android, Level 6

Staff Software Engineer, Android, Level 6

Snap Inc.

Los Angeles, CA • On-site

Full-time

Posted 28 days ago


Job description

Job Summary:
Snap Inc. is a technology company that empowers people through innovative products like Snapchat and AR glasses. They are seeking a Staff Software Engineer to lead the Monetization, Ad Format Team, focusing on enhancing Snapchat's client-side ads stack on Android, with an emphasis on networking and performance.
Responsibilities:
• Push the limits of mobile devices and build great user experiences
• Build smooth, stable, and fun products
• Develop features from design through implementation and launch
• Evaluate technical tradeoffs of every decision and work with design on the best UI and infrastructure practices
• Perform code reviews that guarantee code quality
• Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code.
Qualifications:
Required:
• Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
• 9+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 8+ year of post-grad software development experience; or PhD in a relevant technical field+ 5 years of post-grad software development experience; or PhD in a relevant technical field
• 1+ years of experience with technical leadership or acting as the domain-expert to a technical organization
• Experience with Android application development
• Ability to use Kotlin, Java, RxJava, Dagger, and other great tools to build smooth, stable, and fun products
• Able to prioritize duties and work well on your own
• Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks.
• Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices
Preferred:
• Experience working with large-scale customer-facing mobile application
• Experience leading teams to deliver sophisticated initiatives
Company:
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Founded in 2011, the company is headquartered in Santa Monica, USA, with a team of 5001-10000 employees. The company is currently Late Stage.