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.