empty

Software Engineer - Cloud (Back End Core Engine)

EZOfficeInventory

Job Description

Posted on: 
November 12, 2024

Summary and company overview

Software Engineer - Cloud (Back End Core Engine)

Role Overview:

We seek a brilliant Software Engineer with a strong focus on developing our Patch and Vulnerability Management Core Engine. The ideal candidate will possess a deep understanding of the latest technologies and a relentless drive for innovative, efficient, and reliable software solutions. This role requires a blend of advanced cybersecurity knowledge and technical skills in system architecture and software development.

Location: USA, will consider this position being based in Canada as well.

Must have authorization to work in the USA, or Canada

Responsibilities

  • Drive the overall system architecture and implementation of our Patch and Vulnerability Management Core Engine, in addition to the functionality, focusing on simplicity, performance, reliability, and scalability.
  • Architect robust data processing pipelines that integrate with existing cybersecurity data sources and frameworks to enhance threat detection and response mechanisms.
  • Adhering the timelines and identifying high-risk tasks and managing them.
  • Actively participate in code reviews and provide constructive feedback while enforcing modern programming standards.

Job Requirements

Essential Skills and Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or proven equivalent work experience.
  • 10+ years of Ruby, Python or Java software development.
  • Knowledge of NoSQL Databases (e.g., Cassandra, MongoDB).
  • Proficiency in Time-Series Databases (e.g., InfluxDB).
  • Knowledge or experience with Real-Time data processing (Kafka, Spark, Elastic).
  • Proficient in cloud platforms and tools (AWS like Lambda, S3, EC2, Kubernetes).
  • Knowledge or experience with AI and ML frameworks, tools and implementations (TensorFlow, Pytorch, SciKit-learn).
  • Knowledge or experience with Security and Compliance tools (OpenSSL, OWASP/ZAP, Fortify).
  • Extensive experience developing test cases and test plans that cover all functional requirements.
  • Strong ethical grounding, with a commitment to continuous learning and innovation.

Desirable Attributes:

  • Knowledge of the working of common Desktop Operating Systems ie MacOS and Windows.
  • Knowledge in Architecting Multi-Site/Multi-Pod Environments.
  • Knowledge of Amazon Bedrock.
  • A proven track record of developing and managing high-quality cybersecurity solutions.
  • Experience in Endpoint functionality driven by Cloud-Based automation, EDR, XDR.

Additional commentary

NA

Summary and company overview

Software Engineer - Cloud (Back End Core Engine)

Role Overview:

We seek a brilliant Software Engineer with a strong focus on developing our Patch and Vulnerability Management Core Engine. The ideal candidate will possess a deep understanding of the latest technologies and a relentless drive for innovative, efficient, and reliable software solutions. This role requires a blend of advanced cybersecurity knowledge and technical skills in system architecture and software development.

Location: USA, will consider this position being based in Canada as well.

Must have authorization to work in the USA, or Canada

Apply now