The Job logo

What

Where

Netwitness-Software Principal Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Work closely in a highly AGILE environment (wear multiple hats) with a team of software engineers on RSA NetWitness Software suite. Analyze business goals and product requirements and contribute to application architecture design, development, and delivery. Deliver product/features that are highly scalable, secure, high-available, high performing, and cost-effective.

Responsibilities

  • Work closely in a highly AGILE environment (wear multiple hats) with a team of software engineers on RSA NetWitness Software suite. 
  • Understand the full feature set/ implementation and architecture of the NetWitness Solution
  • Review product evolution and map new features to ongoing releases.
  • Analyze business goals and product requirements and contribute to application architecture design, development, and delivery.
  • Contribute to the design and architecture of new or re-engineered applications to be hosted on AWS using serverless architecture and other cloud deployment models.
  • Create / Review design and functional details for features, test cases and workflows
  • Deliver product / features that are highly scalable, secure, high-available, high performing and cost-effective.
  • Build highly matured CI/CD and Deployment pipeline complying to unit tests, integration tests, security, and performance tests.
  • Focus on Customer centric solutions, implement and deliver in short intervals.
  • Collaborate with internal teams and stakeholders across GEOs.
  • Work independently and effectively within and across teams.

Essential Requirements

  • 8 – 12 years of experience on programming language such as Java, JS, Spring, MVC.
  • Expertise in full stack solution development using technologies like J2EE, NodeJs, RDBMS, messaging frameworks, application servers etc.
  • Knowledge / Experience building and deploying reporting applications on AWS
  • Hands on experience with design patterns, microservices and building high performant, scalable applications
  • Strong Debugging, problem solving and RCA skills
  • Good understanding of business needs and PLC in a fast-paced agile environment.
  • Ability to learn new tools, languages, and security domain on-the-job.
  • Lean Agile development experience and good knowledge of DevOps and CI/CD
  • Experience in Azure and AWS Development and Deployment, Active Directory, Containerization is desirable
  • Software Development Experience in Security domain / products, a big PLUS
  • Good understanding of commonly used AWS services is certainly an advantage.

Education

  • Masters / Bachelor’s degree required in CS, IT or equivalent
Set alert for similar jobsNetwitness-Software Principal Engineer role in Bengaluru, India
RSA Logo

Company

RSA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

RSA Logo

Netwitness Software Engineer 2

RSA

Bengaluru, Karnataka, India

Posted: a year ago

Lead the Development efforts for the product as an SME for the Product Requirement.

Micron Technology Logo

Principal Engineer, CXL Software

Micron Technology

Bengaluru, Karnataka, India

Posted: a year ago

Responsibilities:   We will be evaluating available kernel and user space memory management software solutions in market against Micron’s CXL products and provide mentorship to end customers. We also manage and improve Micron’s CXL resource kit with enhanced tool-suites, updated benchmarks and evaluation of various memory management solutions. Working closely with CXL Software architect, you will also plan for Micron’s internal software solutions for enhanced end user experience of Micron’s CXL products   Qualifications & Skills: Experience with device driver development, preferably PCIe/NVMe, for Linux/Windows Very good knowledge on how to build memory topology and tiering and experience delivering kernel & user space level memory management software solutions Experienced Linux/Windows Kernel stack and kernel space development Expert pushing kernel level patches and tools into standard Linux distribution 10+ years of minimum experience into system software development, application evaluation Experience working with SQL or NoSQL databases and memory or storage benchmarking workloads to evaluate performance against various hardware configurations and solutions Good knowledge of x86 architecture, virtualization and security technologies. Good understanding of memory, storage class memory and storage architecture. Familiarity with management plane stack as BMC, RedFish and associated applications such as telemetry. Coding skills: C, C++, Python   Education and Experience: Bachelors (B.Tech, BS) or Masters (M.Tech, MS) in Electrical Engineering, or in an equivalent area with 10+ years of relevant job experience.