This page was automatically translated and may contain errors. View in English.
AlgoSec

Software Developer

AlgoSec

Remote · À temps plein

Soyez le premier à postuler

Expérience
5 ans et plus
Salaire
Ouvertures
1
Publié
il y a 15 heures
Mode de travail
Travaillez à domicile
Éducation
B.Sc. in Computer Science or Engineering
CV
Candidature requise

Description de l'emploi

About AlgoSec

AlgoSec empowers leading global organizations to safeguard application connectivity across hybrid and multi-cloud infrastructures. Serving over 2,200 enterprises worldwide, AlgoSec offers solutions for visibility, security policy management, risk mitigation, and compliance automation in intricate network environments.

Role Overview

As part of our ACE NetworkAnalyzer Core Team, this position involves designing and implementing backend solutions primarily using Java and Spring. The role emphasizes collaborating on microservice development, building scalable RESTful APIs, integrating with diverse networking and security devices, and contributing to future product architecture.

Key Responsibilities

  • Create backend services utilizing Java and the Spring ecosystem.
  • Develop and maintain microservices and REST APIs ensuring scalability and optimal performance.
  • Work closely with the Devices team to model configurations and topologies from various networking and security products into a unified AlgoSec framework.
  • Own end-to-end processes, diagnose complex issues, and provide durable solutions.
  • Contribute to the design of the next generation of AlgoSec architectures.

Qualifications and Experience

  • B.Sc. in Computer Science, Engineering, or related field.
  • Minimum five years of experience in Java backend software development.
  • In-depth knowledge of the Spring framework (including Spring Boot, Hibernate, Spring Data).
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with microservices architecture and RESTful API design.
  • Hands-on experience with at least one cloud platform such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of prompt engineering principles.
  • Proficient in effectively utilizing AI chatbot tools (e.g., ChatGPT) for test case development, troubleshooting, and optimizing workflows.
  • Experienced with AI-driven code assistance tools like GitHub Copilot and Cursor within development environments.
  • Ability to develop and work with AI agents and associated skills.
  • Collaborative team player who is organized, quick to learn, independent, and upholds high integrity.
  • Excellent verbal and written communication skills in English.

Preferred Skills

  • Familiarity with networking and security hardware such as firewalls, routers, and web filters.
  • Experience using Docker containers and Kubernetes orchestration.
  • Comfortable working in Linux or UNIX operating systems.
  • Knowledge of scripting languages like Python or Perl.
  • Experience in developing Model-Driven Control Processes (MCPs).
  • Expertise in evolving traditional software development lifecycles to agent-enabled systems.
  • Exposure to Retrieval-Augmented Generation (RAG) pipelines and semantic search technologies including vector databases.

Additional Information

AlgoSec fosters an inclusive, diverse, and welcoming work environment, adhering to equal opportunity employment principles.

Laissez ce message si vous souhaitez une réponse — nous ne l'utiliserons à aucune autre fin.

Cliquez pour parcourir, glisser-déposer, ou coller une capture d'écran

PNG, JPG, GIF, MP4, WebM, MOV · 20 Mo maximum par fichier · Jusqu'à 5 fichiers

🤖
En ligne · Aide IA instantanée