Description

As the Back End Java Developer in Tufin, you'll be part of our product development team.

You'll be required to work independently and as part of an Agile team, in order to design, implement and maintain Network Security orchestration software solutions using: Microservices, Spring Boot, Java, Kotlin, MongoDB, Cassandra, and more. 

You will use Reactive programming, a Docker based infrastructure and Kubernetes. 

Requirements

  • Java (or any other JVM language) experience of at least 5 year
  • Experience with high level software architecture
  • Experience Spring frameworks
  • Good communication skills with the ability to work effectively both independently & as part of a team
  • BSc. in Computer Science from leading universities.

Nice to have skills

  • Experience with Reactive programming,
  • Experience with NoSql Databases
  • Experience with Kotlin and Kubernetes.
  • Experience with networking and security software solutions

Description

Tufin®, the leader in Network Security Policy Orchestration, allows enterprises to streamline the management of security policies across complex, heterogeneous environments. Serving over 2,000 customers, Tufin’s network security automation enables enterprises to implement changes in minutes with proactive risk analysis and continuous policy compliance.

The DevOps team is responsible for maintaining and enhancing the continuous integration software development pipeline for R&D, and streamlines the process of turning our source code to into software installation packages for our customers. Our CI pipeline comprises multiple components running inside containers on Kubernetes.

As the PostgresSQl DBA in the DevOps Group you will be responsible for designing and implementing new features related to data, upgrade, and maintenance. You will be using leading edge technologies such as Kubernetes, C*, Mongo, GraphQL and more, to design innovative solutions that further enhance and automate our pipeline.

Responsibilities

  • Design, implement the Database infrastructure focusing on PostgreSQL
  • Write database documentation, including data standards, procedures and definitions
  • Take ownership on new projects, researching new infrastructure technology
  • Plan and advance the growth and scale of data capacity for future and upcoming new projects
  • Advise engineering teams in the design of the correct DB Schema and indexing strategy for performance and scalability
  • Develop automation and scheduling for all ongoing DBA maintenance and security tasks.

Requirements

  • Must: 5+ years of experience Administering Databases
  • Must: 3+ years of experience with Postgres (tools and extensions)
  • Experience in troubleshooting and tuning SQL Statements
  • Experience with Linux.
  • Advantage Mongo/Dgraph/C*..

Description

Tufin is taking its automation platform to the next level - and we're looking for DevOps Engineer !

We're planning the next phase of our product suite taking advantage of cutting edge technologies around deployment automation such as: Kubernetes, Rancher, Docker etc. As our DevOps you'll design our solution around security policy, distributed metrics collection, distributed logs aggregation and tracing, automated deployment and more. 

As a DevOps Engineer at Tufin, your work will have a direct impact on development processes across the entire R&D organization and will enable enhanced customer engagement.

Responsibilities:

  • Create/maintain Tufins’ branded OS based on CentOS
  • Automate creation of OS
  • Own the High Availability mechanism in the infrastructure of the product
  • Advise developers adding new product services
  • Design and implement next generation of TufinOS
  • Create/Maintain K8s clusters
  • Maintain DevOps tools and infrastructure (Jenkins/Codefresh/Artifactory)


Requirements

  • Development skills (Python/Bash/Java/C)
  • 3+ years of experience of maintaining RHEL/CentOS
  • Experienced in compiling and installing kernel drivers
  • Experienced in OS upgrade mechanism
  • Advantage: RHCSA Linux System Administration
  • Advantage: K8s, Terraform, AWS/GCP


Description

Tufin®, the leader in Network Security Policy Orchestration, allows enterprises to streamline the management of security policies across complex, heterogeneous environments. Tufin’s network security automation enables enterprises to implement changes in minutes with proactive risk analysis and continuous policy compliance.

As a Software Developer in Tufin, you will be using modern development methodologies and technologies. You will design and implement new features and capabilities, as part of an Agile development team, that will be used by more than 2000 enterprise customers all over the world.

Requirements

  • BSc. Computer Science from leading universities.
  • Experience of at least 3 years in Java (J2SE, JEE Server Side)
  • Experience in programming in Linux/Unix environment
  • Experience in Hibernate and Spring frameworks 
  • Experience with REST APIs
  • Experience with networking and security software solutions

Nice to have

  • Familiarity with DevOps CI/CD methodologies and tools.
  • Experience with networking and security software solutions.
  • Experience with Front End development.
  • Experience with development of micro-services.
  • Experience with Fullstack development .

Description

Tufin®, the leader in Network Security Policy Orchestration, allows enterprises to streamline the management of security policies across complex, heterogeneous environments. Serving over 2,000 customers, Tufin’s network security automation enables enterprises to implement changes in minutes with proactive risk analysis and continuous policy compliance.

Our Platforms group at Tufin is focusing on the integration and collaboration with the leading firewall vendors and cloud providers to retrieve, analyze and change security policies for our customers.

As an Experienced Java Developer, you'll be responsible for designing and implementing security and compliance solutions for AWS, Azure and more.

Requirements

  • Java (J2SE, JEE Server Side) experience of at least 3 years
  • Experience in programming in Linux/Unix environment
  • Experience in Hibernate and Spring frameworks
  • Experience with REST APIs
  • Team player with can-do attitude
  • B.Sc Computer Science from leading universities.


Nice to have skills

  • Experience with networking and security solutions is a big advantage.
  • Familiarity with micro-service architecture and reactive programming.
  • C++ server side development experience

Description

Tufin® is the leader in Network Security Policy Orchestration, allows enterprises to streamline the management of security policies across complex, heterogeneous environments. Serving over 2,000 customers, Tufin’s network security automation enables enterprises to implement changes in minutes with proactive risk analysis and continuous policy compliance.

As Fullstack Java Team Leader in Tufin, you will be using modern development methodologies and cutting edge technologies.

You will lead an agile development team of Java Backend and Frontend Engineers that will design and implement new features and capabilities.

you'll work with other departments within the organization including product owners, professional services and support departments

Requirements

  • Experience in managing a Fullstack or Server side development team
  • At least 5 years of SW programming in JAVA or similar 
  • Strong technical skills with ability to drive architectural changes and new technologies adoptions 
  • Experience with Agile/Scrum development methodologies.
  • People's person who can motivate and create a winner team
  • Ability to multitask, organize, and prioritize tasks
  • Very good communication skills in Hebrew and English
  • BSc. Computer Science from leading universities.


Nice to have

  • Experience with networking and security software solutions
  • Experience in Back-End development using, Spring, Hibernate, Docker, SQL and No-SQL DB.
  • Familiar with Front End technologies
  • Experience with REST APIs
  • Familiarity with DevOps CI/CD methodologies and tools

Description

Tufin®, the leader in Network Security Policy Orchestration, allows enterprises to streamline the management of security policies across complex, heterogeneous environments. Serving over 2,000 customers, Tufin’s network security automation enables enterprises to implement changes in minutes with proactive risk analysis and continuous policy compliance.

At the Platforms group at Tufin, we are focusing on the integration and collaboration with the leading firewall vendors and cloud providers to retrieve, analyze and change security policies for our customers.

As a team leader in the group, you will lead an agile development team, motivate people to strive for excellence and be innovative and recruit top talents in the industry.

Responsibilities

  • Lead a team of software engineers: manage, mentor and cultivate growth
  • Develop and maintain a collaborative and effective work environment for your team and through the company with other teams, departments and partners.
  • Manage the software development life cycle in an agile environment, help to prioritize and remove obstacles.

Requirements

  • At least 3 years of proven software leadership roles.
  • At least 5 years of solid programming experience in Java/C++ server side development in Linux environment.
  •  Strong technical skills with ability to drive architectural changes and new technologies adoptions,
  • Ability to troubleshoot complex scalability and performance issues. 
  • Experience with Spring and Hibernate frameworks. 
  • Experience with Agile/Scrum development methodologies.
  • People's person with good communication skills to mentor and motivate.
  • Computer science degree from leading universities.

Nice to have

  • Experience with networking and security solutions is a big advantage.
  • Familiarity with micro-service architecture and reactive programming.
  • Familiarity with full stack development. 
  • Familiarity with DevOps CI/CD methodologies and tools.

Description

As a Product Owner you will work closely with customers, sales engineers, technical services and product managers to understand customer requirements and design Tufin future capabilities. You will guide engineering teams through the development process, owning and prioritizing the product backlog. 

As a product owner you will: 

  • Work with product management to execute the product vision, goals and roadmap and to approve designs and solutions 
  • Lead the design of new product capabilities by effectively communicating requirements to architects, UX/UI designers and developers; finding the best and cost-effective solution for the needed value 
  • Plan capabilities delivery as part of engineering release plans 
  • Create and own the engineering teams backlog, lead the backlog grooming to ensure readiness for development 
  • Communicate with customers to better understand and refine their needs and to validate that the designed solutions fulfill their needs and challenges 
  • Join customer-facing tasks such as discovery, gap analysis workshops or compound sessions 
  • Be a domain expert – provide solutions by understanding the product and related / relevant technologies 
  • Present selected functionality of the product to technical personnel such as technical services and sales engineers

Requirements

  • At least 2 years of experience in positions such as technical product manager or system architect working as part of or with software development teams. 
  • Strong understanding of customer needs and ability to translate them into technical solution 
  • Super creative thinker 
  • strong analytical skills 
  • passion for problem solving and details 
  • Strong leadership and cooperation skills 
  • Willingness to travel abroad to meet customers 
  • Familiarity with networking and firewall concepts
  • Experience with agile development (SCRUM is an advantage) 
  • Effective written and verbal communication skills (colleagues, clients, vendors) in English.
  • Network/Security engineer with diplomas from Microsoft/Cisco/Check Point such as MCSE, MCSA , CCIE, CCNA, CCSA, SSCE – Strong advantage 
  • Cloud Networking engineering experience - advantage 
  • Bachelor degree of engineering- computer networking, Industrial engineering or MBA with Information technology expertise or similar – advantage 

Description

As a Senior Java Developer in Tufin, you will use modern technologies and development methodologies and you will have a direct impact on Tufin’s products and solutions. 

At the Topology and Analytics group at Tufin, we are focusing on algorithms for analyzing enterprise networks and automatically designing changes in the security configurations.

As a senior software developer in the group, you'll design, develop and maintain software modules for simulating and automatically configuring a wide

range of on premise, SDN and cloud based networks and security components in an enterprise environment.

Requirements

  • BSc. Computer Science from leading universities
  • Java (J2SE, JEE Server Side) development experience of at least 5 years
  • Good communication skills with the ability to work effectively both independently & as part of a team
  • Extensive knowledge in OO programming language (SOLID principles, OO Design Patters)
  • Experience in Hibernate and Spring frameworks              
  • Experience in distributed/multithreaded large scale application development

Nice to have knowledge and experience

  • Experience with networking or security software solutions
  • Experience with AWS/Azure
  • Experience with development on Linux
  • Experience with C++
  • Knowledge in modern front end technologies (e.g. Angular)