Role/ Title: Software Engineer – Vulnerability Management
Location: Remote
Duration: 6 Month CTH (Contract to hire)
Visa Type : USC or GC
Interview: Video
Job description
We are looking for an experienced Software Engineer in the Vulnerability Management team to accelerate one of our client core security application roadmaps. The ideal candidate is a software engineer who is passionate about cloud security, systems engineering, big data, and directly addressing customer-facing issues. This team focuses on delivering products whilst solving engineering challenges at scale. Given the fast-moving nature of this space, candidates should have a learner’s mindset and a curiosity for cloud infrastructure and the surrounding challenges with securing it.
Responsibilities
• Develop an in-depth understanding of our clients platform and customer value proposition
• Understand the competitive product landscape and our client differentiation
• Drive projects/technical initiatives related to vulnerability scanning and reporting
• Create a rich set of capabilities to support a “shift-left” strategy for policy-based vulnerability management (CI/CD integration, admission controllers, etc.)
• Influence and define delivery timelines in alignment with our field and product teams whilst balancing speed, accuracy and precision
• Build instrumentation, observability, and analytics into the vulnerability services to support data-driven decisioning and incident response
• Work with leadership to track key performance, cost, and efficiency metrics as Service Level Objectives (SLOs)
• Partner with our security modeling team to mutually enhance our detection quality and vulnerability reporting
• Build strong cross functional partnerships (field teams, CTO office, Tech Alliances, etc)
• Demonstrate good communication skills and present work to company leadership and at company-wide events
• Actively participate in both recruiting and mentoring new members of the team
• Strive to use readily available, general and scalable methodologies and tools; staying current with latest tools and techniques
Minimum Qualifications
• Degree in a quantitative field (e.g. Computer Science, Engineering, Mathematics, Statistics, Operations Research or other related fields) or equivalent practical experience
• 10+ years of experience with SaaS development and deployment using modern cloud platforms
Preferred Qualifications
• Advanced degree (Master’s or PhD or equivalent experience) in quantitative field
• Knowledge of industry standard DevOps toolchains (continuous integration systems, build artifact registries, k8s control plane)
• Exposure to Redis or other in-memory database (memcached or etcd)
• Familiarity with cloud-based data warehouses (Snowflake, Redshift, etc)
• Familiarity with Rust for high-performance applications
• Experience with modern DevSecOps practices and trends
• SQL query optimization
• Experience working in Cloud Security or Infrastructure Security
• Experience recruiting and mentoring other Engineers
• Cloud certifications or other demonstrable cloud domain knowledge
• Experience developing data-intensive applications
• Hands-on design and development of Go and/or Java-based microservices
• Exposure to modern software delivery release models and associated tooling (CI/CD, monitoring, observability)
• Experience working with ambiguity, driving design and implementation to conclusion with limited supervision
Any graduate