Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (C++ & C#)

Full-time

Varonis


Description


Software Engineer

 

The Company: Varonis is a pioneer in data security and analytics, specializing in software for data protection, threat detection and response, and compliance. Varonis protects enterprise data by analyzing data activity, perimeter telemetry, and user behavior; prevents disaster by locking down sensitive data; and efficiently sustains a secure state with automation.

The Role: We are searching for a passionate and experienced Software Engineer to join our team which develops a software suite that protects the file and email servers from cyber-attacks and insider threats. Our products analyze the behavior of the people and machines that access client data, as well as alert on misbehavior, and enforce a least-privilege model.

The 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

 

The 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, TCP\IP
  • Ability to lead a feature from planning to development and unit-testing
  • Excellent interpersonal skills such as: ability 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

 

We invite you to check out our Instagram Page to gain further insight into the Varonis culture!

@VaronisLife

 

Varonis is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other legally protected characteristics.

#LI-Hybrid

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (C++ & C#) in Morrisville, NC vacancy
  • Software Engineer The Company Varonis is a pioneer in data security and analytics, specializing in software for data protection...  ...The Requirements 5+ yearsofexperience with C#/ Java, as well as 3+ years with C/C++ Experience with distributed systems Experience with... 
    Suggested

    Varonis

    Morrisville, NC
    1 day ago
  • A leading data security firm in Morrisville, NC is seeking a passionate Software Engineer to develop a suite protecting file and email servers. This role requires expertise in C#/Java, C/C++, and experience in distributed systems. The ideal candidate will own project aspects... 
    Suggested

    Varonis

    Morrisville, NC
    1 day ago
  •  ...We are searching for an Application Engineer to join our PC Deployment Services team for...  ...can easily recover from hard drives or software failures without assistance from IT....  ...~5+ years programming in Java, Ruby, C/C++, C#, Perl, Python or other scripting/programming... 
    Suggested

    Lenovo

    Morrisville, NC
    4 days ago
  •  ...Developer (C, C#, C++,.Net, Web) 3 Location: Raleigh, NC Duration: 6 Months (possibility of extension) Job Description: Be...  ...Design and implement highly scalable, adaptable, and efficient software solutions while taking into account prevailing constraints and... 
    Suggested

    Samprasoft

    Morrisville, NC
    20 hours ago
  •  ...Principal Software Engineer CLIENT’s Defined Benefit Platform Technology team is seeking highly motivated, Principal Software Engineer to...  ...Carolina site. Required Skills ~10+ years of experience in C++ application development. ~ Demonstrated experience handling... 
    Suggested

    Samprasoft

    Durham, NC
    20 hours ago
  •  ...C/C++ Embedded Software Engineer 2 We are seeking a full-time C/C++ Embedded Software Engineer 2 on our Wireless Protocol software team in our Cary, NC location. As a member of the Networking Technology team, you will deliver software features for a diverse set of... 
    Full time
    Internship
    Remote work
    Flexible hours

    Garmin

    Cary, NC
    4 days ago
  • Align Technology, Inc. is looking for a 3D C++ Software Engineer in Morrisville, North Carolina. You will design and develop core algorithms behind digital orthodontic devices and engage in advanced C++ and computational geometry. The position requires strong problem-solving... 

    Align Technology, Inc.

    Morrisville, NC
    1 day ago
  • Garmin Ltd. is looking for a full-time C/C++ Embedded Software Engineer 2 to join our Wireless Protocol software team in Cary, NC. You will be instrumental in delivering software features for innovative products like dashcams and fishfinders, utilizing embedded C/C++ on... 
    Full time

    Garmin Ltd.

    Cary, NC
    20 hours ago
  • $105k - $110k

     ...Sr. C++ Embedded Engineer w/d CUDA and PLDM Exp Location: 7001 Development Dr, Morrisville, NC - 27560 - Onsite Role Duration...  ...Who are we looking for? 3 to 5 years' experienced software engineers to write, debug and test embedded Firmware. Manage... 
    Hourly pay
    Contract work
    Relocation

    Concord IT Systems

    Morrisville, NC
    2 days ago
  • Garmin Ltd. is seeking a full-time Embedded Software Engineer 1 in Cary, NC. In this role, you will develop software solutions for Garmin products, primarily using languages such as C, C++, C#, and Java. Ideal candidates will have a Bachelor’s degree in a relevant field... 
    Full time

    Garmin Ltd.

    Cary, NC
    20 hours ago
  • 3D C++ Software Engineer Department: Research & Development Employment Type: Full Time Location: US-North Carolina-Raleigh Description Join us in transforming digital orthodontics for over 212,000 doctors and 12.2 million patients worldwide. As a 3D C++ Software Engineer... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Local area
    Worldwide
    Flexible hours

    Align Technology, Inc.

    Morrisville, NC
    20 hours ago
  •  ...organization focused on delivering scalable enterprise software solutions and measurable business value. This role is ideal for an engineer who enjoys hands-on development, solving...  ...~ Experience with: ~ ASP.NET ~ C# ~ VB.NET ~ ASP ~ .NET Framework ~ Web... 
    Contract work
    Local area

    TPA Technologies

    Cary, NC
    4 days ago
  •  ...customer stakeholders and nearshore/offshore engineering teams. Translate complex business...  ...Lead refactoring and rewriting of localized C++ code into a unified.NET solution....  ...Expertise in.NET Core and.NET 8+ with modern C# development. Experience with cloud-native... 

    Cynet Systems

    Cary, NC
    3 days ago
  •  ...experience with secure development, coding, engineering practices. Experience with...  ...Scripting languages (Python, Java, Perl, C#, C++). Proven organizational and interpersonal...  ...maintain operating systems, application software and system management tools. Oversee... 

    Samprasoft

    Cary, NC
    20 hours ago
  •  ...Overview We are seeking a full-time Embedded Software Engineer 1 in our Cary, NC location. In this role, you will be responsible for...  ...products and/or applications already in production using C, C++, C#, Java, assembly language, or other selected languages Troubleshoots... 
    Full time
    Internship

    Garmin International Inc

    Cary, NC
    20 hours ago
  •  ...Sr. C# Developer with Front Office exp- Raleigh, NC or NYC - Direct client Long Term project Primary responsibilities...  ...A Bachelor's Degree in Computer Science or equivalent Software development experience of 10 years, preferably in Banking... 

    ACI Infotech

    Raleigh, NC
    4 days ago
  •  ...award-winning games or crafting engine technology that enables others...  ...write code for Fortnite in C++ and associated backend services...  ...BSc in Computer Science/Software Engineering or related subject...  ...language Fluency in Go, Java, C#, or similar programming language... 

    Epic Games

    Cary, NC
    3 days ago
  •  ...applications, focusing on both front-end and back-end technologies. You will be responsible for API development and MVC web development in C#. If you have a passion for building robust applications and thrive in a fast-paced environment, this opportunity is perfect for you.... 

    TechDigital Group

    Cary, NC
    3 days ago
  • Mandatory Skills C# / .NET Framework / .NET Core Web Services & API Development SQL...  ...in C#. Experience working on Agile Software Development Life Cycle Methodologies. Minimum...  ...systems that involves document re-engineering, transformation, and composition of documents... 
    Work experience placement

    TechDigital Group

    Cary, NC
    2 days ago
  • Summary Develops embedded software, tools, and test automation for vehicle...  ...Perform embedded systems engineering tasks including requirements analysis...  ...software tools and scripts in C# to improve embedded software...  ...development using C and C++ Experience with object-oriented... 
    Temporary work
    Work experience placement
    Local area

    Entegee

    Cary, NC
    3 days ago
  •  ...technologies is required: Microsoft Platform: VSTS, TFS, SharePoint, SQL Server; Programming languages and technologies: ASP.NET , C#, VB.NET , ASP, .NET Framework, and Web Services; Knowledge of Internet Information Services; and Strong working knowledge of .Net Applications... 

    Curate Partners

    Cary, NC
    2 days ago
  • $60 per hour

     ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift. Excellent writing...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Raleigh, NC
    3 days ago
  • A leading engineering firm seeks a skilled .NET C# Developer for their Raleigh, NC office. You will develop software solutions to enhance efficiency in various engineering disciplines. The role requires a Bachelor's degree, 7+ years of experience, and proficiency in .NET... 
    Work at office

    Kimley-Horn

    Raleigh, NC
    2 days ago
  •  ...$Open(Best Possible) Essential Skills : NET, C#, Oracle PL/SQL Senior Engineer (.Net) – Cary, NC Title – Senior Engineer (.Net)...  ...Essential Skills : .NET, C#, Oracle PL/SQL Lead Software Engineer (.Net) – Cary, NC Title – Lead Senior Engineer... 
    Contract work

    TWO95 International

    Cary, NC
    1 day ago
  • $55 - $75 per hour

     ...Role: Sr C++ Software Designer Location: 6501 Six Forks Road, Raleigh, NC Rate: $55-$75/HR FULL TIME ONSITE Monday to Friday - remote is NOT an option Please note that we will ONLY consider resumes that demonstrate clearly the following relevant experiences... 
    Full time
    Remote work
    Monday to Friday

    AA2IT

    Raleigh, NC
    3 days ago
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop Applications - Cary, NC, USA Cary, NC, USA Mission The mission of Speechify...  ...using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices for Windows... 
    Work at office

    Speechify

    Cary, NC
    3 days ago
  • $120k - $150k

     ...Senior C++ Software Engineer Looking for 2-3 senior C++ software engineers in Mountain View, San Francisco, and/or Raleigh, North Carolina with experience in product development. 219 Design helps great companies invent products that change the world while working on... 
    Monday to Friday
    Flexible hours

    ClifyX

    Raleigh, NC
    4 days ago
  • $128k - $143k

    A leading medical technology firm is seeking a Senior Software Engineer in Durham, North Carolina. In this remote role, you will develop imaging...  ...workflows. You should have over 8 years of experience in C# and C++, and a deep understanding of DICOM standards. The company... 
    Remote work

    Danaher Corporation

    Durham, NC
    2 days ago
  • $128k - $143k

    A global science and technology leader is seeking a Senior Software Engineer to develop real-time imaging platforms and clinical applications...  ...microscopes with hospital systems, requiring expertise in C#, C++, and DICOM standards. This fully remote position offers competitive... 
    Remote work

    Danaher Corporation

    Raleigh, NC
    2 days ago
  • A leading medical technology company is seeking a Senior Software Engineer to enhance surgeons' digital experiences in the operating room....  ...minimum of 8 years of application development experience using C# and C++. The ideal candidate will have expertise in DICOM... 
    Remote work
    Flexible hours

    Leica Microsystems

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (C++ & C#). Be the first to apply!