Demo

Sr. Software Engineer

Bayinfotech
Redwood, CA Full Time
POSTED ON 11/24/2025 CLOSED ON 12/26/2025

What are the responsibilities and job description for the Sr. Software Engineer position at Bayinfotech?

Job Details

Sr. Software Engineer - Erlang/Elixir/Akka (Scala) (5 openings)
Location
: Redwood City, CA (Hybrid)
Type: Full Time Job (Market Salary - $150k )

About Employer:

We are looking to hire a Senior Software Engineer- Erlang/Elixir/Gleam for our client, a robotics unicorn based in San Francisco, CA. Backed by over $500 million in funding from top-tier investors, our client is at the forefront of developing cutting-edge machine learning technology. They are building pioneering intelligent automation systems that power some of the world’s largest warehouses and retail operations.

About the Role:

·         We are seeking a Senior Software Engineer with a strong foundation in functional programming, concurrent systems, and actor model architectures. You will work on designing and building robust, scalable, and highly concurrent backend systems using cutting-edge languages like Erlang, Elixir, Gleam, Pony, or Scala with Akka or Haskell

·         This role is ideal for someone passionate about building fault-tolerant distributed systems and experimenting with modern type-safe, concurrent languages.

Key Responsibilities

·         Design, implement, and maintain backend services using actor-based and functional languages.

·         Build scalable, data-race-free concurrent systems.

·         Collaborate with cross-functional teams to develop backend APIs and services.

·         Contribute to architectural discussions and performance optimizations.

·         Write clean, testable, maintainable code.

·         Mentor junior engineers in functional and concurrent programming.

 

Languages & Frameworks

Experience with at least one of the following:

·         Erlang (BEAM, OTP)

·         Elixir (BEAM, OTP)

·         Gleam (typed functional on BEAM)

·         Akka (Scala) – Actor model on JVM

·         Pony – High-performance, safe actor model

·         Haskell – Purely functional systems

Must Have:

·         5 years of professional software development experience with strong problem-solving skills.

·         Hands-on experience (3 years) in Erlang or Elixir or Gleam or Akka, or Pony, or Haskell, and a strong understanding of their concurrency model (processes, message passing, supervision trees).

·         Exposure to building and maintaining distributed, high-availability systems.

·         Experience with microservices architecture and REST-based APIs.

·         Solid knowledge of RDBMS/SQL and experience working with databases in production environments.

·         Understanding of software design principles, object-oriented programming, and system design patterns.

·         Familiarity with version control systems (Git or similar).

Nice to Have:

·         Background in real-time systems, telecom-grade architectures, or robotic platforms is a plus.

·         Exposure to CI/CD pipelines and containerized deployments (Docker, Kubernetes, etc.).

Qualifications:

·         Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from a reputed institute.

·         Strong analytical and debugging skills with an ability to work in a fast-paced environment.

·         Clear, concise communication skills with the ability to explain complex technical concepts to diverse stakeholders.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $150,000

Sr. Software Engineer, Cell Software
ExecutivePlacements.com -
Fremont, CA
Sr. Software Engineer, Factory Software
Tesla Motors, Inc. -
Fremont, CA
Sr. Software Engineer, Cell Software
Tesla Motors, Inc. -
Fremont, CA

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Software Engineer?

Sign up to receive alerts about other jobs on the Sr. Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Sr. Software Engineer jobs in the Redwood, CA area that may be a better fit.

  • SR Partners LLC Milpitas, CA
  • Job Details Position:- System Engineer-Software(Windows ) Location:- Milpitas, CA Duration:- 12 Months Key Responsibilities Develop and maintain customized... more
  • 5 Days Ago

  • Software Guidance & Assistance, Inc. (SGA, Inc.) San Jose, CA
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Sr. Backend Engineer for a contract assignment with one of our premier SaaS clients in San ... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!