2

Full Time Software Jobs in California (NOW HIRING)

Preferred background * 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup. * Strong proficiency in both C++ and C#. * Experience ...

Senior Software Engineer

San Francisco, CA ยท On-site

$207K - $230K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

As our next Senior Software Engineer, you likely have: * 5+ years of full-time software engineering experience, ideally in high-growth technology companies. * Experience building and operating ...

Staff Software Engineer

San Francisco, CA ยท On-site

$230K - $290K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

As our next Staff Software Engineer, you likely have: * 8+ years of full-time software engineering experience, including experience at high-growth technology companies that saw significant year-over ...

Required : โ€ข Professional experience owning end-to-end feature development on customer-facing products โ€ข At least 4 years of professional full-time software development, including at least one 2 ...

Senior Software Engineer, CX

San Francisco, CA ยท On-site

$190K - $230K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

As our next Backend Engineer, you should have 5+ years of full-time software engineering experience in high growth startups, plus: * Bachelor's degree in Computer Science, a related field, or ...

Senior AI Builder

Mountain View, CA ยท Hybrid

$228K - $279K/yr

AI pilot quality and safety metrics are visible, trustworthy, and improving WHAT WE'RE LOOKING FOR * 4+ years of full-time software engineering experience, with at least 2 years building tooling ...

Technical Software Consultant

Los Angeles, CA ยท On-site

$85K - $94K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Passionate technologists with at least 6+ months of full-time software development experience * Lifelong learners for a passion for technology * Skilled problem solvers with the desire and proven ...

Software Developer

Solana Beach, CA ยท On-site +1

$120K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Job Type Full-time Description Since 2001, Procede Software has been a leading provider of enterprise-level Dealer Management Solutions (DMS) for the heavy-duty truck and ancillary markets. Serving ...

Technical Software Consultant

San Francisco, CA ยท On-site

$91K - $101K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Passionate technologists with at least 6+ months of full-time software development experience * Lifelong learners for a passion for technology * Skilled problem solvers with the desire and proven ...

AI Builder

Mountain View, CA ยท Hybrid

$189K - $231K/yr

Establish guardrails and review loops that keep automated decisions auditable and compliant WHAT WE'RE LOOKING FOR * 3+ years of full-time software engineering experience. * Bachelor's degree in ...

Senior Software Engineer

San Mateo, CA ยท On-site

$160K - $271K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

All full-time positions or part-time roles working 30 hours or more a week at Guidewire are ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...

Contract to hire as a full time software engineer (6 months) Benefits do not apply until contract positions are converted to full-time (not guaranteed)

Staff Software Engineer

San Mateo, CA ยท On-site

$158K - $277K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

All full-time positions or part-time roles working 30 hours or more a week at Guidewire are ... Guidewire Software, Inc. is proud to be an equal opportunity and affirmative action employer. We ...

Showing results 41-60

Full Time Software information

What are full time software jobs?

Full-time software jobs refer to positions where individuals work as software developers, engineers, or programmers on a regular, full-time basis, typically 40 hours per week. These roles involve designing, coding, testing, and maintaining software applications or systems. Full-time software professionals can work in various industries and often collaborate with other IT staff, product managers, and designers to create effective solutions. These jobs offer benefits like health insurance, paid time off, and opportunities for career advancement.

What are the key skills and qualifications needed to thrive as a full time software engineer, and why are they important?

To thrive as a Full Time Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with software development tools, version control systems like Git, and proficiency in languages such as Python, Java, or JavaScript are essential. Excellent communication, collaboration, and time management skills help you work effectively within development teams and adapt to changing project requirements. These skills ensure you can build reliable software, contribute to team goals, and deliver solutions that meet business needs.

What are some common challenges faced by full time software developers, and how can they be addressed?

Full-time software developers often encounter challenges such as managing tight project deadlines, adapting to rapidly changing technologies, and collaborating effectively with cross-functional teams. Balancing the need for high-quality code with speed can be difficult, especially in agile environments. These challenges can be addressed by honing time management and communication skills, participating in regular code reviews, and staying up-to-date with industry trends through continuous learning. Leveraging collaboration tools and seeking mentorship within your team can also help you overcome obstacles and grow professionally.

What is the difference between Full Time Software vs Part Time Software?

AspectFull Time SoftwarePart Time Software
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Certifications & SkillsUsually requires the same certifications and skillsSame certifications and skills, but may be less specialized
Work EnvironmentOffice or remote, integrated into team projectsFlexible, often remote or freelance

Full Time Software roles involve standard work hours, full benefits, and consistent employment, while Part Time Software offers flexible hours with fewer benefits. Both roles require similar skills and certifications, but Full Time positions provide more stability and integration into company teams.

Is 25 too late to become a full time software engineer?

Full-time software engineering is accessible at any age, including 25, as the field values skills, problem-solving ability, and experience rather than age. Many successful software engineers start or switch careers later in life, often by learning programming languages, earning certifications, and building a portfolio through projects or internships.

What are the most commonly searched types of Software jobs in California?

The most popular types of Software jobs in California are:

What cities in California are hiring for Full Time Software jobs?

Cities in California with the most Full Time Software job openings:

Infographic showing various Full Time Software job openings in California as of August 2026, with employment types broken down into 78% Full Time, 17% Part Time, 2% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Software Engineer (C++/C#)

Databento

San Francisco, CA โ€ข On-site, Remote

Full-time

Posted 27 days ago


Job description

The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs.

Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world's leading trading firms with a dramatically simpler developer experience. Our team includes alumni of Two Sigma, Citadel Securities, Flow Traders, Tower Research, PDT Partners, SIG, and other top quantitative firms.

We're looking for a midlevel or senior IC to join our core engineering team. You'll be responsible for implementing and maintaining our C# client library, and also working alongside our core engineering team on the most performance-sensitive parts of our codebase.

Responsibilities
  • Own and maintain our C# client library, ensuring it is robust, well-tested, and easy for external users to integrate with.
  • Design, develop, and maintain high-performance server applications in C++.
  • Write message parsers and feed handlers for direct market data feeds from trading venues.
  • Optimize existing codebase for high throughput (millions of messages per second, up to 40+ gigabits) and low latency (measured in nanoseconds).
  • Implement tools and libraries for petabyte-scale data processing and analysis.
  • Collaborate with the systems team to implement best practices for build, deployment, CI/CD.
  • Implement monitoring and improve application uptime.
  • Ensure smooth feature rollouts and updates.
Preferred background
  • 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
  • Strong proficiency in both C++ and C#.
  • Experience with Java is a plus.
  • Experience designing APIs with a strong focus on intuitive, developer-friendly interfaces.
  • Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility.
  • Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers.
  • Experience working with multiprocess environments.
  • Comfortable with lldb/gdb.
  • Good communication skills and work ethic for a remote workplace.
  • An interest in low-level optimization and performance engineering.
  • An interest in financial data or algorithmic trading.
Notice about phishing scams

Be cautious of phishing scams impersonating Databento that offer fake job interviews and request purchases. Official emails come only from @databento.com or us.greenhouse-mail.io (our ATS). Any other domains (e.g., databento-careers.com, databento.online) are fraudulent.

--

Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records. If you need an accommodation, please let us know.

Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn't exactly match the qualifications listed, we still want to hear from you. Please apply!