Hybrid Software Developer

Posted 34 minutes ago

Apply now

About the role

  • Software Developer developing automated pipelines for Acronis cybersecurity services. Collaborating with cybersecurity researchers to protect businesses from cyber threats.

Responsibilities

  • Develop and maintain pipelines for various automation tasks (e.g. security definitions release & testing, suspicious files processing).
  • Build and deploy services (REST API, Web application, etc) for Acronis cybersecurity lab operations.
  • Support and optimize of internal sandboxing solution.
  • Build, maintain and optimise large databases of malware samples, behaviour logs, telemetry etc.
  • Build data monitoring and visualization systems.
  • Raise alerts automatically whenever anomaly is detected.
  • Continuously improve your own and your teammates technical skills via mentoring, PR reviews and feedback.

Requirements

  • Preferably a degree in computer science or equivalent engineering education or relevant work experience in IT industry
  • 3+ years of experience as software developer, devops engineer or relevant positions.
  • Hands-on experience in automating tasks (File system manipulation, Web Scraping, HTTP/HTTPS/FTP communication, System Control) using any computer language (preferably Python).
  • Experience in frameworks like Flask or Django, Pytest, Airflow
  • Experience working with databases like Postgres, MongoDB, Clickhouse
  • Experience working with ELK stack or Elastic Cloud
  • Experience deploying in Azure and other public clouds
  • Experience in frontend development is desirable
  • Experience with Agile and CI/CD (continuous integration/development) tools such as Jenkins is preferred.
  • Knowledge of virtualization environments, experience of creating and controlling virtual machines in cloud.
  • Experience with automating virtual machine hypervisor is a plus.
  • Knowledge of Linux system management and software deployment is preferred.
  • Experience with Docker and Kubernetes and virtualization solutions such as KVM, QEMU and virtual networks is preferred.
  • Capable and willing to learn and integrate new technologies (a new tool, database or programming language).
  • A passion for cybersecurity is highly valued for this role.
  • Self-motivated with strong initiative and drive to achieve goals independently.

Benefits

  • Health insurance
  • Professional development opportunities

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridSingapore

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job