The Job logo

What

Where

RSA - Software Principal Engineer

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
We are hiring for a Software Engineer position to work on our RSA ID Plus Software suite. You will be responsible for the design, development, and delivery of highly scalable, secure, and high-performing solutions for authentication management. This role requires expertise in programming languages such as Java and development using technologies like J2EE. You will also collaborate with internal teams and stakeholders across GEOs to ensure customer-centric solutions. Join us and be part of our agile and innovative team!

Key Responsibilities:

Our Software Engineers create solutions , support the largest customers spread across the world using the leading product in the market for authentication management.
You will:

• Work closely in a highly AGILE environment (wear multiple hats) with a team of software engineers on RSA ID Plus Software suite.
• 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
• 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.
• Deep understanding of Object-oriented programming , multithreading , performance monitoring and tuning
• Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications
• Must have knowledge and experience working of Linux platforms
• Good knowledge and working experience with application servers likes of. Tomcat Apache , Weblogic , JBOSS etc.
• Good knowledge and working experience on various operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities
• Ability to learn new tools, languages and operating systems with some training and on-the-job experience
• Responsible for end-to-end application development and maintenance activities
• Writes solid code in order to add new or enhancing existing functionality.
• Write design 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 the design and development, ability to work alone and in team.
• Should be self-driven and initiative taker, and a good communicator.
• Knowledge / Experience building and deploying reporting applications on AWS
• Hands on experience with design patterns, microservices and building high performant, scalable applications
• 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.

Desirable Requirements:

• Working experience with cloud technologies.
• Hands on experience on AWS/Azure
• Networking skills
• Previous experience in cyber security domain
• Understands basic principles of authentication management and is aware of current technology trends /standards for it.


 

Set alert for similar jobsRSA - 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 Principal Engineer

RSA

Bengaluru, Karnataka, India

Posted: a year ago

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.