Senior Software Engineer (Event Sourcing & Stream Processing)
Tenable
Requirements
- 4+ years of Backend Engineering experience with a focus on high-volume data processing or distributed systems ,
- Strong JVM Proficiency: Deep experience with Java, Kotlin,is required. You should understand memory management and performance within the JVM ecosystem ,
- Stream Processing Architecture: Proven experience with Kafka (ideally), AWS Kinesis, et al. You understand topics, partitions, and how to process teams of data asynchronously ,
- To be considered for this role, you must meet one of the following criteria: Hybrid with the ability to commute to our Columbia, MD/Northern VA office, Hybrid with the ability to commute to our Boston, MA office, or Remote: Currently reside in the San Francisco Bay Area, CA ,
- Distributed Systems Knowledge: You understand the challenges of microservices, eventual consistency, and data resiliency ,
- Stateful Processing Logic: Experience calculating "state" from a history of events. You understand how to take a stream of raw data and "collapse" it into a current status ,
- DevOps Mindset: Hands-on experience with Terraform for infrastructure-as-code and observability tools like Datadog to monitor metrics and graphs ,
- Database Experience: Proficiency with SQL and NoSQL data stores (PostgreSQL, DynamoDB, or similar) to store and retrieve state data ,
- (Desirable) Experience with Event Sourcing or CQRS patterns ,
- (Desirable) While security background is a plus, we value Big Data/Data Pipeline experience first. If you can process data at scale, we can teach you the security domain
What the job involves
- Tenable is seeking a Senior Software Engineer to join our VM Platform team ,
- Our team sits at the center of our Tenable One architecture; we ingest massive volumes of assets and find data from collection teams, process it to calculate the "state of the world" for our customers, and feed it to downstream search and reporting products ,
- We are not just building web apps; we are solving a complex Big Data problem ,
- You will build and maintain the high-throughput, event-driven pipelines responsible for processing the history of assets and vulnerabilities ,
- You will move beyond simple CRUD operations to design systems that handle massive scale, ensuring that when we say an asset is vulnerable (or patched), that data is accurate and available in real-time ,
- Build the Future of Exposure Management: We are currently developing the backend that powers Tenable’s flagship Exposure Management (EM) platform. You will be building the future that powers our EM platform ,
- Solve Complex Data Problems: Work on "team-named data processing" challenges. You will design logic that collapses millions of incoming findings into a single, accurate state record ,
- Architect for Scale: Transition our systems to a new architecture designed to be faster, cheaper, and more reliable. Your work will unblock integrations across the entire company ,
- Own Your Stack (DevOps): We support our services in the wild. You won't just write code; you will use Terraform and Datadog to deploy, monitor, and ensure the health of your services in production
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Event Sourcing & Stream Processing) in Boston, MA vacancy
$191k - $253k
...Senior Software Engineer, Application Security Anduril Industries... ...thousands of data streams into a realtime, 3D command... .... Our stack includes event-driven architectures... ..., S3, ECR) that processes scan events at org-wide... ...and other lawful open-source or commercial data...SeniorFull timeWork experience placementImmediate start$130k - $300k
...Distributed Systems engineers at Datadog design, implement... ...real-time billions of events per second from... ...Elasticsearch and other open-source components Own... ...of how AI can improve software engineering best practices... ...the application process, please complete this...SeniorWork at office- ...a single, authoritative source of configuration for the... ...This service centralizes: Senior backend / full‑stack engineer (Java, Spring Boot)... ...screens) Microservices with Event streaming & messaging (Kafka /... ...clearing/settlements/trade processing, SWIFT/ACH... #J-18808-Ljbffr...SeniorWork at office
- ...Senior Full-Stack EngineerLocation:... ...integrated payments, event management, and... ...category with software that directly... ...define our engineering department and... ...and background processing. Build and maintain... ...Functions). Event sourcing or high-throughput streaming experience (...SeniorRemote work
- ...Requirements Have 4-6+ years of experience in a software engineering discipline and have architected, built and delivered at least one... ...applying What the job involves The Channel Processing team has direct technical responsibility for Klaviyo’s most...Senior
- ...of experience in backend software engineering with expertise in Golang... ...~ Experience with data processing frameworks, streaming technologies, and high‑throughput... ...in distributed systems, event‑driven architectures, and... ...) Contributions to open‑source projects or technical...Senior
$191k - $253k
...Senior Software Engineer, Nix role at Anduril Industries Anduril Industries... ...turns thousands of data streams into a realtime, 3D command... ...embedded devices Package open-source and proprietary software... ...a technical design review process Familiarity with industry...SeniorRelocation package$148k - $222k
...Senior Software Engineer - Channel Processing At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate...Senior$197.4k - $232k
...Department: Engineering Compensation:... ...information in motion, streaming in near real-time... ...the Role As a Senior Software Engineer II at... ...s mission to put event streaming at the... ...Contributions to open source, technical... ...your recruitment process, wherever these are...SeniorFull timeImmediate startRemote work$191k - $253k
...turns thousands of data streams into a real‑time, 3D... ...part of the Lattice software platform and enables... ...We are looking for a Senior Software Engineer to join our team, where... ...through the open source Lattice SDK Collaborate... ...amounts of data processing and analysis ~ Excellent...SeniorFull timeWork experience placementFlexible hours$107.5k - $173.5k
...HVAC to provide greater comfort, convenience and security. Summary Crestron's Streaming team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation of...SeniorTemporary work$141k
...of devices and cloud software. Like our products, we... ...life. As a Senior Engineer on the Discovery Squad... ...culture and engineering processes. Join us to work with... ...with the latest open source technologies What... ...Experience with realtime streaming event log or messaging...SeniorWork experience placementWork at officeRemote work$191k - $253k
...turns thousands of data streams into a realtime, 3D... ...team of experts in software, robotics,... ...About the Job Senior Software Engineers independently drive... ...autonomy, simulation, data processing, payload integration... ...and other lawful open-source or commercial data sources...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$141k
...of devices and cloud software. Like our products, we... ...protect life. As a Senior Engineer on the Discovery Squad... ...and engineering processes. Join us to work with... ...with the latest open source technologies What You... ...Experience with realtime streaming event log or messaging...SeniorWork experience placementWork at officeRemote work$156k - $234k
Vertex Pharmaceuticals Inc (US) is seeking a Director for Source-to-Contract Process & Platform Enablement. This role involves leading and advancing S2C execution enablement and acting as a senior business lead for processes and platforms. The ideal candidate will have...SeniorContract workRemote work2 days per week$220k - $292k
...turns thousands of data streams into a realtime, 3D... ...team of experts in software, robotics,... ...ABOUT THE JOB Senior Robotics Engineers independently drive... ...systems including sensor processing, perception, tracking... ...and other lawful open-source or commercial data sources...SeniorFull timeWork experience placementImmediate startFlexible hours$191k - $253k
...turns thousands of data streams into a realtime, 3D... ...team of experts in software, robotics,... ...About the Job Senior Software Engineers independently drive... ...systems including sensor processing, state estimation, contingency... ...other lawful open-source or commercial data...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$191k - $253k
...Senior Flight Software Engineer Boston, Massachusetts, United States Anduril... ...that turns thousands of data streams into a realtime, 3D... ...-systems including sensor processing, state estimation, contingency... ...information, and other lawful open-source or commercial data sources...SeniorFull timeWork experience placementImmediate startRemote work$191k - $253k
...turns thousands of data streams into a realtime, 3D... ...team of experts in software, robotics,... ...About the Job Senior Software Engineers independently drive... ...systems including sensor processing, state estimation, contingency... ...other lawful open-source or commercial data...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$191k - $253k
...Senior Software Engineer, Agentic Platform Anduril Industries is a defense... ...that turns thousands of data streams into a realtime, 3D command... ...of our Talent acquisition process and the security of our candidates... ..., and other lawful open-source or commercial data sources....SeniorFull timeWork experience placementImmediate start$191k - $253k
...thousands of data streams into a realtime, 3... ...and hard-working engineers who are motivated... ...deliver a cohesive software infrastructure that... ...looking for multiple Senior Software Engineers... ...technologies and processes Enable users to... ...other lawful open-source or commercial data...SeniorFull timeWork experience placementImmediate start$135k - $325k
...Job OverviewThe Senior Software Engineer of the Shared Data Platform plays a pivotal... ...transformation of new data sources, enabling rapid delivery of... ...requirements and identify process improvements that optimize... ...experience with real-time streaming processing with Kafka,...SeniorLocal areaFlexible hours- ...A leading open-source company is looking for a Senior Performance Engineer in Boston, MA to enhance the performance and scalability of AI workloads. This role involves defining performance metrics, collaborating with teams, and utilizing tools like vLLM and PyTorch. Candidates...Senior
$96.8k - $306.4k
...Description As a Software Developer 5 (... ...messaging and eventing ecosystem -... ...to Oracle Streaming, Oracle Queue,... ...queuing, and stream processing at massive... ...Mentor and guide engineers in distributed... ...other senior engineers. Excellent... ...open-source messaging systems...Temporary workFlexible hours$140k - $165k
...on the hunt for a dynamic and driven Senior Perception Software Engineer to revolutionize the future of... ...Implement and optimize point cloud processing algorithms tailored for real‑time edge... ...sensor suites to guarantee a single source of truth for the robot. Who You Are:...Senior3 days per week$150k - $215k
...their bodies and daily lives. WHOOP is hiring a Senior Software Engineer (Backend, Health Records) to build the foundational... ...of backend systems for ingesting and processing health record data from external sources (e.g., EHRs, third-party health platforms) Architect...SeniorFull timeWork at officeRelocation$150k - $200k
....T. is partnering with VIA to find a Senior Software Engineer, Cryptography. See details below: About... ...architectural choices, and technical processes to diverse audiences, including... ...APIs and handling asynchronous data streams Solid understanding of mobile UI/UX principles...Senior- ...this aim, InstaDeep is looking for a ML Software/DevOps Engineer to support the development of its US... ...work or contributions to open-source projects. Experience with high-performance... ...Computer Vision, or Natural Language Processing experience. ~ Structural biology or...Senior
- ...because every shipment matters. As a Senior Software Engineer at Tive, you will mentor a team of full... ...goal of building a large‑scale data processing and analytics system that provides... ...engineering positions Experience with big data streaming platforms such as AWS Kinesis or...SeniorRemote work
- ...Senior Software Engineer - Database Internals Tiger Data (creators of TimescaleDB) | Posted Feb 27... ...required). Solid knowledge of SQL, query processing and database engines, concurrency... ...fraudulent activities, and seek credible sources or reviews to assess the...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Event Sourcing & Stream Processing). Be the first to apply!
Related searches
- software sales engineer Boston, MA
- software engineer internship remote Boston, MA
- IT software developer Boston, MA
- new grad software engineer Boston, MA
- software engineer staff Boston, MA
- machine learning software engineer Boston, MA
- software engineer part time Boston, MA
- facebook software engineer Boston, MA
- senior robotics software engineer Boston, MA
- junior software developer Boston, MA

