DevJobs

Senior Backend Engineer

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python ꞏ 5y
  • SQL SQL
  • NoSQL NoSQL
  • PostgreSQL PostgreSQL
  • Redis Redis
  • AWS AWS
  • Docker Docker
  • Networking Networking
  • Distributed Systems
  • Multithreading
  • ORM
  • Claude Code
  • SQL Server
About Us

CloudShare is a leading B2B SaaS company providing virtual lab solutions to software companies worldwide. We empower software organizations to deliver immersive, hands-on experiences for sales demos, POCs, and customer training. Trusted by leading global brands such as Palo Alto Networks, Atlassian, Check Point, Dell, and many more, our platform accelerates sales cycles, boosts engagement, and improves user adoption. With a dynamic team across Israel, the U.S., and Europe, and backed by Bow River Capital, we're growing fast!

We are looking for a talented and driven Backend Engineer to join our R&D organization and help build the systems that power our product at scale.

This is a high-impact role for an engineer who is passionate about backend architecture, performance, and ownership - from design through production.

You will take ownership of critical backend services and APIs, working closely with cross-functional teams to deliver robust, scalable, and high-performance solutions.

Responsibilities

  • Design and build reliable, scalable backend services and APIs that power the core of our product
  • Own the full lifecycle of features: from technical design and implementation to testing, deployment, and ongoing maintenance
  • Drive engineering excellence by writing clean, maintainable, and well-tested code, and actively participating in code reviews
  • Investigate and resolve complex production issues reported by customers or internal teams, ensuring fast and effective resolution
  • Contribute to a strong quality culture by writing meaningful tests and ensuring confidence in every release
  • Leverage AI coding tools (e.g., Claude Code) to accelerate development, explore solutions faster, and improve overall productivity without compromising quality
  • Collaborate cross-functionally with product, frontend, and infrastructure teams to deliver impactful features

Requirements

  • B.Sc. in Computer Science, Engineering, or equivalent experience (including IDF technological units)
  • 5+ years of backend software engineering experience with strong proficiency in Java and/or Python
  • Proven experience working on complex, large-scale systems in production environments
  • Experience with AWS cloud services - Advantage
  • Solid understanding of software design principles, including data structures, system architecture, and performance trade-offs
  • Experience with multithreading and/or distributed systems
  • Hands-on experience with SQL and NoSQL databases and ORM frameworks
  • Experience with PostgreSQL, SQL Server, and/or Redis - Advantage
  • Practical experience with Docker and familiarity with containerized environments
  • Strong problem-solving skills and ability to deliver both independently and as part of a team
  • Excellent communication skills and ability to work in a cross-functional environment
  • Curiosity and a deep desire to understand the tools and technologies you work with
  • Understanding of networking fundamentals - Advantage
CloudShare