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:
- 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.
- 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.
- 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.
- 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.
- 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.
Other Jobs from NetWitness
Netwitness Product Senior Security Engineer
Netwitness Software Engineer 2
Netwitness - Software Engineer
Netwitness - Senior Software Engineer
Netwitness Product Operations Sr Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say