1

Computer Science Grad Jobs in California (NOW HIRING)

New grad (or recent graduate) in Computer Science, Engineering, or a related field * Strong programming fundamentals and comfort working in at least one modern language * Interest in full-stack ...

New grad (or recent graduate) in Computer Science, Engineering, or a related field * Strong programming fundamentals and comfort working in at least one modern language * Interest in full-stack ...

THE ROLE As a Software Engineer Grad, you will be part of a team that's building the future of data ... Strong computer science fundamentals: A solid understanding of data structures, algorithms ...

... Computer Science PhD - Varied S&E fields including Cyber S&T, Data Science, Machine learning ... Cumulative GPA of 3.0 or above preferred Grad Date: Must have graduated or be within 9 months of ...

next page

Showing results 1-20

Computer Science Grad information

What jobs can you get as a computer science graduate?

Computer science graduates can pursue roles such as software developer, systems analyst, web developer, database administrator, cybersecurity analyst, and data scientist. These positions often require knowledge of programming languages, problem-solving skills, and familiarity with tools like Java, Python, or SQL. Job opportunities are available across industries including technology, finance, healthcare, and government.

What job makes $10,000 a month without a degree?

High-paying roles such as software developers, sales managers, or freelance consultants can earn $10,000 or more per month without a formal degree, often relying on skills, experience, and certifications. Success in these roles typically depends on expertise, portfolio, or client base rather than formal education.

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

To thrive as a Computer Science Graduate, you need a solid understanding of programming languages, algorithms, data structures, and fundamental computer science concepts, typically gained through a bachelor's degree in computer science or a related field. Familiarity with development environments, version control systems like Git, and frameworks relevant to your specialization is often expected. Problem-solving, teamwork, and strong communication skills help you collaborate efficiently and adapt to evolving project requirements. These skills and qualities are crucial for building robust software solutions and succeeding in dynamic technology-driven workplaces.

What are Computer Science grads?

Computer Science grads are individuals who have completed a degree program in computer science, typically at the undergraduate or graduate level. They possess knowledge and skills in areas such as programming, algorithms, data structures, software engineering, and computer systems. These graduates are equipped to pursue careers in various tech fields including software development, data analysis, cybersecurity, and more. Their education often includes both theoretical foundations and practical experience with modern technologies.

What are some common entry-level positions for recent computer science graduates, and how do they typically collaborate within a team?

Recent computer science graduates often start in roles such as software engineer, QA analyst, IT support specialist, or junior web developer. In these positions, you'll usually work as part of a project team alongside more experienced engineers, designers, and sometimes product managers. Collaboration is key—you'll participate in code reviews, daily stand-up meetings, and pair programming sessions to learn best practices and contribute to shared goals. This team-oriented environment not only helps build technical skills but also offers mentorship opportunities and exposure to different aspects of software development.

What jobs can you get after computer science?

A computer science graduate can pursue roles such as software developer, data analyst, cybersecurity analyst, systems analyst, or network administrator. These positions often require knowledge of programming languages, problem-solving skills, and familiarity with tools like databases and operating systems.

What is the difference between Computer Science Grad vs Software Developer?

AspectComputer Science GradSoftware Developer
CredentialsDegree in Computer Science or related fieldOften requires a degree, but certifications and experience can suffice
Work EnvironmentAcademic settings, internships, entry-level rolesCorporate offices, tech companies, startups
Industry UsageEducational institutions, entry-level tech rolesProduct development, application building, coding tasks
Search & Comparison IntentEntry-level, educational background, career startPractical coding, project work, job opportunities

While a Computer Science Grad typically refers to someone with a degree in computer science, a Software Developer is a professional actively involved in coding and building software applications. Many Computer Science Grads pursue roles as Software Developers, but the latter emphasizes practical skills and work experience. Understanding this difference helps job seekers target the right roles and employers effectively.

What type of job can I get with a masters in computer science?

A computer science graduate with a master's degree can pursue roles such as software engineer, data scientist, systems analyst, cybersecurity analyst, or machine learning engineer. These positions often require strong programming skills, knowledge of algorithms, and familiarity with tools like Python, Java, or cloud platforms.
What job categories do people searching Computer Science Grad jobs in California look for? The top searched job categories for Computer Science Grad jobs in California are:
What cities in California are hiring for Computer Science Grad jobs? Cities in California with the most Computer Science Grad job openings:

Software Engineer, New Grad

Andalusia Labs

San Francisco, CA

Other

Posted 11 days ago


Job description

New Grad Software Engineer

Andalusia Labs is building foundational economic infrastructure for programmable global markets, connecting capital, computation, and coordination across the internet. Our work sits at the intersection of distributed systems, finance, and machine intelligence, with the goal of growing the world's programmable GDP.

Our team has shipped massively scalable systems and products at Coinbase, Google, AWS, Microsoft, X, TikTok, Goldman Sachs, and High-Frequency Trading firms. We are backed by Coinbase, Mubadala, Lightspeed, Bain Capital, Pantera, Framework, Digital Currency Group, Proof Group, Nima Capital, Naval Ravikant, Arthur Hayes, and founders, GPs, and executives from organizations like Founders Fund, Google, and Coinbase.

Role

We are hiring a New Grad Software Engineer to help build systems that power programmable markets. You will contribute to core services, ship high-performance code, and learn across the stack. You will work alongside founders, senior engineers, and product partners to turn new primitives into production systems that handle high usage.

Responsibilities
  • Contribute to core services across networking, consensus and execution, tokenization, exchange, settlement, and data pipelines
  • Design, implement, and operate high-quality services in C++, Rust, Go, or Solidity with guidance from senior engineers
  • Profile and improve performance for throughput, tail latency, memory, storage, and network efficiency
  • Build correctness and safety with unit tests, property-based testing, fuzzing, static analysis, and thorough reviews
  • Support production reliability with clear SLOs, alerting, dashboards, and participation in incident response after onboarding
  • Create and maintain internal libraries, developer tooling, and CI to speed delivery and raise code quality
  • Write clear design docs that explain tradeoffs and support sound technical decisions
  • Collaborate with peers in design and code reviews and contribute to a high engineering bar
  • Partner with product, research, security, and go-to-market to scope milestones and ship new capabilities
  • Learn, model, and help implement financial primitives and risk logic with rigorous testing and telemetry
Requirements
  • BA/BS in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
  • 0 to 2 years of experience through internships, research, or significant projects working with at least one of these languages (C++, Rust, Go, Solidity)
  • Strong understanding of distributed systems, data structures, algorithms, and software design
  • Experience building performant applications in internships, research, or significant projects
  • Exposure to compilers, runtimes, optimization, or static analysis through internships, research, or significant projects is a plus
  • Familiarity with Git, continuous integration, and automated testing for C++, Rust, Go, and or Solidity stacks
  • High ownership, ability to learn quickly with minimal guidance
  • Ability to work in a fast-paced environment and across the product engineering stack
  • Clear written and verbal communication
Bonus
  • MA/MS, PhD, or advanced degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience
  • Familiarity with cryptography, key management, TEEs, or zero-knowledge systems
  • Experience or coursework in fintech, algorithmic trading, or financial primitives
  • Experience with React, Node, and/or TypeScript
  • Interested in startups.