The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge we design and develop software for platforms peripherals applications and diagnostics all with the most advanced technologies tools software engineering methodologies and the collaboration of internal and external partners.
Join us as a Senior Software Engineer on our Engineering Development team in Bangalore to do the best work of your career and make a profound social impact.
As organizations across the globe transform to meet the rapidly evolving demands of the post-pandemic world cybersecurity has become the bedrock of todays digital economy. Nowhere is this more critical than in securing the identities of the employees external partners and customers that drive the modern digital business. For over 40 years RSA has pioneered many of the encryption authentication and identity federation technologies that still power the Internet today. And now RSA is transforming the industry yet again paving the way for the future of digital Identity through next-generation SaaS-powered Identity Assurance and a frictionless mobile-optimized experience for the modern workforce. If you are a self-motivated entrepreneur looking for a fast-paced challenge doing something that truly matters come join our winning team!
RSA is seeking a UI Engineer to design and implement contextual help guided tours and self-service assistance within our product console. The ideal candidate will blend strong user experience design skills with front-end engineering capabilities to make complex product workflows easy to understand and use. This role requires close collaboration with Product Managers Technical Writers UX and Engineering teams to embed intuitive accessible and scalable help experiences directly into the console.
Key Responsibilities:
Develop and integrate in-product help experiences including tooltips guided tours onboarding flows and contextual FAQs.
Create consistent help UI components (info icons popovers inline help panels etc.) aligned with design system and accessibility standards.
Collaborate with the documentation and PM teams to embed relevant knowledge base links walkthroughs or micro-learning snippets in the console.
Define information architecture and flows that make help content discoverable and actionable.
Run usability tests to validate help placement wording and interaction patterns.
Stay up to date with emerging technologies and industry trends.
You will:
Implement help-related UI features using modern front-end frameworks (e.g. React Angular or Vue).
Integrate help components with content services analytics and feature flags.
Ensure all help experiences meet accessibility (WCAG) and performance standards.
Partner with UX designers and tech writers to ensure help content consistency across the product.
Work with PMs to define help strategy and roadmap aligned with product goals.
Establish guidelines and reusable patterns for in-product assistance.
Essential Requirements:
Bachelors degree in Computer Science HCI Design or related field.
6 years of professional experience in front-end/UI and Web development.
Experience as a UI/UX Engineer Front-End Developer or UX Designer in a product development environment.
Proficiency in HTML5 CSS3 JavaScript/TypeScript and at least one front-end framework (React preferred).
Strong understanding of UX principles interaction design and accessibility.
Ability to translate help and documentation requirements into interactive user-friendly designs.
Understanding of developer testing practices and the differences between unit functional and system tests
Ability to speak and write clearly in a variety of communication settings and styles
Excellent analysis critical thinking and problem-solving skills
Ability to quickly learn and apply new concepts or principles
Ability to work effectively as part of global team
Experience working in an agile environment.
Desirable Requirements:
Experience building guided tours or onboarding flows using SDKs or third-party tools.
Experience integrating with content delivery systems (e.g. CMS Help widgets WalkMe Pendo Appcues or custom solutions).
Familiarity with design systems (Figma Adobe XD etc.) and user research methods.
Exposure to enterprise or SaaS product consoles.
Bachelors degree (Engineering)e; or Masters degree (Engineering); or a PhD (Engineering) in Computer Science/Information Technology
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 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.
Required Experience:
Senior IC
RSA provides identity intelligence, authentication, access & governance solutions, defending the world’s most secure organizations against cybersecurity risks.