Description

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

Education

Any graduate