Back to Jobs
Company logo

Software Development Engineer

Alibaba Cloud

Tokyo, Japan
full time
Posted 3/18/2026
onsite
ℹ

JobForYou Recommendation

This entry-level Software Development Engineer role at Alibaba Cloud in Singapore offers an exceptional opportunity for recent graduates passionate about cloud computing. While the tech stack is foundational, it promises exposure to large-scale distributed systems within a global tech giant. This position is perfect for those seeking a robust start to their career with significant growth potential and a chance to contribute to cutting-edge cloud infrastructure.

About the Role

Alibaba Cloud, a global leader in cloud computing and artificial intelligence, is seeking a talented Software Development Engineer to join their dynamic team. This role offers an exciting opportunity to work on cutting-edge technologies and contribute to the development of Alibaba Cloud's innovative products and services. You will be part of a collaborative environment that fosters growth and encourages creative problem-solving. As a Software Development Engineer, you will be involved in the full software development lifecycle, from design and implementation to testing and deployment. You will work closely with product managers and other engineers to deliver high-quality, scalable, and robust solutions. This position is ideal for individuals who are passionate about technology and eager to make a significant impact in the cloud industry.

Responsibilities

Design, develop, test, deploy, and maintain software systems and applications. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Participate in code reviews to ensure code quality and share knowledge. Troubleshoot and debug production issues. Contribute to the improvement of development processes and tools.

Requirements

Bachelor's degree or above in Computer Science, Software Engineering, or a related field. Proficiency in at least one programming language such as Java, C++, or Python. Strong understanding of data structures, algorithms, and object-oriented design principles. Experience with distributed systems, cloud computing, or large-scale data processing is a plus. Excellent problem-solving and analytical skills. Ability to work independently and as part of a team.

Tech Stack

JavaC++PythonDistributed SystemsCloud ComputingAlgorithmsData Structures

Benefits

  • Competitive salary
  • Comprehensive health insurance
  • Professional development opportunities
  • Dynamic work environment
  • Opportunity to work on cutting-edge technology
  • Global career prospects
Experience Level
entry
Remote Policy
onsite
Views
5
Applications
0