Senior Software Engineer (Python / Go)

R&D United States United States United States


Description

Software Engineer (Python)
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 Software Engineer to join our growing DatAdvantage Cloud group, responsible for the server-side of our web applications. If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Software Engineer, you will work closely with our other 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 based on the East Coast for this role.  
 
The Requirements:
    • 5+ years of professional software development experience with a strong foundation in object-oriented programming principles. 
    • Proficiency in one or more modern languages such as Go, Java, or Python is required, with a demonstrated ability to write clean, maintainable and scalable code.
    • Hands-on experience with asynchronous and concurrent programming paradigms, especially in the development of performance-critical distributed systems. Must be comfortable designing and debugging multi-threaded or event-driven architectures. 
    • Deep understanding and practical experience with cloud-native technologies, particularly Kubernetes (K8s), Docker, and Helm for managing Kubernetes deployments. Experience deploying and managing services in cloud environments (AWS, GCP, Azure) is strongly preferred. 
    • Proven analytical thinking and problem-solving skills with the ability to break down complex technical challenges into scalable solutions.
    • Experience in algorithms development, especially in domains such as collaborative filtering, similarity measurement, data normalization, or clustering. Familiarity with machine learning concepts, recommendation systems, or large-scale data processing pipelines is a bonus. 
    • Experience in coordinating with cross-functional teams and delivering features on schedule.
    • Experience or strong knowledge about messaging queues such as RMQ, Kafka is a bonus.
    • Bachelors or Masters degree in computer science with a strong academic foundation in algorithms, data structures, and systems design is essential.        
     
    The Responsibilities:
    • Participate in the entire application lifecycle, focusing on coding and debugging 
    • Write clean code to develop functional web applications 
    • Troubleshoot and debug applications 
    • Perform UI tests to optimize performance 
    • Manage cutting-edge technologies to improve legacy applications 
    • Collaborate with Front-end developers to integrate user-facing elements with server-side logic 
    • Gather and address technical and design requirements 
    • Provide training and support to internal teams 
    • Build reusable code and libraries for future use 
    • Liaise with developers, designers, and system administrators to identify new features 
    • Follow emerging technologies 
     
     
     
    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 
    #LIRemote

    Please review our Notice of E-Verify Participation and our Right to Work Statements.