1

Go Programming Jobs in California (NOW HIRING)

Senior Java Backend Developer

Union City, CA ยท On-site

$137K - $178K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

San Carlos, CA ยท On-site

$145K - $189K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Mountain View, CA ยท On-site

$142K - $185K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Los Altos, CA ยท On-site

$142K - $185K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Software Engineer, Backend

San Francisco, CA ยท On-site

$140 - $210/hr

Go Programming * Python Programming ATS Optimization Keywords Hard Skills * Software Engineering * REST APIs * GRPC * Backend Services * Time-Series Data Analysis * Telemetry Querying * Context ...

Senior Java Backend Developer

Belmont, CA ยท On-site

$145K - $189K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Stanford, CA ยท On-site

$141K - $183K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Sunnyvale, CA ยท On-site

$141K - $183K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Redwood City, CA ยท On-site

$147K - $191K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Cupertino, CA ยท On-site

$148K - $193K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

$153K - $199K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Woodside, CA ยท On-site

$144K - $188K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

$145K - $189K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Mountain View, CA ยท On-site

$142K - $184K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

$127K - $165K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Monte Vista, CA ยท On-site

$129K - $168K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Mountain View, CA ยท On-site

$142K - $184K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Santa Clara, CA ยท On-site

$141K - $183K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Hayward, CA ยท On-site

$138K - $179K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Senior Java Backend Developer

Fremont, CA ยท On-site

$131K - $171K/yr

Experience with Go programming. * Python scripting experience. * Experience with Docker, Kubernetes, and container orchestration. * Knowledge of Service Mesh technologies. * Experience with cloud ...

Showing results 21-40

Go Programming information

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.

What are popular job titles related to Go Programming jobs in California?

For Go Programming jobs in California, the most frequently searched job titles are:

What job categories do people searching Go Programming jobs in California look for?

The top searched job categories for Go Programming jobs in California are:

What cities in California are hiring for Go Programming jobs?

Cities in California with the most Go Programming job openings:

Infographic showing various Go Programming job openings in California as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 15% Part Time, and 5% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.

Senior Java Backend Developer

PB consulting

Union City, CA โ€ข On-site

$137K - $178K/yr

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

We are seeking an experienced Senior Java Backend Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate will have strong expertise in Java, Spring Framework, microservices, cloud-native development, and distributed systems, with a passion for building reliable and scalable enterprise applications.

Roles and Responsibilities
  • Design, develop, and maintain scalable backend services using Java and Spring Framework.
  • Develop and enhance microservices-based applications following industry best practices.
  • Participate in architecture discussions, technical design reviews, and solution planning.
  • Collaborate with cross-functional Agile teams to deliver high-quality software solutions.
  • Design APIs and define interfaces between distributed system components.
  • Build, optimize, and maintain highly available, scalable backend platforms.
  • Write clean, maintainable, and well-tested code with strong focus on performance and reliability.
  • Develop and support CI/CD pipelines, automated testing, and deployment processes.
  • Monitor, troubleshoot, and optimize application performance.
  • Contribute to code reviews, technical documentation, and continuous improvement initiatives.
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related STEM field.
  • 7+ years of professional software development experience.
  • Strong expertise in Java and Spring Framework.
  • Solid understanding of Object-Oriented Programming (OOP), design patterns, and software engineering principles.
  • Hands-on experience designing and developing microservices.
  • Experience building scalable, distributed, and highly available enterprise applications.
  • Strong knowledge of relational databases such as Oracle, MySQL, PostgreSQL, or Sybase.
  • Experience with RESTful APIs and backend integration.
  • Strong knowledge of algorithms, data structures, and application performance optimization.
  • Experience working in Agile development environments.
  • Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
  • Experience with Go programming.
  • Python scripting experience.
  • Experience with Docker, Kubernetes, and container orchestration.
  • Knowledge of Service Mesh technologies.
  • Experience with cloud platforms such as AWS or Azure.
  • Experience building cloud-native applications using open-source frameworks.
  • Familiarity with CI/CD pipelines, DevOps practices, and automated deployment tools.