Browse current jobs

Software Engineer

RSA Security Applications · Bangalore

Apply on employer website

Collected role description

Role overview

Software Engineer at RSA Security Applications

Knowledge of Cloud technologies is added advantage.

Software development: The role involves full design, planning, configuration, deployment, and support of storage technologies, including capacity planning, performance optimization, and troubleshooting.

Knowledge of security is added advantage.

Know-how of AI, leveraging AI for work.

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.

Responsibilities

  • The engineer contributes to designing complex systems and software/storage environments, preparing specifications, implementing test strategies, developing and integrating code, and addressing software defects.
  • They also present project status and prepare technical documentation.
  • Technical expertise and collaboration: Required skills include proficiency in C++, C in UNIX/Linux environment with responsibilities covering end-to-end application development, code analysis, design specification writing, and effective team communication.
  • The candidate should be self-driven and capable of working independently or collaboratively.
  • Experience and additional skills: The candidate should have over 3 to 6 years of development experience, strong object-oriented programming skills, and familiarity with Unix environments, data structures, algorithms, design patterns, security fundamentals, networking protocols, and automation.
  • Knowledge of Java, cloud technologies, and security is advantageous.
  • Expertise in C++, C, UNIX, LINUX.
  • Responsible for end-to-end application development and maintenance activities.
  • Writes solid code in order to add new or enhance existing functionality.
  • Write specifications for the product requirements.
  • Perform code analysis and reviews of other team members’ work
  • Collaborate, communicate effectively and efficiently with other developers on the team to achieve the highest quality code & product.
  • Should have ability to drive design and development, ability to work alone and in team.
  • Should be self-driven and initiative taker, and a good communicator.
  • Experience & Skills:
  • Has development experience of 3 to 6 years of development experience.
  • Strong object-oriented programming skills using C++
  • In depth experience in building end-to-end applications for Unix environments.
  • Well versed with Windows and Unix, data structures, algorithms, design patterns, threads etc.
  • Should have experience in end-to-end design and implementation of large scale, multi-tier applications.
  • Should have good understanding of web services on both Windows and Unix.
  • Understanding security fundamentals (e.g., authentication, cryptography) is desirable.
  • Familiarity with networking protocols, including TCP/IP, TLS/SSL.
  • Experience in building REST clients is a plus.
  • Familiarity with Windows and Unix security mechanisms.
  • Has good build and automation understanding on Unix.
  • Additional

Required qualifications

  • Software Engineer ACCOUNTABILITIES : This document outlines the responsibilities, skills, and experience required for a Software Engineer position, emphasizing expertise in storage infrastructure, software development, and system design.

Employment details

  • Location: Bangalore [India]

Benefits

  • RSA specializes in empowering security-first organizations in financial services, healthcare, energy, technology services, and other industries to thrive in a digital world, delivering complete capabilities for modern authentication, access, lifecycle management, and identity governance.

Additional role details

  • Software Engineer RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users.
  • Whether in the cloud or on-premises, RSA connects people with the digital resources they depend on everywhere they live, work, and play.
  • For decades, RSA has pioneered many of the encryption, authentication, and identity federation technologies that still power the internet.
  • And now RSA is transforming the industry yet again, paving the way for the future of digital identity through the RSA Unified Identity Platform; next-generation hybrid and cloud solutions ; the first ever and only multi-functional, passwordless hardware authenticator ; and a frictionless, mobile-optimized experience for the modern workforce.
  • If you are self-motivated and looking for a fast-paced challenge doing something that truly matters, come join our winning team!
  • For more information, go to rsa.com.
  • It also includes participation in the software development lifecycle using methodologies like Agile or Waterfall, ensuring product quality and documentation.
  • System design and testing

Collected experience requirement

3-6 years