The Job logo

What

Where

Software Senior Engineer

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
RSA seeks a talented Android Software Developer to build its next-generation identity assurance service. This full-time, on-site opportunity in Bengaluru, India offers the chance to work on a product that detects and investigates cyber-attacks. Join our team of software engineers and contribute to design, development, and optimization of the software platform and apps. Skills in Kotlin, Java, Android UI design, and object-oriented design are essential. Experience with push notifications, 3rd party libraries, and agile development is preferred. Apply now!

RSA is seeking very a talented Android Software Developer to help RSA build its next next-generation identity assurance service. You will be working on a product that organizations worldwide depend on to detect, investigate, and take targeted action against tomorrow’s most sophisticated cyber-attacks. You will work with some of best and brightest minds and have fun doing it!

Key Responsibilities:
Our Software Engineers create solutions. As part of the team, you will analyze the customer’s business goals, needs and general business environment to design technical system answers.

You will:

  • Contribute to the design and architecture of new or re-engineered software/storage environments
  • Prepare written software/storage specifications for complex products from architectural diagrams and documents
  • Create and review design, functional, technical and/or user documentation, as needed
  • Design, develop, integrate, test and deploy significant parts of the software platform and apps
  • Analyze and optimize application code for efficiency and performance
  • Focus on strong and secure coding practices


Essential Requirements:

  • 5+ years of Software development experience
  • Proficient in Kotlin and Java programming languages.
  • Proficiency in Android UI design principles, patterns, and best practices.
  • Expert knowledge of Architectural patterns like MVC, MVVM and Clean Architecture.
  • Experience with push notifications and Firebase or other similar PaaS systems.
  • Experience with 3rd party libraries like okhttp, volley, Firebase
  • Ability to code/debug more complex programs using either written or verbal design specifications.
  • Ability to achieve mastery of new tools, languages and operating systems with training and on-the-job experience
  • Minimum 3 years’ experience developing Android applications using Android SDK
  • Expert-level understanding of Android networking, inter-process communication, local data caching and multitasking
  • Knowledge of Android multithreading performance and optimization techniques
  • In-depth understanding and demonstrated use of object-oriented design principles
  • Familiar with Software Configuration Management tools
  • Experience with developer testing practices and understands 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 a team
  • Experience working in an agile environment.


Desirable Requirements:

  • Experience with IDE like XCode and Android Studio
  • Familiarity with JIRA, GIT, SQL and databases
  • App
  • Familiarity with both Linux and Windows environments.
  • Domain knowledge of the information security industry is a big plus.

5+ years of related experience with a Bachelor’s degree; or 3+ years with a Master’s degree; or a PhD without experience; or equivalent experience

Set alert for similar jobsSoftware Senior Engineer role in Bengaluru, India
RSA Logo

Company

RSA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

RSA Logo

Software Senior Engineer

RSA

Bengaluru, Karnataka, India

Posted: a year ago

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. RSA is seeking a talented Java Developer to help build its next-generation identity product and services. You will be working on a product that organizations worldwide depend on to detect, investigate, and take targeted action against tomorrow’s most sophisticated cyber-attacks.