Jobs · Engineering · North Carolina

Software Engineer (C++ & C#)

Varonis · Morrisville, NC · 1 wk ago
HybridEngineeringFull-time

Responsibilities

  • Program high-performance core applications which are responsible for collecting and moving large amounts of data
  • Develop the infrastructure of a large-scale distributed system
  • Own all aspects of the project including the design, features, and modules
  • Operate as a part of a dynamic Scrum/Agile team
  • Work cross-functionally with other internal teams and stakeholders
  • Write testable, clear, and reusable code; reflect and seek feedback on design choices and trade-offs made

Requirements

  • 5+ years of experience with C#/ Java, as well as 3+ years with C/C++
  • Experience with distributed systems
  • Experience with multi-threaded development
  • Backend development at the enterprise level
  • Basic understanding of common network protocols TLS, HTTP, TCP\IP
  • Excellent interpersonal skills such as: ability to collaborate well with peers and partner teams, self-motivated, eager to learn from mistakes

Advantages

  • Experience working with message broker (Kafka, RabbitMQ, etc.)
  • Experience with microservice architecture
  • Experience building cloud-native applications

Similar jobs

C++ Software Engineer

PlanIT Group, LLCMoorestown, NJ· 5 mo ago
Information Technologyapply on www2.jobdiva.com

Software Engineer, C++

Anduril IndustriesBellevue, WA· 3 wk ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io

Software Engineer, C++

Anduril IndustriesBoston, MA· 3 wk ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io