RSA - Senior Software Engineer - Cloud

RSA

Education
Benefits
Skills

Job Details

Description

RSA - Senior Software Engineer- Cloud

RSA is seeking adept and passionate Software Engineers to contribute to the design, development, testing, and upkeep of cutting-edge software applications, with a special focus on our cloud lifecycle management domain. Operating at the vanguard of technology, we specialize in crafting cloud lifecycle management software tailored for platforms, applications, and diagnostics within RSA's SaaS Authentication product lines. Our work entails harnessing advanced technologies, tools, and software engineering methodologies, while fostering close collaboration with both internal and external partners.

As part of an Agile Scrum team, you'll be tasked with developing and deploying our cloud infrastructure. This role involves gaining proficiency in various concepts such as cloud environment automation, distributed applications and databases, as well as security architecture for cloud applications. Your contributions will play a pivotal role in designing, developing, testing, and delivering state-of-the-art cloud products.

Our Software Engineers create solutions, support the largest customers spread across the world using the RSA’s leading SaaS products in the market for authentication management.

Responsibilities:

  • 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.
  • Contribute to the design, development and architecture of high-quality, complex systems and software environment
  • 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.
  • Work on public Cloud platforms like Azure and AWS to deploy, configure, monitor, and troubleshoot hosted cloud applications.

Essential Requirements:

  • Bachelor’s degree in Engineering or Computer Science is required; Master’s degree is a plus.
  • 5-10 years of experience developing object-oriented software with solid understanding of Java.
  • Believe in concepts of 100% automated testing, push-button deploys, centralized management and logging.
  • Experience with:
  • Spring Boot and Spring Framework
  • Relational Databases (e.g. MySQL, MariaDB, SQL Server)
  • Linux systems (e.g. SUSE, Ubuntu, RedHat)
  • Experience and knowledge in the following technologies is a plus:
  • Testing Frameworks (JUnit, Selenium)
  • Container tools (Docker, Kubernetes, Helm)
  • Configuration management tools (e.g. Ansible, Terraform)
  • Build tools (Gradle)
  • NoSQL Databases (e.g. Azure CosmosDB, Cassandra, MongoDB)
  • Cloud based development: (e.g. AWS/Azure Development)
  • Virtualization
  • Performance and scalability Java tuning
  • Web application development (e.g. HTML, JavaScript)
  • Agile Scrum Development
  • Possess an understanding of both network and systems security
  • Desirable Requirements
  • Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications.
  • Ability to learn new tools, languages and operating systems with some training and on-the-job experience.

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 employment decisions at RSA are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, national origin, sex (including pregnancy), age, disability, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, protected veteran status, genetic information, or any other characteristic protected by federal, state or local laws. RSA will not tolerate discrimination or harassment based on any of these characteristics. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. All RSA employees are expected to support this policy and contribute to an environment of equal opportunity.

If you need a reasonable accommodation during the application process, please contact rsa.global.talent.acquisition@rsa.com. All employees must be legally authorized to work in the US. 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.

Read Full Description
Confirmed 2 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles