TalentTap.ai
Base pay range
$150,000.00/yr - $190,000.00/yr
Technical Recruiter & Staffing Management | Rover Resources Job Description – Senior Software Engineer
Position Type:
Full Time
Salary Range:
$150,000 – $190,000
Relocation Assistance:
Yes
Start Date Target:
Immediate (High priority)
About the Role We are seeking a Senior Software Engineer to join our team building high-performance, distributed software systems powering next-generation robotics and automation platforms. The role requires hands‑on experience developing mission‑critical real‑time systems for warehouse automation and robotic orchestration.
Candidates must have strong experience building distributed, fault‑tolerant systems and deep expertise with Erlang or similar functional, concurrent programming languages.
Key Responsibilities
Design and implement core modules in Erlang to build scalable and distributed systems.
Lead development of complex features and solve system‑level engineering challenges.
Collaborate with architects and cross‑functional teams to define low‑level design and contribute to technical roadmaps.
Refactor and optimize services for performance, reliability, and scalability.
Conduct code reviews, mentor junior engineers, and enforce engineering best practices.
Utilize simulation and testing frameworks to validate system behavior at scale.
Required Experience and Technical Skills
Minimum 3+ years of professional software development experience.
Hands‑on experience with
Erlang
preferred and strong understanding of concurrency models including message passing, processes, and supervision trees.
Experience with any of the following will be considered:
Erlang
Elixir
Gleam
Pony
Haskell
Experience developing and maintaining distributed, high‑availability systems.
Experience with microservices architecture and REST APIs.
Proficiency with relational databases (SQL, RDBMS) in production environments.
Strong knowledge of software architecture, OOP, and system design patterns.
Experience using Git or similar version control systems.
Nice to Have
Background in real‑time systems, telecom‑grade architectures, or robotics platforms.
Experience with CI/CD pipelines, Docker, Kubernetes, and containerized deployments.
Industry experience in warehouse automation, logistics, robotics, fulfillment, or e‑commerce.
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
Soft Skills
Strong analytical and debugging abilities.
Excellent communication and collaboration skills.
Ability to deliver high-quality work in fast‑paced environments.
#J-18808-Ljbffr
Technical Recruiter & Staffing Management | Rover Resources Job Description – Senior Software Engineer
Position Type:
Full Time
Salary Range:
$150,000 – $190,000
Relocation Assistance:
Yes
Start Date Target:
Immediate (High priority)
About the Role We are seeking a Senior Software Engineer to join our team building high-performance, distributed software systems powering next-generation robotics and automation platforms. The role requires hands‑on experience developing mission‑critical real‑time systems for warehouse automation and robotic orchestration.
Candidates must have strong experience building distributed, fault‑tolerant systems and deep expertise with Erlang or similar functional, concurrent programming languages.
Key Responsibilities
Design and implement core modules in Erlang to build scalable and distributed systems.
Lead development of complex features and solve system‑level engineering challenges.
Collaborate with architects and cross‑functional teams to define low‑level design and contribute to technical roadmaps.
Refactor and optimize services for performance, reliability, and scalability.
Conduct code reviews, mentor junior engineers, and enforce engineering best practices.
Utilize simulation and testing frameworks to validate system behavior at scale.
Required Experience and Technical Skills
Minimum 3+ years of professional software development experience.
Hands‑on experience with
Erlang
preferred and strong understanding of concurrency models including message passing, processes, and supervision trees.
Experience with any of the following will be considered:
Erlang
Elixir
Gleam
Pony
Haskell
Experience developing and maintaining distributed, high‑availability systems.
Experience with microservices architecture and REST APIs.
Proficiency with relational databases (SQL, RDBMS) in production environments.
Strong knowledge of software architecture, OOP, and system design patterns.
Experience using Git or similar version control systems.
Nice to Have
Background in real‑time systems, telecom‑grade architectures, or robotics platforms.
Experience with CI/CD pipelines, Docker, Kubernetes, and containerized deployments.
Industry experience in warehouse automation, logistics, robotics, fulfillment, or e‑commerce.
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
Soft Skills
Strong analytical and debugging abilities.
Excellent communication and collaboration skills.
Ability to deliver high-quality work in fast‑paced environments.
#J-18808-Ljbffr