SIGN IN
Software Engineer (Event Sourcing & Stream Processing) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tenable · 19 hours ago

Software Engineer (Event Sourcing & Stream Processing)

Tenable is the Exposure Management company, and they are seeking a Software Engineer to join their Data Processing team. This role focuses on designing, developing, and maintaining distributed, cloud-based services that process large volumes of data to enhance Tenable's Vulnerability Management solutions.
ComplianceNetwork SecurityRisk ManagementSecurity
badNo H1Bnote

Responsibilities

You'll be tackling the challenge of processing and analyzing huge volumes of data to provide our customers with critical insights into their security posture
Our team is responsible for the core logic of Tenable VM, including asset/finding state calculation, asset identification, VM asset age out, finding recast, and more
While our primary focus is the VM business, we have elements of a platform team, handling traffic from all of our products and providing foundational services
Become a key member of an engineering team, driving the ongoing innovation of our global cloud architecture and distributed systems that serve our broad customer base with the latest cybersecurity technologies
We provide a training budget for you to attend conferences or workshops to continue to grow your skills
We are always looking for ways to improve ourselves, our tech stack, and our product’s features. Bring your ideas and experiences to the table and help make a lasting impact
Work closely with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products and drive consensus. You will have the opportunity to support and mentor your peers inside and outside your team

Qualification

Distributed systemsMicroservice architecturesJVM languageKafkaAWS servicesSQLREST APICI/CD pipelinesGitAgile methodologyTeam collaborationMentoring

Required

B.S. degree in Computer Science or a directly related field, or equivalent work experience
2+ years of software development experience in enterprise-level, backend systems
Solid experience with distributed systems and microservice architectures deployed in a cloud environment
Proficiency in a JVM language, Kotlin is ideal, and a willingness to learn new languages as needed
Hands-on experience with Kafka for building real-time data pipelines
Experience with AWS services, including S3, DynamoDB, EC2, and Aurora
Experience designing features end to end, including rollout and monitoring
A good understanding of SQL and experience with relational databases
Experience with REST API best practices
Knowledge of dependency injection frameworks like Guice
Experience with CI/CD pipelines and tools like Jenkins
Proficiency with Git for version control
Accountability for the behavior of your software in production
Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
The ability to work independently and as a part of a team, and to lead/drive projects as necessary
The desire to continuously learn and be exposed to new technologies

Preferred

Prior experience working on on-prem applications or security-focused tools
Exposure to web application security scanning (WAS) tools

Benefits

Medical, dental, vision, disability and life insurance
401(k) retirement savings with company match
An employee stock purchase plan
An employee referral program
Flexible spending accounts
An Employee Assistance Program (EAP)
Education assistance
Parental leave
Paid time off (PTO)
Company-paid holidays
Health and wellness events
Community programs

Company

Tenable provides an exposure management platform to identify and mitigate risks.

Funding

Current Stage
Public Company
Total Funding
$565.44M
Key Investors
Insight PartnersAccel
2020-07-29Post Ipo Equity· $255.6M
2018-07-26IPO
2017-07-03Secondary Market

Leadership Team

leader-logo
Amit Yoran
CEO
linkedin
leader-logo
Mark Thurmond
Co-Chief Executive Officer
linkedin
Company data provided by crunchbase