Staff Software Engineer
Top Benefits
About the role
Job Description: Rakuten International is a division of Rakuten Group, Inc., a Japanese global technology leader in services that empower individuals, communities, businesses and society. Headquartered in San Mateo, California with more than 4,000 employees worldwide, Rakuten International’s portfolio includes market leaders in e-commerce, digital marketing, advertising, communications, and entertainment. Job Summary: Rakuten Rewards is seeking a highly skilled and forward‑thinking Staff Software Engineer to join our Bastion – Privacy team. This role is a critical technical leadership position responsible for building privacy‑first systems that comply with global privacy regulations while leveraging AI‑assisted engineering practices across the full software development lifecycle. You will set the technical bar for privacy‑focused platforms, mentor engineers, and champion AI‑enabled development, testing, peer review, and documentation to improve velocity, code quality, and system safety—without compromising security or compliance. Key Responsibilities: Technical Leadership & Architecture Lead the design, development, and evolution of scalable, secure, privacy‑by‑design systems supporting global regulations (e.g., GDPR, CCPA). Drive architectural decisions for systems handling sensitive data, ensuring data minimization, purpose limitation, and defensible controls are embedded from design through runtime. Conduct and lead privacy impact assessments (PIAs) and threat modeling, incorporating AI‑assisted analysis to identify design risks earlier and more consistently. AI‑Enabled Engineering Practices Leverage AI tools as a standard part of daily development, including: AI‑assisted code generation, refactoring, and optimization. AI‑driven peer review to identify logical errors, security flaws, privacy risks, and anti‑patterns before human review. AI‑supported testing (unit, integration, privacy‑focused test generation). AI‑assisted documentation, design reasoning, and data‑flow explanations. Establish guardrails and best practices for safe, responsible use of AI in engineering to ensure no leakage of sensitive data, source code, or regulated information. Continuously evaluate emerging AI‑based engineering tools and integrate them into CI/CD pipelines where they measurably improve quality, consistency, or delivery speed. Software Development & Delivery Break down complex initiatives into well‑scoped, iterative deliverables with privacy and security requirements embedded throughout the SDLC. Design, build, and maintain services supporting user data rights automation (access, deletion, correction, restriction). Champion automated quality gates (security scans, privacy checks, dependency analysis) within CI/CD pipelines, augmented by AI‑driven signal analysis. Proactively identify and remediate privacy risks, security vulnerabilities, performance bottlenecks, and scale limitations using both human expertise and AI‑assisted analysis. Collaboration & Mentorship Partner closely with Product, Legal, Privacy, and Security teams to translate regulatory and business requirements into technically sound implementations. Mentor junior and mid‑level engineers, teaching: Secure and privacy‑centric coding practices. Responsible, effective use of AI for development and review. How to reason about risk, tradeoffs, and long‑term maintainability. Set expectations for high‑quality peer review, combining AI‑assisted reviews with thoughtful human oversight. Operational Excellence Participate in on‑call rotations and incident response, restoring service reliability while maintaining data privacy and security guarantees. Use post‑incident reviews and AI‑assisted log/trace analysis to drive systemic improvements. Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 10+ years of software engineering experience, including leadership roles on complex systems. Strong analytical ability and systems‑level thinking. Solid written and verbal communication skills, especially when explaining complex technical and privacy concepts. Minimum Requirements: Strong proficiency in Java, Spring Boot, and JPA. Extensive experience with AWS, including S3, SQS, Lambda, DynamoDB, and IAM. Hands‑on experience building and deploying microservices using Docker and Kubernetes. Demonstrated experience using AI tools to augment software development, including code generation, review, testing, or documentation. Strong understanding of data privacy regulations and principles (GDPR, CCPA; HIPAA a plus). Experience implementing encryption, anonymization, and pseudonymization techniques. Experience with secure coding practices, vulnerability analysis, and automated security tooling. Working knowledge of OLTP databases (Postgres/MySQL) and OLAP platforms (e.g., Snowflake). Experience with distributed systems components (Kafka, Redis, Elasticsearch, or similar). Proven ability to design and implement modern architectural patterns (microservices, event‑driven systems). Experience mentoring engineers and raising the technical bar across a team. Familiarity with Agile delivery methodologies (Scrum, Kanban). Preferred Requirements: Experience in highly regulated industries (Fintech, Healthcare, Payments). Experience with identity and access management (IAM) platforms beyond basic AWS IAM. Advanced experience conducting PIAs, data flow mapping, and threat modeling. Demonstrated experience establishing AI‑assisted engineering standards or developer enablement practices. Relevant certifications such as CIPP, CISSP, or equivalent. Contributions to privacy‑ or security‑focused open‑source projects. Experience presenting technical and risk concepts to legal, compliance, and executive stakeholders. Rakuten is the most rewarding way to shop, giving millions of members Cash Back when they buy from their favorite brands. As a leading shopping platform, Rakuten partners with thousands of top brands across apparel, beauty and wellness, grocery, travel, on-demand services, subscriptions, and dining, helping members save on everyday purchases. Since 1999, Rakuten members have earned more than $4.6 billion in Cash Back, making it the largest Cash Back platform of its kind. Learn more at Rakuten.com. Five Principles for Success Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success. Always improve, Always Advance - Only be satisfied with complete success - Kaizen Passionately Professional - Take an uncompromising approach to your work and be determined to be the best Hypothesize - Practice - Validate – Shikumika - Use the Rakuten Cycle to succeed in unknown territory Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team Rakuten is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially. Rakuten would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted. Beware of fraudulent job offers claiming to be from Rakuten. Rakuten does not send unsolicited job offers or request money during the recruitment process. Learn more: https://rakutenemploymentalert.com/ At the time of posting, Rakuten expects the Compensation (base salary + discretionary bonus) for this role to be within the range shown below. Individual compensation will vary based on job-related factors, including the skills, qualifications, and experience of the successful candidate as well as business need and geographic location. The successful applicant for this role will be eligible for stock options, health, vision, dental insurance, RRSP matching, Personal Time Off (PTO), Volunteer Time Off (VTO), and other employee benefits as the company implements. Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognized for its leadership and innovation in e-commerce, digital content, advertising, entertainment, and communications, bringing the joy of discovery and access to more than 1 billion members across the world. Everyday team members deliver on the company’s mission to delight merchants and customers through innovation, optimism, and teamwork. Rakuten Rewards is a leading e-commerce company that enhances the way people shop by offering Cash Back, deals and rewards from more than 3,500 merchants. Founded in 1999, Rakuten has grown to become the go-to shopping destination for consumers, having paid out nearly $2 billion in Cash Back to its 15 million members. The company also operates ShopStyle, a leading fashion discovery destination, and Cartera Commerce, a top rewards platform for airlines and banks. For more information, visit www.rakuten.com. The Consolidated Appropriations Act’s Transparency in Coverage Rules require group health plans to disclose on a public website information regarding in-network provider rates and historical out-of-network allowed amounts and billed charges for covered items and services in two separate machine-readable files (MRFs). The MRFs for Rakuten’s Aetna benefit plan are provided in the link below. Aetna Transparency in Coverage: Machine-Readable Files | Rakuten
Similar Jobs
Staff Software Engineer
Top Benefits
About the role
Job Description: Rakuten International is a division of Rakuten Group, Inc., a Japanese global technology leader in services that empower individuals, communities, businesses and society. Headquartered in San Mateo, California with more than 4,000 employees worldwide, Rakuten International’s portfolio includes market leaders in e-commerce, digital marketing, advertising, communications, and entertainment. Job Summary: Rakuten Rewards is seeking a highly skilled and forward‑thinking Staff Software Engineer to join our Bastion – Privacy team. This role is a critical technical leadership position responsible for building privacy‑first systems that comply with global privacy regulations while leveraging AI‑assisted engineering practices across the full software development lifecycle. You will set the technical bar for privacy‑focused platforms, mentor engineers, and champion AI‑enabled development, testing, peer review, and documentation to improve velocity, code quality, and system safety—without compromising security or compliance. Key Responsibilities: Technical Leadership & Architecture Lead the design, development, and evolution of scalable, secure, privacy‑by‑design systems supporting global regulations (e.g., GDPR, CCPA). Drive architectural decisions for systems handling sensitive data, ensuring data minimization, purpose limitation, and defensible controls are embedded from design through runtime. Conduct and lead privacy impact assessments (PIAs) and threat modeling, incorporating AI‑assisted analysis to identify design risks earlier and more consistently. AI‑Enabled Engineering Practices Leverage AI tools as a standard part of daily development, including: AI‑assisted code generation, refactoring, and optimization. AI‑driven peer review to identify logical errors, security flaws, privacy risks, and anti‑patterns before human review. AI‑supported testing (unit, integration, privacy‑focused test generation). AI‑assisted documentation, design reasoning, and data‑flow explanations. Establish guardrails and best practices for safe, responsible use of AI in engineering to ensure no leakage of sensitive data, source code, or regulated information. Continuously evaluate emerging AI‑based engineering tools and integrate them into CI/CD pipelines where they measurably improve quality, consistency, or delivery speed. Software Development & Delivery Break down complex initiatives into well‑scoped, iterative deliverables with privacy and security requirements embedded throughout the SDLC. Design, build, and maintain services supporting user data rights automation (access, deletion, correction, restriction). Champion automated quality gates (security scans, privacy checks, dependency analysis) within CI/CD pipelines, augmented by AI‑driven signal analysis. Proactively identify and remediate privacy risks, security vulnerabilities, performance bottlenecks, and scale limitations using both human expertise and AI‑assisted analysis. Collaboration & Mentorship Partner closely with Product, Legal, Privacy, and Security teams to translate regulatory and business requirements into technically sound implementations. Mentor junior and mid‑level engineers, teaching: Secure and privacy‑centric coding practices. Responsible, effective use of AI for development and review. How to reason about risk, tradeoffs, and long‑term maintainability. Set expectations for high‑quality peer review, combining AI‑assisted reviews with thoughtful human oversight. Operational Excellence Participate in on‑call rotations and incident response, restoring service reliability while maintaining data privacy and security guarantees. Use post‑incident reviews and AI‑assisted log/trace analysis to drive systemic improvements. Qualifications: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 10+ years of software engineering experience, including leadership roles on complex systems. Strong analytical ability and systems‑level thinking. Solid written and verbal communication skills, especially when explaining complex technical and privacy concepts. Minimum Requirements: Strong proficiency in Java, Spring Boot, and JPA. Extensive experience with AWS, including S3, SQS, Lambda, DynamoDB, and IAM. Hands‑on experience building and deploying microservices using Docker and Kubernetes. Demonstrated experience using AI tools to augment software development, including code generation, review, testing, or documentation. Strong understanding of data privacy regulations and principles (GDPR, CCPA; HIPAA a plus). Experience implementing encryption, anonymization, and pseudonymization techniques. Experience with secure coding practices, vulnerability analysis, and automated security tooling. Working knowledge of OLTP databases (Postgres/MySQL) and OLAP platforms (e.g., Snowflake). Experience with distributed systems components (Kafka, Redis, Elasticsearch, or similar). Proven ability to design and implement modern architectural patterns (microservices, event‑driven systems). Experience mentoring engineers and raising the technical bar across a team. Familiarity with Agile delivery methodologies (Scrum, Kanban). Preferred Requirements: Experience in highly regulated industries (Fintech, Healthcare, Payments). Experience with identity and access management (IAM) platforms beyond basic AWS IAM. Advanced experience conducting PIAs, data flow mapping, and threat modeling. Demonstrated experience establishing AI‑assisted engineering standards or developer enablement practices. Relevant certifications such as CIPP, CISSP, or equivalent. Contributions to privacy‑ or security‑focused open‑source projects. Experience presenting technical and risk concepts to legal, compliance, and executive stakeholders. Rakuten is the most rewarding way to shop, giving millions of members Cash Back when they buy from their favorite brands. As a leading shopping platform, Rakuten partners with thousands of top brands across apparel, beauty and wellness, grocery, travel, on-demand services, subscriptions, and dining, helping members save on everyday purchases. Since 1999, Rakuten members have earned more than $4.6 billion in Cash Back, making it the largest Cash Back platform of its kind. Learn more at Rakuten.com. Five Principles for Success Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success. Always improve, Always Advance - Only be satisfied with complete success - Kaizen Passionately Professional - Take an uncompromising approach to your work and be determined to be the best Hypothesize - Practice - Validate – Shikumika - Use the Rakuten Cycle to succeed in unknown territory Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team Rakuten is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially. Rakuten would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted. Beware of fraudulent job offers claiming to be from Rakuten. Rakuten does not send unsolicited job offers or request money during the recruitment process. Learn more: https://rakutenemploymentalert.com/ At the time of posting, Rakuten expects the Compensation (base salary + discretionary bonus) for this role to be within the range shown below. Individual compensation will vary based on job-related factors, including the skills, qualifications, and experience of the successful candidate as well as business need and geographic location. The successful applicant for this role will be eligible for stock options, health, vision, dental insurance, RRSP matching, Personal Time Off (PTO), Volunteer Time Off (VTO), and other employee benefits as the company implements. Rakuten International oversees 7 businesses with over 4,000 employees globally. The brand is recognized for its leadership and innovation in e-commerce, digital content, advertising, entertainment, and communications, bringing the joy of discovery and access to more than 1 billion members across the world. Everyday team members deliver on the company’s mission to delight merchants and customers through innovation, optimism, and teamwork. Rakuten Rewards is a leading e-commerce company that enhances the way people shop by offering Cash Back, deals and rewards from more than 3,500 merchants. Founded in 1999, Rakuten has grown to become the go-to shopping destination for consumers, having paid out nearly $2 billion in Cash Back to its 15 million members. The company also operates ShopStyle, a leading fashion discovery destination, and Cartera Commerce, a top rewards platform for airlines and banks. For more information, visit www.rakuten.com. The Consolidated Appropriations Act’s Transparency in Coverage Rules require group health plans to disclose on a public website information regarding in-network provider rates and historical out-of-network allowed amounts and billed charges for covered items and services in two separate machine-readable files (MRFs). The MRFs for Rakuten’s Aetna benefit plan are provided in the link below. Aetna Transparency in Coverage: Machine-Readable Files | Rakuten