cover image
RSA Security

RSA Security

www.rsa.com

1 Job

2,769 Employees

About the Company

From on-premises to cloud to hybrid, RSA provides identity-first solutions for security-first organizations to thrive in a digital world with modern authentication, lifecycle management, and identity governance.

Listed Jobs

Company background Company brand
Company Name
RSA Security
Job Title
RSA - Principal Software Engineer - Cloud/Java
Job Description
**Job Title:** Principal Software Engineer – Cloud/Java **Role Summary:** Senior engineer responsible for designing, developing, and maintaining on‑premises and hybrid‑cloud SaaS security solutions (G&L, RSA ID Plus). Drives architecture for scalable, high‑performance, and secure distributed systems while collaborating with product, operations, and senior engineering teams. **Expectations:** - Lead technical design and delivery of cloud‑native features. - Ensure zero‑downtime deployments, high reliability, and robust disaster‑recovery. - Implement comprehensive monitoring, observability, and incident response. - Promote secure coding practices and automated test coverage. - Communicate effectively across distributed teams and mentor junior engineers. **Key Responsibilities:** - Design and implement scalable SaaS components in Java. - Architect multi‑node, distributed systems with emphasis on throughput, latency, and reliability. - Evaluate and select appropriate storage solutions (SQL, NoSQL, caching). - Build and maintain CI/CD pipelines, automated builds, and release management. - Containerize applications and orchestrate with Docker/Kubernetes. - Automate cloud deployments using AWS/Azure and IaC tools (Terraform, CloudFormation). - Integrate identity standards (SAML, OAuth 2.0, OpenID Connect) and directory services. - Participate in Agile ceremonies, sprint planning, and code reviews. **Required Skills:** - 10+ years Java object‑oriented development. - Hands‑on experience with cloud‑native SaaS design and implementation. - Deep understanding of scalability, reliability, and performance in distributed systems. - Expertise in zero‑downtime deployments, multi‑node architecture, disaster recovery. - Proficiency in evaluating SQL, NoSQL, and caching trade‑offs. - SaaS monitoring, observability, and incident response. - Secure coding practices and IAM/security concepts. - CI/CD pipeline creation, automated testing, and release management. - Containerization (Docker) and orchestration (Kubernetes). - Cloud platform experience (AWS, Azure) and IaC (Terraform, CloudFormation). - Strong problem‑solving, independent work, and communication skills. **Preferred Skills:** - Security/IAM product experience. - Spring Framework / Spring Boot. - Relational (SQL Server, MySQL) and NoSQL databases. - Directory integration (Active Directory, OpenLDAP). - Caching (Redis). - Front‑end frameworks (React, Angular). - Agile software development. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or equivalent technical field (required). - Master’s degree (preferred). - No specific certifications mandated.
Boston, United states
On site
Senior
22-10-2025