SIGN IN
Senior Software Engineer - Sensors jobs in United States
cer-icon
Apply on Employer Site
company-logo

GreyNoise Intelligence · 12 hours ago

Senior Software Engineer - Sensors

GreyNoise Intelligence is a mission driven security startup focused on helping organizations understand and mitigate risks from Internet scanning and exploitation. The Senior Software Engineer will lead initiatives related to backend services, enhance the infrastructure supporting deception technologies, and collaborate with the research team to develop new capabilities for threat observation and analysis.
Telecom & CommunicationsCyber SecurityBig DataInformation TechnologyAnalyticsInternet
badNo H1Bnote

Responsibilities

Lead initiatives related to deployment, scaling, monitoring, and enhancing the backend services, endpoint software, pipelines, and infrastructure supporting GreyNoise’s deception technologies
Work as a member of the team of engineers responsible for GreyNoise’s sensor and core networking technologies that power our global honeypot network with near-realtime delivery of packet captures
Develop new capabilities to expand the sophistication of GreyNoise’s attacker behavior observation and analysis
Collaborate with the GreyNoise research team to support their deception profile development efforts
Support development efforts on our sensor and core networking technologies using Go and Rust
Participate in an on-call rotation helping triage on-call tickets, prioritize and unblock team members, and guide sprint planning to drive effective execution
Debug and troubleshoot complex production issues across multiple systems, leveraging strong analytical skills and attention to detail

Qualification

Go (Golang)Linux networking softwareCloud infrastructure managementCI/CD pipelinesRustDebugging skillsTraffic shapingContainerizationAnalytical skillsCollaborative mindsetCustomer success focus

Required

Experience building control plane networking software on Linux
Familiarity with routing, traffic shaping, and modern VPN technologies for Linux
Proven experience leading technical projects and helping teams navigate competing priorities in a fast-paced environment
A structured approach to triaging issues: the ability to quickly assess, prioritize, and delegate or resolve problems during on-call rotations utilizing Gaussian Triage methodologies
Strong debugging skills, including the ability to diagnose and resolve complex issues across APIs, integrations, and distributed systems
5+ years of production software engineering experience, including:
Developing and maintaining high-throughput networked backend services and REST APIs
Working with Go (Golang) for backend development
Managing cloud-based infrastructure using Terraform or AWS CloudFormation
Designing and implementing CI/CD pipelines using Github Actions
Familiarity with containerization, process jailing, and virtual-machine isolation technologies
A deep understanding of the networking layers encompassing the OSI model
A collaborative and communicative mindset, with a willingness to engage across teams and disciplines to deliver customer value

Preferred

Experience building integration platforms with support for external contribution
Experience using Rust
Knowledge of monitoring and logging tools to improve observability (e.g. Grafana, Datadog, CloudWatch)
Experience managing event-driven application architectures using technologies like Kafka
Awareness of anti-virus evasion techniques and how to incorporate these concepts into OS level monitoring
Experience with delivering data to customers through APIs, SDKs, or other data integration methods
Strong interest in customer success and the ability to translate technical requirements into impactful solutions

Benefits

💵 Equity in a high-growth, Series-A startup
👩‍⚕️ 100% covered health, dental, vision, and life plans for all employees
6️⃣ Competitive 401k employer match of 6%, which is special for a startup. This will be 100% matched and vested from day 1
🏖 Flexible paid time off. To encourage time off from work and ensure overall employee health and wellness, GreyNoise strongly recommends each employee to take at least 120 hours of PTO (3 weeks) annually, including at least five consecutive business days
🌎 Remote-first culture. While we are headquartered in the Washington DC area, we have a distributed workforce -- with the majority of our team working remotely from across the country
💻 Equipment budget. Every new employee gets an Apple Mac laptop and a $500 stipend for any equipment accessories.
👼 Paid family leave for all employees. We offer 4 months of paid leave (birth or adoption), plus 2 months of optional unpaid leave, so new parents have time to adjust to the new life (and work) schedule
📚 Learning & development budget. All employees receive an annual $1,500 towards professional development related to their job function. The stipend can be applied to tuition, books, conferences, and more
🌴 Company offsites and monthly local hangouts to encourage team bonding

Company

GreyNoise Intelligence

twittertwittertwitter
company-logo
GreyNoise is a cybersecurity company that analyzes Internet scanning traffic to separate threats from background noise.

Funding

Current Stage
Early Stage
Total Funding
$20.4M
Key Investors
Radian CapitalIQTCRV
2022-06-15Series A· $15M
2021-06-29Seed
2020-08-04Seed· $4.8M

Leadership Team

leader-logo
Andrew Morris
Founder & Chief Architect
linkedin
Company data provided by crunchbase