Cloud Security Software Engineer
📍 Job Overview
- Job Title: Cloud Security Software Engineer
- Company: eBay
- Location: Shanghai, Shanghai, China
- Job Type: On-site
- Category: DevOps Engineer, System Administrator, Web Infrastructure
- Date Posted: 2025-06-30
- Experience Level: Mid-Level (2-5 years)
🚀 Role Summary
-
📝 Enhancement Note: This role is part of eBay's Cloud Security team, focusing on Identity Management (IDM) and Identity and Access Management (IAM) solutions for their extensive Kubernetes-based cloud infrastructure. The primary goal is to build and manage robust security solutions that integrate advanced AI technologies to enhance security posture, automate complex processes, and build next-generation access control systems.
-
eBay is seeking a Cloud Security Software Engineer to design, develop, and implement scalable and secure IDM/IAM solutions for Kubernetes environments, incorporating AI-driven capabilities.
-
The ideal candidate will have a strong understanding of cloud security principles, Kubernetes, and AI technologies, with a proven track record in software development and security.
-
This role involves collaborating with cross-functional teams to define and enforce security policies, identifying and addressing security vulnerabilities, and supporting internal customers with access-related issues.
💻 Primary Responsibilities
-
📝 Enhancement Note: The following responsibilities are tailored to web development and server administration roles, with a focus on cloud security, Kubernetes, and AI technologies.
-
Design, Develop, and Implement Scalable and Secure IDM/IAM Solutions: Create innovative security solutions that integrate advanced AI technologies to enhance eBay's security posture and automate complex processes.
-
Collaborate with Cross-Functional Teams: Work closely with platform engineering, application developers, and global security teams to define and enforce security policies that align with eBay's security objectives.
-
Identify and Address Security Vulnerabilities: Proactively identify and address security vulnerabilities, performance bottlenecks, and enhance existing components of eBay's IDM/IAM platform to maintain a robust security posture.
-
Support Internal Customers: Address access-related issues and guide internal customers in using eBay's security platforms and tools effectively, ensuring a seamless user experience and maintaining high security standards.
-
Stay Abreast of Industry Trends: Keep up-to-date with the latest advancements in cloud security, Kubernetes, IAM, and AI technologies, and champion their adoption where beneficial to eBay's security infrastructure.
🎓 Skills & Qualifications
Education: A major in Computer Science or a related field is preferred, with a strong focus on security principles and cloud technologies.
Experience: At least 2 years of experience working as a software development engineer, with a focus on security, is required. Candidates should have a solid understanding of cloud security principles, Kubernetes, and AI technologies, with a proven track record in developing or integrating AI-based solutions.
Required Skills:
- Strong understanding and hands-on experience with cloud security principles and technologies, including but not limited to: SSO (SAML, OIDC), OAuth2.0, RBAC, PKI, certificate management, and secrets management, particularly within Kubernetes and cloud environments (e.g., AWS, GCP, Azure).
- Deep knowledge of Kubernetes internals, architecture, and security best practices (e.g., Pod Security Policies, Network Policies, Admission Controllers).
- Demonstrated experience in developing or integrating AI-based solutions, with familiarity with leading-edge AI technologies such as AI agents, MCP, model fine-tuning, and practical experience using various AI coding and problem-solving tools (e.g., Cursor, GitHub Copilot, Claude Code, Codex, or similar generative AI tools).
- Solid knowledge of cloud infrastructure, distributed systems, and microservices architectures.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong English communication skills, both written and oral.
Preferred Skills:
- Experience with container orchestration tools like Kubernetes or Docker Swarm.
- Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation.
- Knowledge of CI/CD pipelines and experience with tools like Jenkins, GitLab CI/CD, or CircleCI.
- Experience with cloud security tools like Cloudflare, AWS WAF, or Azure Security Center.
📊 Web Portfolio & Project Requirements
Portfolio Essentials:
-
📝 Enhancement Note: eBay's focus on cloud security and AI integration requires candidates to demonstrate their expertise in these areas through their portfolio projects.
-
A well-structured portfolio showcasing cloud security projects, with a focus on IDM and IAM solutions, and AI-driven security enhancements.
-
Examples of projects that demonstrate an understanding of Kubernetes security best practices and hands-on experience with cloud security principles and technologies.
-
Projects that highlight the candidate's problem-solving skills, ability to collaborate with cross-functional teams, and experience supporting internal customers with access-related issues.
Technical Documentation:
- Detailed documentation of cloud security projects, including design decisions, implementation details, and lessons learned.
- Code comments and inline documentation that demonstrate the candidate's attention to detail and commitment to code quality.
- Test cases and performance metrics that showcase the candidate's ability to identify and address security vulnerabilities and performance bottlenecks.
💵 Compensation & Benefits
Salary Range: The salary range for this role is estimated to be between ¥350,000 and ¥550,000 per year, based on regional market data for mid-level cloud security engineers in Shanghai. This estimate takes into account the candidate's experience level, the company's size, and the role's complexity.
Benefits:
- Comprehensive health, dental, and vision insurance plans for employees and their dependents.
- Retirement savings plans with company matching contributions.
- Generous time-off policies, including vacation, sick leave, and parental leave.
- Employee stock purchase plans and equity compensation.
- Professional development opportunities, including training, conferences, and certifications.
- Employee discounts on eBay purchases and other perks.
Working Hours: The standard workweek is Monday through Friday, 9:00 AM to 6:00 PM, with a one-hour lunch break. Flexible working hours and remote work arrangements may be available, depending on the team's needs and the candidate's qualifications.
📝 Enhancement Note: The salary range provided is an estimate based on regional market data and should be verified with the hiring organization. Benefits may vary depending on the candidate's location and employment status.
🎯 Team & Company Context
🏢 Company Culture
Industry: eBay is a global e-commerce leader, connecting millions of buyers and sellers worldwide through its online marketplace. The company operates in a highly competitive and dynamic industry, requiring its teams to be innovative, agile, and customer-focused.
Company Size: eBay is a large, global organization with a diverse workforce of over 13,000 employees. The company's size allows for ample opportunities for career growth and professional development.
Founded: eBay was founded in 1995 and has since grown into a multinational corporation, revolutionizing the way people buy and sell goods online.
Team Structure:
- The Cloud Security team is part of eBay's broader Security organization, which is responsible for protecting the company's infrastructure, data, and users from cyber threats.
- The team consists of security engineers, architects, and managers, with a focus on cloud security, identity management, and access control.
- The team works closely with other security teams, platform engineering, and application development teams to ensure a comprehensive and robust security posture.
Development Methodology:
- eBay follows Agile development methodologies, with a focus on iterative development, continuous integration, and collaboration.
- The company uses tools like JIRA, Confluence, and GitHub to manage projects, track progress, and facilitate communication between teams.
- eBay emphasizes code reviews, testing, and quality assurance to ensure the security and reliability of its products and services.
Company Website: www.ebay.com
📝 Enhancement Note: eBay's company culture is characterized by its commitment to innovation, customer focus, and collaboration. The company values diversity, inclusion, and work-life balance, providing employees with the resources and support they need to succeed in their roles.
📈 Career & Growth Analysis
Web Technology Career Level: This role is at the mid-level (2-5 years) experience range, focusing on cloud security, identity management, and AI integration. The ideal candidate will have a strong foundation in cloud security principles, Kubernetes, and AI technologies, with a proven track record in software development and security.
Reporting Structure: The Cloud Security Software Engineer will report directly to the Cloud Security Manager, working closely with other security engineers, architects, and managers within the Security organization. The role may also involve collaboration with platform engineering, application development, and global security teams to define and enforce security policies.
Technical Impact: The Cloud Security Software Engineer will play a critical role in designing, developing, and implementing secure IDM and IAM solutions for eBay's extensive Kubernetes-based cloud infrastructure. Their work will directly impact the security posture of eBay's products and services, protecting the company's infrastructure, data, and users from cyber threats.
Growth Opportunities:
- Technical Growth: eBay offers numerous opportunities for technical growth, including working on cutting-edge AI-driven security solutions, collaborating with cross-functional teams, and staying up-to-date with the latest advancements in cloud security, Kubernetes, and AI technologies.
- Leadership Development: As the company continues to grow and evolve, there may be opportunities for the Cloud Security Software Engineer to take on leadership roles, mentoring junior team members, and driving strategic initiatives within the Security organization.
- Career Progression: eBay's large size and diverse range of teams provide ample opportunities for career progression, with potential paths including senior security engineer, security architect, or even moving into a management role within the Security organization.
📝 Enhancement Note: eBay's commitment to innovation, customer focus, and collaboration provides a supportive environment for technical growth and career progression. The company's large size and diverse range of teams offer numerous opportunities for employees to develop their skills and advance their careers.
🌐 Work Environment
Office Type: eBay's Shanghai office is a modern, collaborative workspace designed to facilitate innovation and teamwork. The office features open-plan workspaces, meeting rooms, and breakout areas, with a focus on creating a comfortable and productive environment for employees.
Office Location(s): eBay's Shanghai office is located in the Pudong New Area, one of the city's most vibrant and bustling districts. The office is easily accessible by public transportation, with numerous dining, shopping, and entertainment options nearby.
Workspace Context:
-
📝 Enhancement Note: eBay's workspace is designed to support the needs of web development and server administration teams, with a focus on collaboration, innovation, and customer focus.
-
The office features open-plan workspaces, with ample space for teams to collaborate and brainstorm ideas.
-
Each workstation is equipped with multiple monitors, allowing developers to work efficiently and effectively.
-
The office includes dedicated testing environments, with access to the latest tools and technologies required for cloud security, Kubernetes, and AI development.
Work Schedule: eBay's standard workweek is Monday through Friday, 9:00 AM to 6:00 PM, with a one-hour lunch break. The company offers flexible working hours and remote work arrangements, depending on the team's needs and the candidate's qualifications.
📝 Enhancement Note: eBay's work environment is designed to support the needs of web development and server administration teams, with a focus on collaboration, innovation, and customer focus. The company's flexible working hours and remote work arrangements provide employees with the flexibility they need to balance their personal and professional lives.
📄 Application & Technical Interview Process
Interview Process:
-
📝 Enhancement Note: eBay's interview process is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit within the organization.
-
Online Assessment (60-90 minutes): The first step in eBay's interview process is an online assessment, focusing on the candidate's technical skills and problem-solving abilities. The assessment may include coding challenges, system design questions, and algorithm problems tailored to cloud security, Kubernetes, and AI technologies.
-
Technical Deep Dive (90-120 minutes): The second round of interviews focuses on the candidate's technical expertise, with a deep dive into their experience with cloud security principles, Kubernetes, and AI technologies. The interview may include architecture discussions, code reviews, and hands-on demonstrations of the candidate's portfolio projects.
-
Behavioral and Cultural Fit Interview (60-90 minutes): The final round of interviews focuses on the candidate's behavioral traits, cultural fit, and communication skills. The interview may include scenario-based questions, team interaction exercises, and discussions about the candidate's career goals and aspirations.
-
Final Decision: After the final round of interviews, eBay's hiring team will make a decision on the candidate's suitability for the role and extend an offer, if appropriate.
Portfolio Review Tips:
-
📝 Enhancement Note: eBay's portfolio review process is designed to assess the candidate's technical skills, problem-solving abilities, and creativity in cloud security, Kubernetes, and AI technologies.
-
Demonstrate Technical Expertise: Showcase your understanding of cloud security principles, Kubernetes, and AI technologies through your portfolio projects. Highlight the challenges you faced, the solutions you implemented, and the lessons you learned.
-
Tell a Story: Use your portfolio projects to tell a story about your technical journey, demonstrating your ability to learn, adapt, and overcome challenges in a rapidly evolving field like cloud security.
-
Showcase Your Problem-Solving Skills: eBay values candidates who can think critically, identify problems, and develop innovative solutions. Use your portfolio projects to demonstrate your problem-solving skills and your ability to tackle complex security challenges.
-
Highlight Your Collaboration Skills: eBay's collaborative work environment requires strong communication and teamwork skills. Use your portfolio projects to demonstrate your ability to work effectively with cross-functional teams, supporting internal customers, and driving security initiatives.
Technical Challenge Preparation:
-
📝 Enhancement Note: eBay's technical challenges are designed to assess the candidate's problem-solving abilities, technical skills, and creativity in cloud security, Kubernetes, and AI technologies.
-
Brush Up on Your Technical Skills: Review your knowledge of cloud security principles, Kubernetes, and AI technologies, focusing on the areas most relevant to the role. Practice coding challenges and system design questions to improve your problem-solving skills and technical proficiency.
-
Prepare for Architecture Discussions: Familiarize yourself with eBay's cloud infrastructure, Kubernetes deployment strategies, and AI-driven security solutions. Be prepared to discuss your experience with these technologies and your ideas for enhancing eBay's security posture.
-
Develop Your Portfolio: Use your portfolio projects to demonstrate your technical expertise, problem-solving skills, and creativity in cloud security, Kubernetes, and AI technologies. Highlight the challenges you faced, the solutions you implemented, and the lessons you learned.
ATS Keywords: [A comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]
📝 Enhancement Note: eBay's interview process is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit within the organization. The company's technical challenges, portfolio review tips, and interview preparation guidance provide candidates with the insights they need to succeed in the interview process and secure their dream job at eBay.
🛠 Technology Stack & Web Infrastructure
Frontend Technologies:
-
📝 Enhancement Note: eBay's frontend technologies are focused on creating intuitive, user-friendly, and responsive web experiences for its customers.
-
React: eBay uses React for building its web applications, with a focus on component-based architecture, state management, and performance optimization.
-
Redux: eBay employs Redux for managing application state and data flow in its React applications, ensuring predictable and efficient data manipulation.
-
Webpack: eBay uses Webpack for bundling and optimizing its frontend assets, ensuring fast and efficient loading of web applications.
-
CSS Modules: eBay leverages CSS Modules for styling its web applications, enabling encapsulated and modular CSS development.
Backend & Server Technologies:
-
📝 Enhancement Note: eBay's backend and server technologies are focused on scalability, performance, and security, with a strong emphasis on cloud-native architecture and microservices.
-
Node.js: eBay uses Node.js for building its backend services, with a focus on non-blocking, event-driven architecture and efficient I/O operations.
-
Express.js: eBay employs Express.js as its web application framework, providing a robust set of features for building web and mobile applications.
-
Kubernetes: eBay leverages Kubernetes for orchestrating its containerized applications, ensuring high availability, scalability, and fault tolerance.
-
Docker: eBay uses Docker for packaging and deploying its applications, enabling consistent and isolated environments across development, testing, and production stages.
Development & DevOps Tools:
-
📝 Enhancement Note: eBay's development and DevOps tools are focused on collaboration, automation, and continuous integration and deployment.
-
Git: eBay uses Git for version control and collaboration, enabling efficient and secure development workflows.
-
GitHub: eBay employs GitHub for remote collaboration, code review, and project management, ensuring seamless and efficient development processes.
-
Jenkins: eBay uses Jenkins for continuous integration and deployment, automating the build, test, and deployment pipelines for its applications.
-
Terraform: eBay leverages Terraform for infrastructure as code (IaC), enabling automated and version-controlled provisioning of its cloud resources.
📝 Enhancement Note: eBay's technology stack is designed to support the needs of web development and server administration teams, with a focus on collaboration, automation, and continuous integration and deployment. The company's commitment to cloud-native architecture, microservices, and AI-driven security solutions provides a robust and innovative technology environment for its employees.
👥 Team Culture & Values
Web Development Values:
-
📝 Enhancement Note: eBay's web development values are centered around innovation, collaboration, and customer focus, with a strong emphasis on technical excellence and continuous learning.
-
Innovation: eBay values innovation and encourages its employees to think creatively, challenge the status quo, and drive progress in the e-commerce industry.
-
Collaboration: eBay fosters a culture of collaboration, encouraging its teams to work together, share knowledge, and support each other in achieving common goals.
-
Customer Focus: eBay is committed to understanding its customers' needs and providing them with the best possible shopping and selling experiences. The company's web development teams work closely with other departments to ensure that its products and services meet the highest standards of quality and user experience.
-
Technical Excellence: eBay values technical excellence and encourages its employees to stay up-to-date with the latest advancements in web development, cloud security, and AI technologies.
-
Continuous Learning: eBay fosters a culture of continuous learning, providing its employees with the resources and support they need to develop their skills and advance their careers.
Collaboration Style:
-
📝 Enhancement Note: eBay's collaboration style is centered around open communication, active listening, and a commitment to driving collective success.
-
Cross-Functional Integration: eBay's teams work closely with other departments, including design, marketing, and business teams, to ensure that their products and services meet the needs of the company's customers and stakeholders.
-
Code Review Culture: eBay emphasizes code reviews as a critical component of its development process, ensuring code quality, knowledge sharing, and collective code ownership.
-
Peer Programming: eBay encourages peer programming as a means of knowledge sharing, skill development, and collective problem-solving.
-
Knowledge Sharing: eBay fosters a culture of knowledge sharing, with regular team meetings, workshops, and training sessions designed to help employees develop their skills and advance their careers.
📝 Enhancement Note: eBay's web development values and collaboration style are designed to support the needs of web development and server administration teams, with a focus on innovation, collaboration, and customer focus. The company's commitment to technical excellence and continuous learning provides a supportive environment for employees to develop their skills and advance their careers.
⚡️ Challenges & Growth Opportunities
Technical Challenges:
-
📝 Enhancement Note: eBay's technical challenges are focused on cloud security, Kubernetes, and AI-driven security solutions, with a strong emphasis on innovation, collaboration, and customer focus.
-
Cloud Security: eBay's Cloud Security team faces numerous technical challenges, including securing cloud-native environments, managing identity and access control, and protecting the company's infrastructure, data, and users from cyber threats.
-
Kubernetes Security: eBay's Kubernetes-based cloud infrastructure presents unique security challenges, requiring the team to stay up-to-date with the latest advancements in Kubernetes security best practices and architecture.
-
AI-Driven Security: eBay's commitment to AI-driven security solutions requires the team to develop innovative security solutions that leverage advanced AI technologies, such as AI agents, model fine-tuning, and natural language processing.
-
Performance Optimization: eBay's large and complex cloud infrastructure presents performance optimization challenges, requiring the team to identify and address security vulnerabilities, performance bottlenecks, and enhance existing components of the company's IDM and IAM platform.
Learning & Development Opportunities:
-
📝 Enhancement Note: eBay provides numerous learning and development opportunities for its employees, with a strong focus on technical skill development, career progression, and leadership development.
-
Technical Skill Development: eBay offers numerous opportunities for employees to develop their technical skills, including training sessions, workshops, and hands-on projects focused on cloud security, Kubernetes, and AI technologies.
-
Conference Attendance: eBay encourages its employees to attend industry conferences, meetups, and webinars to stay up-to-date with the latest advancements in cloud security, Kubernetes, and AI technologies.
-
Certification Programs: eBay supports its employees in pursuing relevant certifications, such as the Certified Information Systems Security Professional (CISSP), Certified in Risk and Information Systems Control (CRISC), and Certified Kubernetes Application Developer (CKAD) certifications.
-
Mentorship Programs: eBay offers mentorship programs that provide employees with the opportunity to learn from experienced professionals, develop their skills, and advance their careers.
📝 Enhancement Note: eBay's technical challenges and learning and development opportunities are designed to support the needs of web development and server administration teams, with a focus on cloud security, Kubernetes, and AI-driven security solutions. The company's commitment to innovation, collaboration, and customer focus provides a supportive environment for employees to develop their skills and advance their careers.
💡 Interview Preparation
Technical Questions:
-
📝 Enhancement Note: eBay's technical questions are designed to assess the candidate's problem-solving abilities, technical skills, and creativity in cloud security, Kubernetes, and AI technologies.
-
Cloud Security Questions:
- Can you explain the principle of least privilege and how it applies to cloud security?
- How do you approach securing cloud-native environments, and what are some best practices for Kubernetes security?
- Can you describe a complex cloud security challenge you've faced and how you addressed it?
- How do you stay up-to-date with the latest advancements in cloud security, Kubernetes, and AI technologies?
-
Kubernetes Questions:
- Can you explain the difference between Pod Security Policies and Network Policies in Kubernetes?
- How do you approach scaling and managing Kubernetes clusters, and what are some best practices for ensuring high availability and fault tolerance?
- Can you describe a challenging Kubernetes deployment you've worked on and how you overcame any obstacles?
- How do you monitor and troubleshoot Kubernetes clusters, and what are some useful tools and techniques for doing so?
-
AI-Driven Security Questions:
- Can you explain how you've used AI agents or other AI technologies to enhance cloud security?
- How do you approach model fine-tuning and customization for AI-driven security solutions?
- Can you describe a challenging AI-driven security project you've worked on and how you addressed any limitations or constraints?
- How do you ensure the ethical and responsible use of AI technologies in cloud security?
Company & Culture Questions:
-
📝 Enhancement Note: eBay's company and culture questions are designed to assess the candidate's cultural fit, communication skills, and alignment with the company's values and mission.
-
Company Values:
- How do you embody eBay's values, particularly in the context of cloud security and AI-driven security solutions?
- Can you provide an example of a time when you demonstrated eBay's commitment to innovation, collaboration, and customer focus?
- How do you approach challenges and setbacks, and what have you learned from them that has helped you grow as a professional?
-
Team Dynamics:
- How do you approach working with cross-functional teams, and what are some best practices for effective collaboration and communication?
- Can you describe a time when you had to influence or persuade others to adopt a new security approach or technology?
- How do you handle conflicts or disagreements within your team, and what are some strategies for resolving them?
-
Career Growth:
- Where do you see yourself in five years, and what steps are you taking to achieve your career goals?
- How do you approach learning and development, and what are some specific skills or technologies you're eager to learn or improve upon?
- Can you describe a time when you took on a new challenge or responsibility, and how it helped you grow both personally and professionally?
Portfolio Presentation Strategy:
-
📝 Enhancement Note: eBay's portfolio presentation strategy is designed to assess the candidate's technical skills, problem-solving abilities, and creativity in cloud security, Kubernetes, and AI technologies.
-
Live Demonstration: eBay values live demonstrations of the candidate's portfolio projects, allowing the hiring team to see the candidate's technical skills and problem-solving abilities in action.
-
Code Walkthrough: eBay encourages candidates to provide a detailed walkthrough of their code, explaining their design decisions, implementation choices, and any challenges they faced along the way.
-
Architecture Discussion: eBay is interested in understanding the candidate's approach to architecture, design patterns, and system design, and how they apply these principles to cloud security and AI-driven security solutions.
-
User Experience Focus: eBay places a strong emphasis on user experience, and candidates should be prepared to discuss how they approached user experience design and optimization in their portfolio projects.
📝 Enhancement Note: eBay's interview preparation guidance is designed to support the needs of web development and server administration candidates, with a focus on cloud security, Kubernetes, and AI-driven security solutions. The company's technical questions, company and culture questions, and portfolio presentation strategy provide candidates with the insights they need to succeed in the interview process and secure their dream job at eBay.
📌 Application Steps
To apply for this cloud security software engineer position at eBay:
- 📝 Enhancement Note: eBay's application process is designed to be straightforward and efficient, with a focus on assessing the candidate's technical skills, problem-solving abilities, and cultural fit.
- Submit your application through the application link provided above.
- Tailor your resume and portfolio to highlight your relevant experience, skills, and achievements in cloud security, Kubernetes, and AI technologies.
- Prepare for the online assessment by reviewing your knowledge of cloud security principles, Kubernetes, and AI technologies, and practicing coding challenges and system design questions.
- Prepare for the technical deep dive by familiarizing yourself with eBay's cloud infrastructure, Kubernetes deployment strategies, and AI-driven security solutions. Be ready to discuss your experience with these technologies and your ideas for enhancing eBay's security posture.
- Prepare for the behavioral and cultural fit interview by reflecting on your values, experiences, and how they align with eBay's company culture and mission.
- Prepare for the final decision by reviewing eBay's salary range, benefits, and working hours, and considering how the role aligns with your career goals and aspirations.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have a major in Computer Science or related fields and at least 2 years of experience in software development with a focus on security. Strong understanding of cloud security principles, Kubernetes, and AI technologies is essential.