Software Engineer
San Francisco, CA · On-site
Experience with or interest in Rust, or have strong C++/functional programming fundamentals * Have experience operating software at the intersection of physical hardware, complex simulations, or ...
San Francisco, CA · On-site
Experience with or interest in Rust, or have strong C++/functional programming fundamentals * Have experience operating software at the intersection of physical hardware, complex simulations, or ...
San Francisco, CA · On-site
Experience with or interest in Rust, or have strong C++/functional programming fundamentals * Have experience operating software at the intersection of physical hardware, complex simulations, or ...
Sunnyvale, CA · On-site
... and/or functional programming language. • Background of successful CPU development from architecture through tapeout. • MS/ PhD degree in EE, CE, CS or a related technical discipline, or ...
Sunnyvale, CA · On-site
... and/or functional programming language. • Background of successful CPU development from architecture through tapeout. • MS/ PhD degree in EE, CE, CS or a related technical discipline, or ...
San Francisco, CA · On-site
Experience with or interest in Rust, or have strong C++/functional programming fundamentals * Have experience operating software at the intersection of physical hardware, complex simulations, or ...
Quick apply
San Francisco, CA · On-site
Experience with or interest in Rust, or have strong C++/functional programming fundamentals * Have experience operating software at the intersection of physical hardware, complex simulations, or ...
As a Staff Functional Safety Engineer, you will be responsible for ensuring the safety of complex electronic control features. You will lead the end-to-end safety lifecycle from initial concept ...
As a Staff Functional Safety Engineer, you will be responsible for ensuring the safety of complex electronic control features. You will lead the end-to-end safety lifecycle from initial concept ...
Sunnyvale, CA · On-site
Position: Functional NetSuite Finance SME--This is NOT a NetSuite Developer or Admin resource! Location: Sunnyvale, CA Duration: 6 months Hands-on Functional NetSuite experience-configuring ...
Sunnyvale, CA · On-site
Position: Functional NetSuite Finance SME--This is NOT a NetSuite Developer or Admin resource! Location: Sunnyvale, CA Duration: 6 months Hands-on Functional NetSuite experience-configuring ...
Santa Clara, CA · On-site
$32.40 - $39/hr
You will apply your object-oriented or functional programming skills to enhance domain-specific languages for hardware design. You will participate in the open source Chisel ( and CIRCT ( communities ...
Santa Clara, CA · On-site
$32.40 - $39/hr
You will apply your object-oriented or functional programming skills to enhance domain-specific languages for hardware design. You will participate in the open source Chisel ( and CIRCT ( communities ...
Santa Clara, CA · On-site
$65.50 - $86/hr
... functional programming with RxJava • Experience with software project management, familiar with agile methodology • Bachelor in Automotive/Embedded Software/Computer Science with 5+ years of work ...
Santa Clara, CA · On-site
$65.50 - $86/hr
... functional programming with RxJava • Experience with software project management, familiar with agile methodology • Bachelor in Automotive/Embedded Software/Computer Science with 5+ years of work ...
Palo Alto, CA · On-site
$146K - $276K/yr
As a Staff Functional Safety Engineer, you will be responsible for ensuring the safety of complex electronic control features. You will lead the end-to-end safety lifecycle from initial concept ...
Palo Alto, CA · On-site
$146K - $276K/yr
As a Staff Functional Safety Engineer, you will be responsible for ensuring the safety of complex electronic control features. You will lead the end-to-end safety lifecycle from initial concept ...
Santa Clara, CA · On-site
$32.40 - $39/hr
You will apply your object-oriented or functional programming skills to enhance domain-specific languages for hardware design. You will participate in the open source Chisel ( and CIRCT ( communities ...
Santa Clara, CA · On-site
$32.40 - $39/hr
You will apply your object-oriented or functional programming skills to enhance domain-specific languages for hardware design. You will participate in the open source Chisel ( and CIRCT ( communities ...
Fluent in functional programming style * Fluent with Test Driven Development (TDD) * Experience with Continuous Integration/Continuous Deployment (CI/CD) * Exposure to generative AI models, including ...
Fluent in functional programming style * Fluent with Test Driven Development (TDD) * Experience with Continuous Integration/Continuous Deployment (CI/CD) * Exposure to generative AI models, including ...
Fluent in functional programming style * Confidence to be an opinionated, pragmatic developer - especially in the areas of writing high-performance, reliable and maintainable code * Ability to ...
Fluent in functional programming style * Confidence to be an opinionated, pragmatic developer - especially in the areas of writing high-performance, reliable and maintainable code * Ability to ...
San Jose, CA · On-site
Fluent in functional programming style * Confidence to be an opinionated, pragmatic developer - especially in the areas of writing high-performance, reliable and maintainable code * Ability to ...
San Jose, CA · On-site
Fluent in functional programming style * Confidence to be an opinionated, pragmatic developer - especially in the areas of writing high-performance, reliable and maintainable code * Ability to ...
San Jose, CA · On-site +1
Fluent in functional programming style * Fluent with Test Driven Development (TDD) * Experience with Continuous Integration/Continuous Deployment (CI/CD) * Exposure to generative AI models, including ...
San Jose, CA · On-site +1
Fluent in functional programming style * Fluent with Test Driven Development (TDD) * Experience with Continuous Integration/Continuous Deployment (CI/CD) * Exposure to generative AI models, including ...
Palo Alto, CA · On-site
$208K - $228K/yr
Demonstrated knowledge and understanding of distributed systems and functional programming paradigms. * Knowledge of SQL and experience working with online data stores (MySQL, MariaDB, PostgreSQL ...
Palo Alto, CA · On-site
$208K - $228K/yr
Demonstrated knowledge and understanding of distributed systems and functional programming paradigms. * Knowledge of SQL and experience working with online data stores (MySQL, MariaDB, PostgreSQL ...
San Francisco, CA · On-site
$153K - $190K/yr
Advanced level knowledge of JavaScript and Functional Programming. * Expert level knowledge of HTML5, CSS3, Responsive web design, Accessibility (WCAG 2.0 AA) * 2+ years of extensive experience ...
Quick apply
San Francisco, CA · On-site
$153K - $190K/yr
Advanced level knowledge of JavaScript and Functional Programming. * Expert level knowledge of HTML5, CSS3, Responsive web design, Accessibility (WCAG 2.0 AA) * 2+ years of extensive experience ...
Santa Clara, CA · On-site
$139.75 - $170.81/hr
Familiarity with object‑oriented and functional programming languages * Experience in Scala highly desirable * Ability to communicate and teach others both inside and outside the company * Exposure ...
Santa Clara, CA · On-site
$139.75 - $170.81/hr
Familiarity with object‑oriented and functional programming languages * Experience in Scala highly desirable * Ability to communicate and teach others both inside and outside the company * Exposure ...
San Francisco, CA · On-site
It's great if you have also mastered a functional language, or have been exposed to functional programming paradigms. * 2+ years of building Android applications in Java (or Kotlin) using the Android ...
San Francisco, CA · On-site
It's great if you have also mastered a functional language, or have been exposed to functional programming paradigms. * 2+ years of building Android applications in Java (or Kotlin) using the Android ...
Palo Alto, CA · On-site
Functional programming experience, and good working knowledge of Cascading and Scalding (or similar) Map-Reduce application framework is desired Experience with Scala, Spark, and Kafka or interest in ...
Palo Alto, CA · On-site
Functional programming experience, and good working knowledge of Cascading and Scalding (or similar) Map-Reduce application framework is desired Experience with Scala, Spark, and Kafka or interest in ...
Palo Alto, CA · On-site
Functional programming experience, and good working knowledge of Cascading and Scalding (or similar) Map-Reduce application framework is desired Experience with Scala, Spark, and Kafka or interest in ...
Palo Alto, CA · On-site
Functional programming experience, and good working knowledge of Cascading and Scalding (or similar) Map-Reduce application framework is desired Experience with Scala, Spark, and Kafka or interest in ...
Work in lockstep with Technical, DevOps, QA, and external organizational teams to guide the ... Deep functional expertise in SAP B2B, SAP Hybris, and general SAP Functional consulting. * Strong ...
Work in lockstep with Technical, DevOps, QA, and external organizational teams to guide the ... Deep functional expertise in SAP B2B, SAP Hybris, and general SAP Functional consulting. * Strong ...
$15.56 - $21.73
2% of jobs
$21.73 - $27.90
3% of jobs
$27.90 - $34.07
5% of jobs
$34.07 - $40.24
9% of jobs
$43.33 is the 25th percentile. Wages below this are outliers.
$40.24 - $46.41
11% of jobs
$46.41 - $52.59
9% of jobs
$52.59 - $58.76
4% of jobs
The median wage is $61.22 / hr.
$58.76 - $64.93
16% of jobs
$69.73 is the 75th percentile. Wages above this are outliers.
$64.93 - $71.10
20% of jobs
$71.10 - $77.27
16% of jobs
$77.27 - $83.44
4% of jobs
$15
$57
$83
A Functional Programming job involves designing, developing, and maintaining software using functional programming paradigms. This typically includes working with languages like Haskell, Scala, Elixir, or functional aspects of Python and JavaScript. Responsibilities often focus on writing pure functions, avoiding shared state, and utilizing higher-order functions to create robust, maintainable code. These roles are common in industries like finance, data science, and distributed systems where reliability and concurrency are critical.
To excel in a Functional Programming role, you need strong expertise in functional programming languages (such as Haskell, Scala, F#, or Clojure), a solid grasp of software engineering principles, and experience with distributed systems. Familiarity with popular development tools, version control systems like Git, and relevant certifications (such as Scala or Haskell certifications) can be advantageous. Analytical thinking, collaborative problem-solving, and effective communication are key soft skills in this position. These competencies ensure high-quality, maintainable code and successful collaboration within diverse software development teams.
Professionals working in Functional Programming often encounter challenges such as adapting to a different programming paradigm than object-oriented or procedural styles, which can require a significant mindset shift. Debugging and optimizing code can sometimes be more complex due to concepts like immutability and higher-order functions. Additionally, collaborating with teammates who may be less familiar with functional approaches or working within codebases that are a mix of paradigms can require clear communication and frequent knowledge sharing. However, overcoming these challenges can greatly enhance your problem-solving abilities and make you a valuable asset on modern software development teams.
For Functional Programming jobs in San Jose, CA, the most frequently searched job titles are:
The top searched job categories for Functional Programming jobs in San Jose, CA are:

Full-time
Posted 8 days ago
Our Mission
Expand human ambition in the physical world.
Critical infrastructure is constrained by labor shortages, hazardous working conditions, and operational complexity. Watney builds and deploys autonomous robotic systems that increase the speed and capacity of buildout, starting with data centers.
About the Role
At Watney, full stack engineers own our software ecosystem end-to-end, meaning you will regularly cross the boundary between high-throughput backend infrastructure, enterprise customer platforms, and highly interactive web frontend interfaces. As we rapidly scale production deployments and robotics capabilities, you will work on the design and development of our off-robot systems.
What You’ll Do
Core Platforms: Drive end-to-end development for video-heavy annotation platforms, VR teleoperation interfaces, and secure customer portals.
Off-Robot Systems: Build cloud infrastructure, load balancing, and high-throughput pipelines to ingest and process petabyte-scale telemetry streams in real time.
You May Be a Good Fit If You:
Have 2+ years of full-stack experience contributing to scalable cloud infrastructure, media/video streaming pipelines, or complex rendering systems.
Experience with or interest in Rust, or have strong C++/functional programming fundamentals
Have experience operating software at the intersection of physical hardware, complex simulations, or autonomous vehicles.
We’re committed to building a diverse, inclusive team. At Watney Robotics, we welcome people of all backgrounds and identities, and we make hiring decisions based on skills, experience, and potential. If you’re passionate about robotics but don’t meet every requirement, we still encourage you to apply!
Curious to learn more?
Follow us here on X and LinkedIn