Java Software Engineer - Modeling Group

Engineering · Israel

Job description

Java Software Engineer - Modeling Group

The R&D Modeling Group is responsible for collecting configuration data from network devices, vulnerability scanners, and network management frameworks, analyzing this data and creating a detailed network model for the Skybox platform.

We are looking for highly motivated candidates that have a great passion for cybersecurity and have a deep interest in Java backend technology, operating under highly challenging performance and scale requirements.

This role offers challenges across a wide variety of responsibilities. You will have an opportunity to influence the future direction of the group and gain experience in a wide range of technologies.

The Job main responsibilities are:

  • Take a significant part in enriching and improving our modeling capabilities.
  • Design and implement solutions for collecting data from network devices, security and cloud ecosystems into our platform.
  • Optimize our data models and collection methods with emphasis on performance, scalability and concurrency.
  • Bring new technologies and concepts into the Skybox platform to address challenges of modern network architectures.

Required skills and experience:

  • Sc. in computer science or equivalent
  • 3+ years of development experience with Java, Server side (JEE), Java 8 or above
  • Excellent interpersonal skills
  • Experience in large and complex software solutions
  • Experience with automated testing (JUnit 4 or 5 or equivalent), and any mocking framework (Mockito, JMock, etc.)
  • Experience working with Web Services and REST API

Preferred additional skills:

  • Linux/UNIX command line experience
  • Experience working with Spring
  • Familiarity with networking fundamentals (routers, firewalls, switches), especially: Check Point, Palo Alto, Cisco, Fortinet, Juniper
  • Knowledge of Python
  • Knowledge of cloud platforms (AWS, Azure, GCP)
  • Experience with containers and orchestration technologies: Docker, Podman, Kubernetes, OpenShift, etc.

 

About Skybox Security

Over 500 of the largest and most security-conscious enterprises in the world rely on Skybox for the insights and assurance required to stay ahead of dynamically changing attack surfaces. Our Security Posture Management Platform delivers complete visibility, analytics and automation to quickly map, prioritize and remediate vulnerabilities across your organization. The vendor-agnostic solution intelligently optimizes security policies, actions and change processes across all corporate networks and cloud environments. With Skybox, security teams can now focus on the most strategic business initiatives while ensuring enterprises remain protected.

Peers

View in org chart

Open roles at Skybox Security

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.