Netwitness Architect / Distinguished Engineer

Bangalore, India

RSA Security

RSA provides identity intelligence, authentication, access & governance solutions, defending the world’s most secure organizations against cybersecurity risks.

View all jobs at RSA Security

Apply now Apply later

Role Overview:
As a Senior Architect (Senior Principal Engineer) at NetWitness, you will play a pivotal role in shaping the architecture and technology strategy for our hybrid cloud and on-premise products. You will leverage your extensive experience in microservices design and backend services to drive innovation, lead complex projects, and mentor junior engineers. This role involves a balance of coding, product architecture, and research, with a focus on developing robust, scalable solutions and staying ahead of industry trends.

Key Responsibilities:

  • Coding (30-40%): Engage in hands-on coding to address complex challenges and build scalable solutions using Java/Python.
  • Product Architecture (40-50%): Design and oversee the architecture for hybrid cloud and on-premise products, ensuring they are resilient, scalable, and aligned with business objectives.
  • Microservices Design: Lead the design and implementation of microservices architectures, ensuring modularity, scalability, and ease of integration.
  • Research (20%): Conduct research to drive technological innovation and maintain industry leadership. Contribute to technical papers, patents, and thought leadership.
  • Leadership: Provide technology leadership and mentorship to junior engineers, promoting a high-performance engineering culture.
  • Communication: Communicate effectively with higher management to align technical strategies with business goals. Handle challenging conversations with professionalism.
  • Security: Integrate security principles into your work. Experience in cybersecurity product development is a plus.

Qualifications:

  • Experience: 20+ years in technology with a strong background in backend services architecture, including hybrid cloud and on-premise product development.
  • Technical Expertise: Extensive experience in microservices design and implementation. Proven track record of technical leadership, including patents or technical papers in journals.
  • Research & Development: Demonstrated ability to conduct research and contribute to innovative technology.
  • Communication Skills: Excellent communication abilities, with experience in engaging with senior leadership and influencing decision-making.
  • Mentorship: Proven capability to mentor and develop junior engineers.
  • Project Experience: Extensive experience in leading complex projects with a focus on hybrid cloud and on-premise environments.
  • Bonus: Experience in data science, analytics, machine learning, and large language models (LLMs). Familiarity with cybersecurity product development and endpoint/UEBA is advantageous.

Core Skills:

  1. Technical Architecture & Design
  • Expertise in designing and developing event-driven architectures and distributed systems using C/C++ or Java and scripting languages (Python, Typescript, etc).
  • Experience with microservices and cloud-native architectures on platforms like AWS, integrating with systems that require low-latency data processing.
  • Proficiency in multithreading, memory management, and performance tuning in C/C++ or Java for high-performance security systems.
  1. Security Domain Expertise
  • Deep understanding of SIEM, UEBA, and NDR/EDR technologies.
  • Knowledge of malware analysis, network traffic monitoring, and behavioral analytics, particularly in the context of real-time threat detection using event-driven patterns.
  • Familiarity with encryption, PKI, and HSM technologies to ensure data integrity and compliance with security standards like NIST and GDPR.
  1. Integration & API Design
  • Experience building pluggable systems and REST APIs to support third-party integrations.
  • Knowledge of asynchronous data streaming and messaging protocols for real-time data exchange, especially in event-driven environments using technologies like Kafka and RabbitMQ.
  1. Programming Languages & Frameworks
  • Proficiency in C/C++ or Java, and scripting languages like Python, with hands-on experience in building high-performance, event-driven systems.
  • Familiarity with Spring Boot and other Java-based frameworks for building distributed microservices.
  1. Cloud & DevOps
  • Expertise in cloud infrastructure (AWS), CI/CD pipelines, and DevOps practices to ensure seamless deployments and infrastructure automation.
  • Experience with distributed databases such as DynamoDB, Elasticsearch, and event-driven data processing.

RSA is committed to the principle of equal employment opportunity for all employees and applicants for employment and to providing employees with a work environment free of discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, and any other category protected by applicable country law.

If you need a reasonable accommodation during the application process, please contact the RSA Talent Acquisition Team at rsa.global.talent.acquisition@rsa.com. RSA and its approved consultants will never ask you for a fee to process or consider your application for a career with RSA. RSA reserves the right to amend or withdraw any job posting at any time, including prior to the advertised closing date.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index πŸ’°

Job stats:  0  0  0

Tags: APIs Architecture AWS CI/CD DevOps Distributed Systems DynamoDB Elasticsearch Engineering Java Kafka LLMs Machine Learning Microservices Pipelines Python RabbitMQ R&D Research Security Streaming TypeScript

Perks/benefits: Career development

Region: Asia/Pacific
Country: India

More jobs like this