Software Engineer - Cloud (Back End Core Engine)

  • Remote Work
  • Fully Remote
  • Full-time
  • Engineering

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

Primary 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.

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.