Full Stack Software Engineer (C#)The Company: Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies. Our cloud-native Data Security Platform continuously discovers and classifies critical data, removes exposures, and detects advanced threats with AI-powered automation. Thousands of organizations worldwide trust Varonis to defend their data wherever it lives — across SaaS, IaaS, and hybrid cloud environments. Customers use Varonis to automate a wide range of security outcomes, including data security posture management (DSPM), data classification, data access governance (DAG), data detection and response (DDR), data loss prevention (DLP), and insider risk management.Varonis protects data first, not last. Learn more at www.varonis.com.The Role: We are seeking an experienced developer to join our growing business. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a developer, you’ll work closely with our engineers to ensure system consistency and improve user experience. Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs. The Location: We are considering candidates who are able to work by onsite model, located within physical proximity to Morrisville, North Carolina. The Requirements:Bachelor's degree (or greater) in Computer Science, Software Engineering, or other related field, from an accredited college or university 3+ years of experience in backend development with C# and a strong understanding of its core concepts, design patterns, and libraries 2+ years of experience in front-end development using Angular and familiarity with modern JavaScript frameworks and tools Multithreaded/asynchronous programming experience Flexibility to perform various roles and responsibilities from day to day, e.g., programming, design, system testing, troubleshooting, etc. Ability to multi-task and work cross-functionally with team members of various levels Fast technology adaptation Effective communication, collaboration skills, as well as the ability to work effectively with multidisciplinary teams Advantages: Experience developing with Python Familiarity with Microsoft’s APIs (Graph, REST, CSOM, etc.) Previous experience with Microsoft Azure Cloud or other cloud-based infrastructure Previous experience with source control (TFS, Git, etc.) Experience incorporating 3rd party APIs with business solutions Experience in optimizing software performance, including CPU, memory, and network analysis Automation test development experience Programming high-performance processes in SQL The Responsibilities: Program high-performance core applications which are responsible for collecting and moving large amounts of data Develop and maintain front-end interfaces using Angular to ensure a seamless user experience 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 Optimize applications for maximum speed and scalability on both front-end and back-end 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