Principal Security Engineer

3 weeks ago


Bengaluru, Karnataka, India RSA Security Full time

Job Title: Principal Security Engineer


RSA Security is looking for a highly skilled Principal Security Engineer to join our team. As a key member of our cybersecurity team, you will be responsible for designing, developing, and maintaining our flagship product, NetWitness, in the SIEM domain.


Responsibilities




  • Design, develop, and maintain features for a cybersecurity product, ensuring high performance, scalability, and security.

  • Analyze and optimize code for performance, scalability, reliability, and security, following best practices.

  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to standards.

  • Handle complex customer issues and critical escalations as needed.

  • Help develop and maintain automated tests, ensuring robust and reliable code.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Implement and promote best practices for maintaining readable, testable, and maintainable code.

  • Investigate and resolve complex issues, including customer-reported problems and security vulnerabilities.

  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.

  • Maintain a large codebase by resolving technical debts, such as managing complex defect fixes, handling integrations, and interdependencies between different services during upgrades or version conflicts.

  • Work with Product Management and other stakeholders to understand requirements and translate them to technical solutions.

  • Assist in developing and maintaining DevOps pipelines and processes.

  • Contribute to organizational learning initiatives through tech talks and presentations on new technology areas.

  • Support organizational initiatives beyond technical duties, such as hiring and mentoring team members.

Requirements




  • 9-12 years of experience in C++ development, with a deep understanding of modern C++ standards (C++11 and later).

  • Hands-on experience designing and developing large-scale, distributed systems.

  • Proven experience in optimizing code for performance and scalability.

  • Strong analytical and problem-solving skills, with the ability to debug and RCA complex issues both in existing functionality and customer issues.

  • Strong knowledge of Network and Security principles, practices, and common vulnerabilities.

  • Familiarity with processes that promote technical excellence within the team, such as effective code review processes, better code coverage, building testable and modular code, and automated testing frameworks.

  • Familiarity with DevOps practices and CI/CD pipelines.

  • Proven leadership skills in handling and mentoring junior members.

  • Good teamwork and communication skills, with the ability to work effectively in a collaborative environment.

  • Experience working in Agile or Scrum development environments.

  • Commitment to staying current with emerging trends and technologies in software development and cybersecurity.

  • Self-driven and ability to work independently without much supervision.

RSA Security is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to creating a work environment that is free from discrimination and harassment. If you need a reasonable accommodation during the application process, please contact the RSA Talent Acquisition Team.



  • Bengaluru, Karnataka, India RSA Security Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking a highly skilled and experienced Principal Software Engineer to join our Platform Engineering team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key...


  • Bengaluru, Karnataka, India RSA Security Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our Platform Engineering team at RSA Security. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key ResponsibilitiesTechnical Leadership:...


  • Bengaluru, Karnataka, India RSA Security Full time

    Technical LeadershipAs a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform infrastructure, ensuring its scalability, reliability, and performance.Key Responsibilities:Provide technical leadership within the Platform Engineering team and influence the technical direction of the platform.Design and...


  • Bengaluru, Karnataka, India RSA Security Full time

    Job SummaryWe are seeking a highly skilled Principal Software Architect to lead the technical direction of our platform infrastructure. As a key member of the Platform Engineering team, you will ensure the scalability, reliability, and performance of our platform.Key ResponsibilitiesTechnical Leadership: Provide technical leadership within the Platform...


  • Bengaluru, Karnataka, India Autodesk Full time

    Job Title: Principal Application Security EngineerAt Autodesk, we're seeking a highly skilled Principal Application Security Engineer to drive strategic direction, develop standards, and lead "shift-left" security efforts to build security into the software development lifecycle (SDLC).Key Responsibilities:Define application security strategies, standards,...


  • Bengaluru, Karnataka, India Granicus Full time

    Job Title: Principal Network Security EngineerGranicus is seeking a highly skilled Principal Network Security Engineer to join our team. As a key member of our Cyber Defense program, you will be responsible for protecting the confidentiality, integrity, and availability of our organization.Key Responsibilities:Serve as a subject matter expert for all network...


  • Bengaluru, Karnataka, India Granicus Full time

    Unlock Your Potential as a Principal Network Security EngineerGranicus is seeking an innovative and experienced Principal Network Security Engineer to join our team. As a key member of our Cyber Defense program, you will be responsible for protecting the confidentiality, integrity, and availability of our organization.Key Responsibilities:Develop and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Summary:We are seeking a highly skilled Principal Product Security Engineer to join our team at Cloud Software Group. As a key member of our security team, you will be responsible for defining and leading implementation guidelines and standards to ensure our products are secure by default. You will also perform security design reviews for new product...

  • RSA Security Engineer

    3 weeks ago


    Bengaluru, Karnataka, India RSA Security Full time

    Job Title: RSA Security Engineer - Application Security ExpertJob Summary: We are seeking a highly skilled Application Security Engineer to join our team at RSA Security. As an Application Security Engineer, you will be responsible for designing and implementing secure software development lifecycle (SDLC) processes, identifying and mitigating security...


  • Bengaluru, Karnataka, India RSA Security Full time

    Job Title: Netwitness - Principal Core EngineerAbout RSA Security: RSA Security offers mission-driven security solutions that provide organizations with a unified approach to managing digital risk. Our solutions are designed to detect and respond to advanced attacks, manage user access control, and reduce business risk, fraud, and cybercrime. We protect...


  • Bengaluru, Karnataka, India Dell International Services India Pvt Ltd (7451) Full time

    Cybersecurity Principal Software EngineerThe Software Engineering IT team at Dell International Services India Pvt Ltd (7451) delivers next-generation software application enhancements and new products for a changing world.As a Cybersecurity Principal Software Engineer, you will participate in and contribute to initiatives that improve overall security...


  • Bengaluru, Karnataka, India RSA Security Full time

    About RSA SecurityRSA Security offers mission-driven security solutions that provide organizations with a unified approach to managing digital risk. Our solutions are designed to effectively detect and respond to advanced attacks, manage user access control, and reduce business risk, fraud, and cybercrime. We protect millions of users around the world and...


  • Bengaluru, Karnataka, India Barracuda Full time

    Job Title: Principal Software EngineerBarracuda is seeking a highly skilled Principal Software Engineer to join our cross-functional Agile team. As a key member of our team, you will be responsible for designing, developing, and implementing complex software solutions using Azure cloud technologies, C#, and DevOps practices.Key Responsibilities:Lead the...


  • Bengaluru, Karnataka, India Sun Life Full time

    Job Title: Principal SQL Support EngineerAt Sun Life, we're seeking a highly skilled Principal SQL Support Engineer to join our team. As a key member of our IT department, you will be responsible for providing expert-level support for our SQL Server infrastructure.Key Responsibilities:Monitor and maintain SQL Server batches, jobs, and stored...


  • Bengaluru, Karnataka, India RSA Security Full time

    About RSA SecurityRSA Security is a leading provider of mission-driven security solutions that help organizations manage digital risk. Our solutions provide integrated visibility, automated insights, and coordinated actions to detect and respond to advanced attacks, manage user access control, and reduce business risk, fraud, and cybercrime.Job Title:...

  • Principal AI Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Commonwealth Bank Full time

    Job Title: Principal AI EngineerAt Commonwealth Bank, we're driving innovation in Generative AI to transform the banking experience. As a Principal AI Engineer, you'll play a key role in designing and developing cutting-edge AI solutions that drive business outcomes.Key Responsibilities:Lead the design and development of AI-powered platforms and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About the RoleWe are seeking a Principal Product Security Architect to join our team at Cloud Software Group. In this role, you will be responsible for defining and leading implementation guidelines and standards to ensure our products are secure by default. You will also perform security design reviews for new product features and drive a shift-left...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Secure by DesignAs a Principal Product Security Architect at Cloud Software Group, you will define and lead implementation guidelines and standards to ensure our products are secure by default. You will perform security design reviews for new product features and drive a shift-left strategy across our organizations. Your expertise will help teams adopt best...


  • Bengaluru, Karnataka, India Commonwealth Bank Full time

    Job Title: Gen AI Principal EngineerThe Commonwealth Bank is seeking a highly skilled Principal Engineer to join our Gen AI Domain. As a key member of our team, you will be responsible for leading the development of innovative Gen AI solutions that drive business outcomes.Key Responsibilities:Lead the design and implementation of Gen AI platforms and...

  • Security Engineer

    1 day ago


    Bengaluru, Karnataka, India F5 Full time

    Job DescriptionF5 is a leading provider of application delivery networking solutions. As a Principal Software Security Engineer, you will play a key role in ensuring the security and integrity of our products.Key Responsibilities:Design and implement secure software development lifecycle (SDLC) processes and proceduresCollaborate with development teams to...