1

Elixir Development Jobs in Sunnyvale, CA (NOW HIRING)

Extensive experience with Elixir in production environments * Familiarity with Pingora or Nginx * Hands-on experience with Kubernetes The AI Mandate: AI-Driven Development Practice This role goes ...

Deep expertise in backend development (Elixir and Rust preferred, or strong background in comparable languages) * Strong architectural judgment with proven cross-team technical leadership * Strong ...

... or Elixir. Ability in a design tool for quick mockups (preferably one of Photoshop, Illustrator, Sketch) Ability/Desire to research and keep up with developments in javascript libraries and ...

Your role will involve creative problem-solving to balance development speed, product impact, and ... Experience with Python, Elixir, and/or Postgres is a plus. * Ownership Mindset: Own projects ...

Proficiency in modern web application development - React/NextJS and Node.js. Understanding of Python and Elixir/functional programming is a plus. * Experience building rich-text editors (think ...

Full Stack Engineer

San Francisco, CA · On-site

$180K - $220K/yr

Own the full development lifecycle, from scoping and architecture to implementation and production ... Proficiency with backend systems (Node.js, Ruby on Rails, Elixir, or similar) * Experience working ...

Own the full development lifecycle, from scoping and architecture to implementation and production ... Proficiency with backend systems (Node.js, Ruby on Rails, Elixir, or similar) * Experience working ...

Senior Software Engineer - HPC

Santa Clara, CA · Hybrid

$143K - $189K/yr

The ideal candidate is strong in software development, crafting and building reliable distributed ... Go, Java, C/C++, Scala, Python, Elixir, with a focus on backend, systems, or infrastructure ...

next page

Showing results 1-20

Elixir Development information

See Sunnyvale, CA salary details

$163.7K

$181.9K

$198.3K

How much do elixir development jobs pay per year?

As of Jun 28, 2026, the average yearly pay for elixir development in Sunnyvale, CA is $181,915.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,100.00 and $190,700.00 per year, depending on experience, location, and employer.

What are some common challenges Elixir developers face when building scalable applications?

Elixir developers often encounter challenges related to designing and maintaining distributed, fault-tolerant systems, especially as applications scale. Managing process supervision, optimizing for concurrency, and ensuring reliable message passing can require careful architectural decisions. Additionally, integrating Elixir with existing systems or third-party services may present learning curves, particularly when working with legacy technologies or databases. Collaboration with DevOps and QA teams is also essential to ensure smooth deployments and ongoing system reliability.

What is the difference between Elixir Development vs Ruby on Rails Developer?

AspectElixir DevelopmentRuby on Rails Developer
Required CredentialsBachelor's in Computer Science, knowledge of Elixir and OTPBachelor's in Computer Science, knowledge of Ruby and Rails
Work EnvironmentDistributed systems, scalable backend servicesWeb application development, startup and enterprise web apps
Employer & Industry UsageTech companies focusing on real-time, concurrent systemsWeb development agencies, e-commerce, SaaS companies
Common Search & ComparisonElixir DevelopmentRuby on Rails Developer

Elixir Development and Ruby on Rails Developer roles share similarities in web and backend development but differ in technology focus. Elixir is ideal for scalable, concurrent systems, while Ruby on Rails is popular for rapid web application development. Both roles require programming skills and are in high demand across tech industries.

What is Elixir development?

Elixir development refers to the process of creating software applications using the Elixir programming language, which is known for its scalability, fault-tolerance, and functional programming features. Elixir runs on the Erlang Virtual Machine (BEAM) and is widely used for building distributed, real-time, and high-performance systems such as web applications, APIs, and messaging platforms. Elixir developers leverage frameworks like Phoenix to build robust and maintainable applications, particularly when concurrency and reliability are important. The language's syntax is friendly and its ecosystem offers powerful tools for testing, deployment, and monitoring.

What are the key skills and qualifications needed to thrive as an Elixir Developer, and why are they important?

To thrive as an Elixir Developer, you need a strong background in functional programming, proficiency with Elixir and the Phoenix framework, and a solid understanding of concurrent and distributed systems. Familiarity with tools such as Mix, Ecto, and version control systems like Git is typically required, and experience with cloud platforms or Docker can be beneficial. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for collaborating with teams and building scalable applications. These qualities are crucial for developing reliable, maintainable software that leverages Elixir’s strengths in performance and fault-tolerance.
What are popular job titles related to Elixir Development jobs in Sunnyvale, CA? For Elixir Development jobs in Sunnyvale, CA, the most frequently searched job titles are:
What job categories do people searching Elixir Development jobs in Sunnyvale, CA look for? The top searched job categories for Elixir Development jobs in Sunnyvale, CA are:
What cities near Sunnyvale, CA are hiring for Elixir Development jobs? Cities near Sunnyvale, CA with the most Elixir Development job openings:
Infographic showing various Elixir Development job openings in Sunnyvale, CA as of June 2026, with employment types broken down into 4% Internship, 17% As Needed, 6% Full Time, 3% Part Time, 63% Contract, and 7% Nights. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $181,915 per year, or $87.5 per hour.
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Tubi

San Francisco, CA • Hybrid

Other

Posted 12 days ago


Job description

About the Role:

Tubi's Core Experience Backend team is responsible for building the high-performance, secure, and scalable systems that power our business. We have built disaster-resilient systems to ensure Tubi APIs continue to perform even under extreme traffic conditions. Our team and services have delivered seamless operations for massive events such as the Super Bowl and World Cup while consistently delivering a great experience to our viewers. 

On this team, you will participate in major campaigns, contribute to our critical backend services, support multiple platforms, and play a key role in shaping and refining the overall backend architecture.

This is a hybrid role based out of our SF office. You must be willing to travel to our SF office two days/week. 

What You'll Do:

We are looking for a software engineer who is proactive, collaborative, and pragmatic with a passion for solving real-world problems. In this role, you will:

  • Design and implement high-performance backend services in Elixir
  • Architect and evolve microservices and distributed systems in Kubernetes.
  • Optimize systems for scale, resilience, observability, and security
  • Collaborate with cross-functional teams to deliver pragmatic solutions to complex problems
  • Explore and integrate AI-based development tools into daily workflows
  • Work across service boundaries, own critical architecture/service design, and help evolve Tubi's backend system.

Your Background:

  • Experience in Elixir or strong background in other backend or functional programming languages
  • Familiarity with gRPC/Protocol Buffers, RESTful API design, Kubernetes, and observability solutions
  • Experience designing distributed systems with clean APIs and modular components
  • System design and architecture skills with emphasis on reliability and performance
  • Experience with continuous delivery of software systems

Bonus / Preferred

  • Rust programming experience
  • Extensive experience with Elixir in production environments
  • Familiarity with Pingora or Nginx
  • Hands-on experience with Kubernetes

The AI Mandate: AI-Driven Development Practice

This role goes beyond traditional engineering: you will extensively use AI to build the backend stack. The goal is to unlock smarter execution, faster delivery, and automation at scale, while ensuring responsible use of these technologies. This includes but not limited to:

  • AI-Augmented Backend Development: Using AI-assisted coding tools (Claude Code, Cursor, etc.) to accelerate development while maintaining rigorous standards for correctness, security, and performance. You will set the bar for how backend engineers harness AI to iterate faster, write safer code, and document systems more effectively.
  • AI-Enhanced Architecture & Optimization: Exploring how AI can assist in system design, performance tuning, and anomaly detection across Tubi's distributed backend. You will prototype and integrate AI-powered optimizations that improve throughput, reduce latency, and detect inefficiencies in large-scale microservice architectures.
  • AI-Driven Developer Experience: Contributing to internal tools and platforms that use AI to improve the daily developer workflow, ranging from automated code reviews and test generation to smarter observability dashboards. You will help evolve Tubi's backend development culture into an AI-native practice.

#LI-CL1

#LI-Hybrid