Software Engineer Backeng – Go (Golang)

Remote: 
Hybrid
Contract: 
Work from: 

Offer summary

Qualifications:

BSc in Computer Science, Software Engineering, or equivalent practical experience., 4+ years of backend development experience., 1+ years of hands-on Go (Golang) experience or strong motivation to learn it., Solid understanding of concurrency, synchronization, and race condition prevention..

Key responsibilities:

  • Design, develop, and maintain high-concurrency backend services using Go (Golang).
  • Implement scalable APIs for resource operations (REST, WebSocket, gRPC).
  • Ensure system consistency, performance, and reliability under high load.
  • Collaborate with product managers, architects, and frontend developers.

DriveNets logo
DriveNets Scaleup https://www.drivenets.com/
201 - 500 Employees
See all jobs

Job description

Description

Location: Israel (Raanana/TLV)

Hybrid (4 days on-site)


About DriveNets

DriveNets is a leader in cloud-native networking software for hyperscalers and service providers building the world’s largest infrastructures. Founded in 2015, DriveNets has transformed how networks are built and scaled — including powering over half of AT&T’s backbone. With $587 million raised to date, we continue to grow and innovate with bold ideas and top-tier talent.


About the Role

We are building a large-scale backend platform for orchestrating and managing critical infrastructure state at massive scale.

As a backend engineer, you'll help design and develop high-concurrency, race-free backend services using Go (Golang), ensuring strong consistency, reliability, and performance.

You will:

  • Build highly concurrent backend services capable of safely handling tens of thousands of parallel operations.
  • Design and implement scalable APIs (REST, WebSocket, or gRPC).
  • Ensure consistent state management for critical infrastructure data.
  • Optimize system performance, reliability, and observability.
  • Write production-grade, maintainable, and well-tested code.
  • Collaborate with frontend engineers, architects, and product managers.

While initial development is focused on Go, future projects may involve other languages or stacks.

We're looking for engineers who are either experienced in Go or highly motivated to master it, and who are comfortable adapting to different technologies as needed.


Key Responsibilities

  •  Design, develop, and maintain high-concurrency, race-free backend services using Go (Golang).
  • Implement scalable APIs for resource operations (REST, WebSocket, gRPC).
  • Ensure system consistency, performance, and reliability under high load.
  • Write clean, production-quality code with proper testing and observability.
  • Participate in system design reviews, code reviews, and team knowledge sharing.
  • Work closely with product managers, architects, and frontend developers.
  • Troubleshoot and maintain backend systems to meet SLA and performance targets.

Requirements

Must-Have

  •  4+ years of backend development experience.
  • 1+ years of hands-on Go (Golang) experience — or strong motivation to learn and use it in production.
  • Solid understanding of concurrency, synchronization, and race condition prevention.
  • Experience designing scalable APIs (REST, WebSocket, or gRPC).
  • Strong grasp of data consistency and persistence models.
  • Commitment to clean, testable, and observable code.
  • Flexibility to work with different backend technologies based on evolving project needs.

Advantage:

  • Experience with distributed, high-scale systems.
  • Familiarity with containerization tools (Docker/Kubernetes).
  • Exposure to caching systems (e.g., Redis) or event-driven architectures.
  • Experience with Cursor.

Education

  • BSc in Computer Science, Software Engineering, or equivalent practical experience.


Why Join Us?

If you're excited by the challenge of building scalable backend infrastructure from scratch, thrive on deep technical challenges, and want to work with a high-performing team building real-world systems for the world's largest networks — we want to hear from you.

Even if you don’t meet every single qualification, we encourage you to apply. Curiosity, adaptability, and a willingness to grow are just as important.

Equal Opportunity

DriveNets is committed to building a diverse team. We do not discriminate based on race, religion, color, national origin, gender identity or expression, sexual orientation, age, veteran status, or disability status.


More About DriveNets

Headquartered in Israel, with locations in Romania, the US, and Japan, DriveNets operates across 16+ countries. With growing industry recognition and market momentum, we are redefining how core-to-edge networks are built and scaled.

Website: https://drivenets.com/company/


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs