Software Engineer - Cloud

Samsung Electronics
Full_timeIndonesia

📍 Job Overview

  • Job Title: Software Engineer - Cloud
  • Company: Samsung Electronics
  • Location: Wisma GKBI, Jakarta, Indonesia
  • Job Type: On-site
  • Category: Backend Developer / DevOps Engineer
  • Date Posted: June 24, 2025
  • Experience Level: Mid-level (2-5 years)

🚀 Role Summary

  • Develop, deploy, test, and operate Samsung's cloud infrastructure and services
  • Collaborate with cross-functional teams to deliver high-quality, scalable, and secure solutions
  • Leverage your expertise in cloud technologies, programming languages, and infrastructure as code (IaC) to drive innovation

📝 Enhancement Note: This role requires a strong background in infrastructure engineering, with a focus on cloud services and security best practices.

💻 Primary Responsibilities

  • Feature Development: Design, develop, and maintain cloud features that enhance Samsung's products and services
  • Database Optimization: Improve database performance and efficiency through indexing, query optimization, and schema design
  • Performance Improvement: Identify and address performance bottlenecks in cloud infrastructure and services
  • Unit and Integration Testing: Write and maintain unit tests, integration tests, and end-to-end tests to ensure code quality and reliability
  • Automated Deployment: Implement continuous integration and continuous deployment (CI/CD) pipelines to automate the release process
  • Security Best Practices: Implement and maintain security best practices in cloud and distributed systems
  • Collaboration: Work closely with product managers, designers, and other engineers to define, design, and ship new features

📝 Enhancement Note: This role involves a mix of development, operations, and security tasks, requiring a well-rounded engineer with a strong understanding of cloud infrastructure and services.

🎓 Skills & Qualifications

Education: Bachelor's degree in Computer Science, Information System, Information Technology, Software Engineering, Electrical Engineering, Math, Physics, or a related major.

Experience: A minimum of 2 years of related experience in software engineering, or an advanced degree without experience.

Required Skills:

  • Familiarity with Linux environment
  • Proficiency in Java and/or Go programming languages
  • Proficiency in Python and/or JavaScript/TypeScript programming languages
  • Knowledge of Frontend development using JavaScript and Vue.js
  • Knowledge of SQL and NoSQL databases
  • Knowledge of Kubernetes and Docker technology
  • Knowledge of AWS services (e.g., EC2, Route53, EKS, RDS)
  • Knowledge of security best practices in cloud and distributed systems
  • Familiarity with Ansible automation platform
  • Knowledge of Infrastructure as Code (IaC) concept using Terraform
  • Knowledge of CI/CD tools using Jenkins, Spinnaker, and Argo CD
  • Strong understanding of logic, algorithm, and data structure concepts
  • Professional-level English communication skills, both verbal and written
  • Interest or experience in Infrastructure Engineering

Preferred Skills:

  • Familiarity with additional cloud providers (e.g., GCP, Azure)
  • Experience with container orchestration platforms (e.g., Kubernetes, Nomad)
  • Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation)
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, CircleCI)

📝 Enhancement Note: This role requires a broad set of skills, with a focus on cloud technologies, programming languages, and infrastructure as code. Candidates with experience in multiple programming languages and cloud platforms are strongly encouraged to apply.

📊 Web Portfolio & Project Requirements

Portfolio Essentials:

  • A portfolio showcasing your experience with cloud infrastructure and services, including examples of feature development, database optimization, and performance improvement
  • Live demos or screenshots of your projects, highlighting your work on cloud infrastructure and services
  • Documentation of your projects, including code comments, version control, and deployment processes

Technical Documentation:

  • Detailed technical documentation for your projects, including architecture decisions, testing methodologies, and performance metrics
  • Code quality demonstration, with an emphasis on readability, maintainability, and best practices
  • Performance optimization techniques and strategies implemented in your projects

📝 Enhancement Note: This role requires a strong portfolio demonstrating your experience with cloud infrastructure and services. Be prepared to discuss your projects in detail, focusing on your technical decisions and the impact of your work on the overall system.

💵 Compensation & Benefits

Salary Range: The salary range for this role is IDR 15,000,000 - 25,000,000 per month, depending on experience and qualifications. This estimate is based on market research and regional adjustments for the software engineering role in Indonesia.

Benefits:

  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A dynamic and collaborative work environment
  • The chance to work on cutting-edge technology and impact millions of users worldwide

Working Hours: Full-time position with standard working hours, Monday to Friday, 9:00 AM to 6:00 PM (with a 1-hour lunch break). Flexible working hours may be available for specific projects or tasks.

📝 Enhancement Note: The salary range provided is an estimate based on market research and may vary depending on the candidate's qualifications and experience. Benefits may include health insurance, retirement plans, and other perks, as determined by the company's HR policies.

🎯 Team & Company Context

🏢 Company Culture

Industry: Samsung Electronics is a multinational electronics and technology company, with a strong focus on innovation, quality, and customer satisfaction. As a software engineer in the cloud team, you will work on products and services that impact millions of users worldwide.

Company Size: Samsung Electronics is a large, multinational corporation with a global presence. As a software engineer in the cloud team, you will be part of a large and diverse organization, with opportunities for collaboration and growth.

Founded: Samsung Electronics was founded in 1938, with a mission to inspire the world through innovative technologies and services that enrich people's lives. The company has since grown into a global leader in the electronics and technology industry.

Team Structure:

  • The cloud team is part of Samsung's Product Engineering division, working closely with other teams, such as software development, quality assurance, and product management
  • The team consists of software engineers, site reliability engineers, and DevOps engineers, with a focus on collaboration and knowledge sharing
  • The team follows Agile methodologies, with regular sprint planning, stand-ups, and retrospectives

Development Methodology:

  • The team follows Agile/Scrum methodologies, with regular sprint planning, daily stand-ups, and sprint retrospectives
  • Code reviews, testing, and quality assurance practices are integral to the development process
  • Deployment strategies, CI/CD pipelines, and server management are handled using infrastructure as code (IaC) tools and best practices

Company Website: https://www.samsung.com/

📝 Enhancement Note: Samsung Electronics is a large, multinational corporation with a strong focus on innovation and quality. As a software engineer in the cloud team, you will have the opportunity to work on cutting-edge technology and impact millions of users worldwide.

📈 Career & Growth Analysis

Web Technology Career Level: This role is at the mid-level (2-5 years) experience range, focusing on cloud infrastructure and services development, deployment, and operation. You will be responsible for driving innovation and delivering high-quality, scalable, and secure solutions.

Reporting Structure: As a software engineer in the cloud team, you will report directly to the team lead or manager. You will work closely with other engineers, product managers, and designers to define, design, and ship new features.

Technical Impact: In this role, you will have a significant impact on Samsung's cloud infrastructure and services, contributing to the development and operation of features that enhance the company's products and services. Your work will directly impact millions of users worldwide.

Growth Opportunities:

  • Technical Growth: Expand your skills and expertise in cloud technologies, infrastructure as code, and security best practices
  • Leadership Opportunities: Develop your leadership skills by mentoring junior engineers, driving technical decisions, and contributing to architecture and design
  • Career Progression: Advance your career by taking on more complex projects, leading teams, or moving into a technical leadership role

📝 Enhancement Note: This role offers significant opportunities for technical growth and career progression. As a software engineer in the cloud team, you will have the chance to work on cutting-edge technology and make a real impact on Samsung's products and services.

🌐 Work Environment

Office Type: The cloud team operates in a modern, collaborative office environment, with a focus on open communication and knowledge sharing. The office is equipped with state-of-the-art technology and tools to support the team's work.

Office Location(s): Wisma GKBI, Jakarta, Indonesia

Workspace Context:

  • Collaboration: The office encourages collaboration and knowledge sharing, with open workspaces and regular team meetings
  • Work Tools: The office is equipped with multiple monitors, testing devices, and other tools to support the team's work
  • Flexibility: The team offers flexible working arrangements, with the option to work from home or on-site, depending on the project and individual needs

Work Schedule: Full-time position with standard working hours, Monday to Friday, 9:00 AM to 6:00 PM (with a 1-hour lunch break). Flexible working hours may be available for specific projects or tasks.

📝 Enhancement Note: The cloud team operates in a modern, collaborative office environment, with a focus on open communication and knowledge sharing. The team offers flexible working arrangements, with the option to work from home or on-site, depending on the project and individual needs.

📄 Application & Technical Interview Process

Interview Process:

  1. Online Assessment: A short online assessment to evaluate your technical skills and problem-solving abilities
  2. Technical Phone Screen: A phone or video call to discuss your technical background, experience, and fit for the role
  3. On-site Technical Interview: An on-site interview, consisting of:
    • A technical deep dive, focusing on your cloud infrastructure and services experience
    • A system design discussion, assessing your ability to design and implement scalable and secure solutions
    • A cultural fit assessment, evaluating your communication skills and teamwork abilities
  4. Final Evaluation: A final evaluation, focusing on your technical impact, career aspirations, and alignment with the team's goals

Portfolio Review Tips:

  • Highlight your experience with cloud infrastructure and services, including examples of feature development, database optimization, and performance improvement
  • Showcase your live demos or screenshots, demonstrating your work on cloud infrastructure and services
  • Provide detailed technical documentation for your projects, including architecture decisions, testing methodologies, and performance metrics

Technical Challenge Preparation:

  • Brush up on your cloud infrastructure and services knowledge, focusing on AWS, Kubernetes, Docker, and other relevant technologies
  • Practice system design exercises, focusing on scalability, availability, and security
  • Prepare for behavioral questions, focusing on your problem-solving skills, teamwork, and communication abilities

ATS Keywords: See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category, at the end of this document.

📝 Enhancement Note: The interview process for this role is designed to evaluate your technical skills, problem-solving abilities, and cultural fit. Be prepared to discuss your cloud infrastructure and services experience in detail, focusing on your technical decisions and the impact of your work on the overall system.

🛠 Technology Stack & Web Infrastructure

Cloud Platforms:

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure (optional)

Programming Languages:

  • Java
  • Go
  • Python
  • JavaScript/TypeScript

Databases:

  • SQL (e.g., MySQL, PostgreSQL)
  • NoSQL (e.g., MongoDB, Cassandra)

Infrastructure as Code (IaC) Tools:

  • Terraform
  • CloudFormation
  • Ansible

Containerization & Orchestration:

  • Docker
  • Kubernetes
  • Nomad (optional)

CI/CD Tools:

  • Jenkins
  • Spinnaker
  • Argo CD

Monitoring & Logging:

  • Prometheus
  • Grafana
  • ELK Stack (optional)

Version Control:

  • Git
  • GitHub
  • GitLab

📝 Enhancement Note: This role requires a strong background in cloud technologies, programming languages, and infrastructure as code. Familiarity with multiple cloud platforms, programming languages, and relevant tools is essential for success in this role.

👥 Team Culture & Values

Web Development Values:

  • Innovation: Embrace new technologies and approaches to drive continuous improvement and innovation
  • Quality: Deliver high-quality, scalable, and secure solutions that meet the needs of Samsung's customers
  • Collaboration: Work closely with cross-functional teams to define, design, and ship new features
  • Customer Focus: Understand and address the needs of Samsung's customers, ensuring that our products and services meet their expectations

Collaboration Style:

  • Cross-functional Integration: Work closely with product managers, designers, and other engineers to define, design, and ship new features
  • Code Review Culture: Encourage code reviews and pair programming to ensure code quality and knowledge sharing
  • Knowledge Sharing: Foster a culture of knowledge sharing, with regular team meetings, training sessions, and mentoring opportunities

📝 Enhancement Note: The cloud team at Samsung Electronics values innovation, quality, collaboration, and customer focus. As a software engineer in the cloud team, you will be part of a dynamic and collaborative environment, working closely with cross-functional teams to deliver high-quality, scalable, and secure solutions.

⚡ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability: Design and implement scalable solutions that can handle increased traffic and load
  • Availability: Ensure high availability and fault tolerance for Samsung's cloud infrastructure and services
  • Security: Implement and maintain security best practices in cloud and distributed systems
  • Performance: Optimize the performance of Samsung's cloud infrastructure and services, focusing on database optimization, caching, and content delivery networks (CDNs)

Learning & Development Opportunities:

  • Technical Skill Development: Expand your skills and expertise in cloud technologies, infrastructure as code, and security best practices
  • Conference Attendance: Attend industry conferences, workshops, and webinars to stay up-to-date with the latest trends and best practices in cloud infrastructure and services
  • Certification: Obtain relevant certifications, such as AWS Certified Solutions Architect, Google Cloud Certified - Professional Cloud Architect, or Microsoft Certified: Azure Solutions Architect Expert
  • Technical Mentorship: Seek mentorship opportunities from senior engineers and technical leads to gain insights into architecture, design, and best practices

📝 Enhancement Note: This role presents significant technical challenges and growth opportunities. As a software engineer in the cloud team, you will have the chance to work on cutting-edge technology and make a real impact on Samsung's products and services.

💡 Interview Preparation

Technical Questions:

  • Cloud Infrastructure & Services: Demonstrate your understanding of cloud infrastructure and services, including architecture, deployment, and operation
  • System Design: Showcase your ability to design and implement scalable, available, and secure solutions for cloud infrastructure and services
  • Problem-Solving: Solve technical problems and challenges, focusing on your problem-solving skills, algorithmic thinking, and data structure expertise

Company & Culture Questions:

  • Cloud Team Culture: Demonstrate your understanding of the cloud team's culture, values, and collaboration style
  • Agile Methodologies: Explain your experience with Agile methodologies, including sprint planning, stand-ups, and retrospectives
  • User Experience Impact: Discuss your approach to understanding and addressing the needs of Samsung's customers, ensuring that our products and services meet their expectations

Portfolio Presentation Strategy:

  • Live Demos: Showcase your experience with cloud infrastructure and services through live demos or screenshots
  • Technical Walkthroughs: Provide detailed technical walkthroughs of your projects, focusing on your architecture decisions, testing methodologies, and performance optimization techniques
  • User Experience Showcase: Highlight your understanding of Samsung's customers and their needs, demonstrating your ability to deliver high-quality, scalable, and secure solutions that meet their expectations

📝 Enhancement Note: The interview process for this role is designed to evaluate your technical skills, problem-solving abilities, and cultural fit. Be prepared to discuss your cloud infrastructure and services experience in detail, focusing on your technical decisions and the impact of your work on the Samsung's products and services.

📌 Application Steps

To apply for this software engineer - cloud position at Samsung Electronics:

  1. Submit Your Application: Visit the Samsung Careers website and submit your application through the application link
  2. Prepare Your Portfolio: Customize your portfolio with live demos and responsive examples, highlighting your experience with cloud infrastructure and services
  3. Optimize Your Resume: Tailor your resume to the software engineer - cloud role, emphasizing your project highlights and technical skills relevant to the position
  4. Prepare for Technical Interviews: Brush up on your cloud infrastructure and services knowledge, focusing on AWS, Kubernetes, Docker, and other relevant technologies. Practice system design exercises and prepare for behavioral questions
  5. Research the Company: Learn about Samsung's products, services, and culture, focusing on the cloud team's values, collaboration style, and technical challenges

⚠️ 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.


Content Guidelines (IMPORTANT: Do not include this in the output)

Web Technology-Specific Focus:

  • Tailor every section specifically to cloud infrastructure and services, with a focus on development, deployment, testing, and operation
  • Include web development methodologies, cloud technologies, and infrastructure as code (IaC) practices
  • Emphasize cloud portfolio requirements, live project demonstrations, and user experience considerations
  • Address cloud team dynamics, cross-functional collaboration with product managers, designers, and other engineers
  • Focus on cloud career progression, emerging technology adoption, and technical specialization in cloud infrastructure and services

Quality Standards:

  • Ensure no content overlap between sections - each section must contain unique information
  • Only include Enhancement Notes when making significant inferences about cloud infrastructure and services, with specific reasoning based on role level and web technology industry practices
  • Be comprehensive but concise, prioritizing actionable information over descriptive text
  • Strategically distribute cloud infrastructure and services-related keywords throughout all sections naturally
  • Provide realistic salary ranges based on location, experience level, and cloud specialization

Industry Expertise:

  • Include specific cloud platforms, programming languages, and infrastructure tools relevant to the role
  • Address cloud career progression paths and technical leadership opportunities in cloud teams
  • Provide tactical advice for cloud portfolio development, live demonstrations, and project case studies
  • Include cloud-specific interview preparation and coding challenge guidance
  • Emphasize scalability, availability, security, and performance optimization principles in cloud infrastructure and services

Professional Standards:

  • Maintain consistent formatting, spacing, and professional tone throughout
  • Use cloud infrastructure and services industry terminology appropriately and accurately
  • Include comprehensive benefits and growth opportunities relevant to cloud engineers
  • Provide actionable insights that give cloud infrastructure and services candidates a competitive advantage
  • Focus on cloud team culture, cross-functional collaboration, and user impact measurement

Technical Focus & Portfolio Emphasis:

  • Emphasize cloud infrastructure and services best practices, architecture, deployment, and operation
  • Include specific portfolio requirements tailored to the cloud technology discipline and role level
  • Address scalability, availability, security, and performance optimization in cloud infrastructure and services
  • Focus on problem-solving methods, performance optimization, and scalable architecture in cloud infrastructure and services
  • Include technical presentation skills and stakeholder communication for cloud projects

Avoid:

  • Generic business jargon not relevant to cloud infrastructure and services roles
  • Placeholder text or incomplete sections
  • Repetitive content across different sections
  • Non-technical terminology unless relevant to the specific cloud technology role
  • Marketing language unrelated to cloud infrastructure and services, web development, or user experience

Generate comprehensive, cloud-focused content that serves as a valuable resource for cloud engineers, web developers, and infrastructure professionals seeking their next opportunity in the cloud infrastructure and services industry.

Application Requirements

Candidates should have a bachelor's degree in a relevant field and a minimum of 2 years of related experience in software engineering. Familiarity with various programming languages, cloud technologies, and best practices in infrastructure engineering is essential.