1

Computer Science Engineer Jobs in Roseville, CA (NOW HIRING)

Dot Net Developer

Sacramento, CA

$51.50 - $68/hr

BA/BS degree in computer science, engineering or a related field (experience and certifications may be considered in lieu of degree) Must have experience in designing and building scalable multi ...

CPU Pre-Silicon Verification Engineer

Folsom, CA

$145K/yr

  • Medical

  • Retirement

  • PTO

Bachelor's degree in Electrical/Computer Engineering, Computer Science or other Science/Engineering related field and 5+ years of experience in Pre-silicon verification and/or front end or Master ...

Bachelor's degree in a STEM field (e.g., Computer Science, Engineering, Statistics, Data Science) * 2+ years building and delivering LLM/GenAI solutions with Claude/GPT(Codex)/Gemini-class models ...

Bachelor's degree in Computer Science or a related field (or equivalent experience). * 3+ years of experience in front-end development. Required Skills: * Strong proficiency in React. * Expertise in ...

... Data Science, Engineering, Computer Science, Business Analytics, Statistics, or a closely related field. • Demonstrated experience producing data analytics, modeling, and reporting for ...

Showing results 41-60

Computer Science Engineer information

See Roseville, CA salary details

$50.8K

$127.4K

$144.1K

How much do computer science engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for computer science engineer in Roseville, CA is $127,379.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,900.00 and $137,800.00 per year, depending on experience, location, and employer.

What do computer science engineers do?

Computer Science Engineers often collaborate with professionals from diverse backgrounds such as product managers, designers, and data analysts. Typical projects may include developing scalable software applications, optimizing algorithms for performance, or integrating new technologies into existing systems. These engineers are frequently involved in code reviews, planning meetings, and cross-functional brainstorming sessions to ensure solutions meet both technical and business requirements. This collaborative environment not only enhances technical skills but also fosters communication and project management abilities.

What is a computer science engineer?

Computer Science Engineers are professionals who apply principles of computer science, engineering, and mathematics to design, develop, test, and maintain computer systems, software, and networks. They work on a wide range of technologies, from creating applications and operating systems to improving network security and optimizing hardware performance. Their role often involves problem-solving, programming, and collaborating with other engineers and IT specialists to deliver efficient technology solutions.

What are the key skills and qualifications needed to thrive as a computer science engineer?

To thrive as a Computer Science Engineer, you need a solid background in programming, algorithms, data structures, and computer systems, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, as well as experience using development tools, version control systems (such as Git), and relevant certifications like AWS or Cisco, are highly valued. Strong problem-solving abilities, teamwork, and effective communication help set exceptional engineers apart. These skills are vital for designing, developing, and maintaining reliable software solutions in ever-evolving technical environments.

What are popular job titles related to Computer Science Engineer jobs in Roseville, CA?

For Computer Science Engineer jobs in Roseville, CA, the most frequently searched job titles are:

What job categories do people searching Computer Science Engineer jobs in Roseville, CA look for?

The top searched job categories for Computer Science Engineer jobs in Roseville, CA are:

What cities near Roseville, CA are hiring for Computer Science Engineer jobs?

Cities near Roseville, CA with the most Computer Science Engineer job openings:

Infographic showing various Computer Science Engineer job openings in Roseville, CA as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 78% Full Time, 17% Part Time, 2% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $127,379 per year, or $61.2 per hour.

Software Engineer III - Edge Computing

Voyager Technologies

Folsom, CA • On-site

$61.50 - $82.50/hr

Full-time

Re-posted 22 days ago


Job description

Job Summary:
Voyager Technologies is an innovative defense, national security, and space technology company committed to delivering transformative solutions. The Senior Edge Computing Engineer is responsible for the core performance of fielded systems, utilizing advanced GPGPU techniques to process high-velocity data streams in real-time while working with diverse hardware targets.
Responsibilities:
• Design and implement high-throughput processing pipelines using Modern C++ and GPU-accelerated frameworks (e.g., CUDA, Holoscan, ROCm).
• Write and optimize custom GPU kernels for signal processing operations, managing memory coalescing and host-to-device data transfers to minimize latency.
• Profile full-stack software performance to identify CPU/GPU bottlenecks, optimizing memory usage and PCIe bandwidth utilization.
• Design software interfaces that abstract specific hardware peripherals, ensuring our GPU-based algorithms can run on a variety of radio and sensor platforms.
• Manage the build and deployment pipelines for embedded Linux operating systems, ensuring fielded systems correctly expose accelerator resources to containerized applications.
Qualifications:
Required:
• Bachelor’s Degree in Computer Science or Engineering from an accredited college/university from an accredited college/university.
• U.S. Citizenship required due to program security requirements
• Ability to obtain and maintain a DoD clearance; active clearance preferred
• Proven ability to lead engineering teams in a structured software product development environment
• Strong organizational and technical communication skills, including presenting to internal and government stakeholders
• Four (4) year to seven (7) years of software engineering design experience
• Proven experience leading software engineering teams through full development lifecycle
• Expert proficiency in Modern C++.
• Willingness to work with or learn Rust for safety-critical components.
• Proven experience with CUDA or similar parallel computing standards.
• Ability to reason about heterogeneous memory architectures (Unified Memory, Zero-Copy).
• Solid experience with Linux system administration, container orchestration (Kubernetes/Docker), and networking configuration.
• Experience designing decoupled, modular software components using standard protocols (e.g., gRPC, Protobuf).
Preferred:
• Current DoD Top Secret SCI Security Clearance
• Master’s Degree in Computer Science or Engineering from an accredited college/university.
• Background in Digital Signal Processing (DSP) or RF systems
• Experience with kernal-bypass networking (DPDK, RDMA) or GPUDirect technologies
Company:
Voyager Technologies is a defense and space technology company that develops solutions for national security and commercial space missions. Founded in 2019, the company is headquartered in Denver, USA, with a team of 501-1000 employees. The company is currently Late Stage.