SourceOwls
Overview
This range is provided by SourceOwls. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$150,000.00/yr - $200,000.00/yr Direct message the job poster from SourceOwls Senior Software Engineer – Distributed Systems & Robotics
We are seeking a
Senior Software Engineer
to design, develop, and optimize high-performance, distributed software systems that power next-generation automation and robotics platforms. This role offers the opportunity to build robust, fault-tolerant systems at scale, collaborating closely with product managers, system architects, and cross-functional engineering teams. Key Responsibilities: Design and implement scalable distributed systems, primarily using Erlang or other high-performance languages (Elixir, Gleam, Pony, Akka/Scala, Go, Rust, Haskell). Lead development of critical product features and solve complex system-level challenges. Collaborate with architects to define low-level design and contribute to the technical roadmap. Optimize existing algorithms and services for performance and reliability. Review code, mentor teammates, and promote best practices. Validate system behavior and performance through simulations and testing. Requirements: 3+ years of professional software development experience. Hands-on experience with Erlang preferred, or strong experience with other concurrent, high-performance languages. Experience with distributed, high-availability systems and microservices architectures. Solid knowledge of RDBMS/SQL and working with production databases. Strong understanding of software design principles, OOP, and system design patterns. Familiarity with version control systems (Git or similar). Nice to Have: Experience with real-time systems, telecom-grade architectures, or robotics platforms. Exposure to CI/CD pipelines and containerized deployments (Docker, Kubernetes). Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Strong analytical and debugging skills in fast-paced environments. Clear communication skills for explaining complex technical concepts to diverse stakeholders. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
IT System Custom Software Development and Technology, Information and Media
#J-18808-Ljbffr
This range is provided by SourceOwls. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range
$150,000.00/yr - $200,000.00/yr Direct message the job poster from SourceOwls Senior Software Engineer – Distributed Systems & Robotics
We are seeking a
Senior Software Engineer
to design, develop, and optimize high-performance, distributed software systems that power next-generation automation and robotics platforms. This role offers the opportunity to build robust, fault-tolerant systems at scale, collaborating closely with product managers, system architects, and cross-functional engineering teams. Key Responsibilities: Design and implement scalable distributed systems, primarily using Erlang or other high-performance languages (Elixir, Gleam, Pony, Akka/Scala, Go, Rust, Haskell). Lead development of critical product features and solve complex system-level challenges. Collaborate with architects to define low-level design and contribute to the technical roadmap. Optimize existing algorithms and services for performance and reliability. Review code, mentor teammates, and promote best practices. Validate system behavior and performance through simulations and testing. Requirements: 3+ years of professional software development experience. Hands-on experience with Erlang preferred, or strong experience with other concurrent, high-performance languages. Experience with distributed, high-availability systems and microservices architectures. Solid knowledge of RDBMS/SQL and working with production databases. Strong understanding of software design principles, OOP, and system design patterns. Familiarity with version control systems (Git or similar). Nice to Have: Experience with real-time systems, telecom-grade architectures, or robotics platforms. Exposure to CI/CD pipelines and containerized deployments (Docker, Kubernetes). Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Strong analytical and debugging skills in fast-paced environments. Clear communication skills for explaining complex technical concepts to diverse stakeholders. Seniority level
Mid-Senior level Employment type
Full-time Job function
Information Technology Industries
IT System Custom Software Development and Technology, Information and Media
#J-18808-Ljbffr