R&D Software Engineer

VMware by Broadcom is the leader in datacenter infrastructure, networking and security business, and virtualization software.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity · Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
R&D Software Engineer

Join VMware by Broadcom as an R&D Software Engineer, developing cutting-edge security intelligence solutions for enterprise networks.

Technical Staff, Software Engineering

Technical Staff Software Engineering position at Dell Technologies, focusing on storage architecture and AI infrastructure, requiring 15+ years of experience in software development and storage systems.

Staff Software Engineer - GRC, Program Definition

Staff Software Engineer position at Vanta, leading technical initiatives in the GRC organization, focusing on security and compliance products with competitive compensation and remote work options.

R&D Software Engineer

R&D Software Engineer position at Broadcom focusing on Bare Metal Network Security team, developing cloud infrastructure and security solutions.

Lead Software Engineering

Lead Software Engineering role at Mastercard in Seattle, focusing on backend development with Clojure and distributed systems for identity verification services.

Description For R&D Software Engineer

VMware by Broadcom is seeking a Staff Engineer for their Security Intelligence Big Data and Analytics team in the Application Networking and Security Business Unit. The role involves working on a distributed analytics engine that provides real-time insights into Vsphere security deployments. Key responsibilities include contributing to network flow visualization, policy recommendation, threat detection, and improving performance and scalability. The ideal candidate will be a hands-on architect, designing and developing software architecture for Security Intelligence. They will lead design reviews, deliver technical collateral, and work with stakeholders to define the product's technical roadmap. The role requires expertise in Java, distributed systems, and big data technologies like Kubernetes, Kafka, and Apache Druid. This is an opportunity to be part of an award-winning team and contribute to cutting-edge security solutions in cloud computing.

Last updated 5 months ago

Responsibilities For R&D Software Engineer

  • Lead and drive engineering architecture for Security Intelligence
  • Design and develop software architecture for current and future generations
  • Ensure high-quality software and high customer satisfaction
  • Lead and participate in design reviews
  • Deliver technical collateral including case studies and whitepapers
  • Establish a strong collaborative culture within the company
  • Define the technical roadmap for the product
  • Analyze and improve performance, scalability, and stability
  • Collaborate with engineers and researchers to solve complex problems
  • Mentor and grow junior engineers

Requirements For R&D Software Engineer

Java
Kubernetes
Kafka
Redis
Go
  • Bachelor's in Computer Science or equivalent
  • 5+ years of related experience (or Masters with 3+ years, or PhD)
  • Experience in developing distributed, multi-tier enterprise applications
  • Deep working knowledge/expertise in Java
  • Background in Relational Databases and NOSQL Databases
  • Experience with Spring and SpringBoot
  • Golang experience (preferred)
  • Knowledge of OOP concepts, object/data modeling, and data structures

Interested in this job?