onsite
Software Developer - IT Business Application - Varonis Systems
Software Engineer
Develop and maintain secure, scalable business applications on a cloud‑native platform, leveraging Python, Java, and SQL to deliver high‑performance data protection solutions.
About the role
Key Responsibilities
- Design, code, and test enterprise‑grade applications that protect sensitive data across cloud and on‑prem environments.
- Collaborate with cross‑functional teams to translate business requirements into robust, secure software solutions.
- Implement microservices architecture using Python/Java and container orchestration on AWS.
- Optimize database schemas and queries in SQL to ensure high throughput and low latency.
- Participate in code reviews, continuous integration, and automated testing to maintain code quality.
Requirements
- 3+ years of professional software development experience in a production environment.
- Experience with relational databases (SQL) and performance tuning.
- Hands‑on knowledge of AWS services (EC2, RDS, ECS/EKS) and containerization.
- Strong problem‑solving skills and a passion for building secure, scalable systems.