1

Asynchronous Jobs in California (NOW HIRING)

Develop and design asynchronous GUI as part of ArcGIS Pro * Build software that follows industry-standard design patterns, development methodologies, and deployment models * Collaborate with other ...

C++ Windows Developer II - ArcGIS Pro

Redlands, CA · On-site

$49.25 - $66.50/hr

Responsibilities : • Create ArcGIS Editor solutions for ArcGIS Pro, utilizing C++ and C# • Develop and design asynchronous GUI as part of ArcGIS Pro • Build software that follows industry ...

Android Developer

Irvine, CA · On-site

$59.75 - $78.75/hr

Implement asynchronous programming and reactive data flows with coroutines and flows . * Architect and maintain clean, testable, and modular code using MVVM and Hilt for dependency injection.

New

next page

Showing results 1-20

Asynchronous information

See California salary details

$5

$15

$30

How much do asynchronous jobs pay per hour?

As of Jul 29, 2026, the average hourly pay for asynchronous in California is $15.09, according to ZipRecruiter salary data. Most workers in this role earn between $10.19 and $17.07 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Asynchronous Software Engineer, and why are they important?

To thrive as an Asynchronous Software Engineer, you need a solid understanding of concurrent programming, event-driven architectures, and computer science fundamentals, typically backed by a degree in computer science or related field. Familiarity with technical tools such as Node.js, Python's asyncio, message queues, and distributed systems is essential, along with experience using version control systems like Git. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for collaborating across teams and debugging complex asynchronous code. These capabilities enable reliable, scalable software solutions and ensure efficient development in environments that rely on non-blocking operations.

What is an Asynchronous job?

An asynchronous job is a task or process that runs independently of the main program flow, allowing the system to continue executing other tasks without waiting for completion. This approach is commonly used in programming, networking, and distributed systems to improve efficiency and responsiveness. Asynchronous jobs are often handled through callbacks, promises, or background processing, depending on the technology being used.

What are asynchronous jobs?

Asynchronous jobs refer to tasks or processes that are executed independently of the main program flow, allowing other operations to continue without waiting for the task to complete. In computing, asynchronous jobs are often used to improve efficiency and responsiveness, especially in web development, data processing, and software engineering. These jobs run in the background and typically notify the main program when their execution is complete. Common examples include sending emails, processing large files, or making network requests without blocking the user interface.

How do professionals in asynchronous roles effectively manage communication and collaboration across different time zones?

Professionals working in asynchronous roles often collaborate with colleagues or clients in various time zones, which makes clear and organized communication essential. To manage this, they rely heavily on written updates, shared documentation, and project management tools to ensure everyone stays informed and aligned. Setting expectations around response times and using overlapping hours for critical discussions can help minimize misunderstandings. Additionally, maintaining detailed records of decisions and progress helps keep the team coordinated, even when direct interaction is limited.

What is the difference between Asynchronous vs Synchronous Developer?

AspectAsynchronous DeveloperSynchronous Developer
Work StyleHandles multiple tasks concurrently, non-blocking operationsExecutes tasks sequentially, blocking until completion
CommunicationOften works independently, with event-driven communicationRequires immediate, step-by-step collaboration
Common UsageWeb development, APIs, real-time applicationsDesktop apps, traditional software processes

Asynchronous developers focus on non-blocking, concurrent operations, ideal for real-time and scalable applications. Synchronous developers work sequentially, suitable for tasks requiring step-by-step processing. Understanding these differences helps employers and developers choose the right approach for their projects.

What are the most commonly searched types of Asynchronous jobs in California? The most popular types of Asynchronous jobs in California are:
What job categories do people searching Asynchronous jobs in California look for? The top searched job categories for Asynchronous jobs in California are:
What cities in California are hiring for Asynchronous jobs? Cities in California with the most Asynchronous job openings:
Infographic showing various Asynchronous job openings in California as of July 2026, with employment types broken down into 50% Full Time, 25% Part Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $31,391 per year, or $15.1 per hour.

Senior software engineer (Rust, Asynchronous frameworks, distributed systems, linux internals, AI se

Fervorly

San Jose, CA • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Bellvue, WA or San Jose, CA (Hybrid)

Sr. Staff Software Development Engineer-AI Security (Network, Security, LLM)

 What you’ll do (Role Expectations)

  • Architect, develop, and optimize a low-latency, high-throughput AI Security plane utilizing Rust, specifically leveraging its async/await model for highly efficient I/O and service-oriented architecture
  • Build resilient, distributed, and scalable systems, emphasizing concurrency, fault tolerance, and robust messaging protocols
  • Implement and maintain gRPC services and APIs to ensure seamless integration of the AI Security plane with control and orchestration infrastructure
  • Systematically enhance performance across the entire stack, including LLM models, by employing profiling tools for both kernel-space and user-space components
  • Lead complex, multi-functional projects and initiatives, defining the technical roadmap and driving execution across teams

 

Who You Are (Success Profile)

  • You thrive in ambiguity. You''re comfortable building the path as you walk it. You thrive in a dynamic environment, seeing ambiguity not as a hindrance, but as the raw material to build something meaningful.
  • You act like an owner. Your passion for the mission fuels your bias for action. You operate with integrity because you genuinely care about the outcome. True ownership involves leveraging dynamic range: the ability to navigate seamlessly between high-level strategy and hands-on execution.
  • You are a problem-solver. You love running towards the challenges because you are laser-focused on finding the solution, knowing that solving the hard problems delivers the biggest impact.
  • You are a high-trust collaborator. You are ambitious for the team, not just yourself. You embrace our challenge culture by giving and receiving ongoing feedback—knowing that candor delivered with clarity and respect is the truest form of teamwork and the fastest way to earn trust.
  • You are a learner. You have a true growth mindset and are obsessed with your own development, actively seeking feedback to become a better partner and a stronger teammate. You love what you do and you do it with purpose.

 

What We’re Looking for (Minimum Qualifications)

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
  • 8+ years of software engineering experience
  • Deep experience in systems programming using Rust, with a focus on asynchronous frameworks such as Tokio or async-std
  • Proven ability to design and implement horizontally scalable, highly available, and observable distributed systems
  • Strong command of Linux internals (including kernel-user space interaction, networking, sockets, and namespaces) combined with skill in performance instrumentation, containerized environments, Git workflows, and CI/CD pipelines

 

What Will Make You Stand Out (Preferred Qualifications)

  • Experience architecting real-time threat detection, input/output sanitization, or guardrail execution frameworks specifically tailored for protecting LLM and generative AI applications
  • Expert in systems languages such as C/C++ or Rust with a focus on performance optimization, including deep understanding of Linux networking stacks, Kubernetes networking, service meshes, and LLM model optimization
  • Practical experience with gRPC, Protobufs, and L4-L7 networking protocols, including TCP/IP, TLS, QUIC, HTTP, and WebSockets (WSS)