Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against Rakuten's job description. Free.

Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against Rakuten's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at Rakuten — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at Rakuten — free, in seconds.
About the Role
We are seeking a talented and motivated Software Engineer to join our dynamic Global Ad Technology Department. In this role, you will be a key contributor to the design, development, and deployment of high-performance, scalable, and resilient advertising technology solutions that power Rakuten's global e-commerce ecosystem. You will work as part of a collaborative team, tackling interesting engineering challenges related to data processing, system performance, and distributed architectures. This is an excellent opportunity to expand your skills, take ownership of significant features, and contribute to products that directly impact millions of users and advertisers worldwide.
Responsibilities
- Designing, developing, testing, and deploying high-quality software features and components for our core advertising platforms and services.
- Writing clean, maintainable, and efficient code using [Specify main programming languages, e.g., Java, Scala, Go, Python] and adhering to established engineering best practices.
- Participating actively in technical discussions, code reviews, and design sessions to ensure robust and scalable solutions.
- Troubleshooting and debugging issues in development and production environments, ensuring system stability and performance.
- Collaborating closely with product managers, QA engineers, and other software engineers to translate requirements into technical specifications and deliver integrated solutions.
- Contributing to the continuous improvement of our development processes, tools, and engineering standards.
- Learning and applying new technologies and concepts relevant to the AdTech domain and distributed systems.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- 3 to 5 years of experience in software development, with a focus on building scalable and maintainable applications.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Experience with relational or NoSQL databases (e.g., MySQL, PostgreSQL, Cassandra, MongoDB).
- Familiarity with version control systems (e.g., Git).
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work effectively in a team environment.
- Fluency in English (written and spoken) is required due to the global nature of our teams.
- Experience with distributed systems or microservices architecture.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure).
- Experience with big data technologies (e.g., Kafka, Spark).
- Experience in the AdTech, MarTech, or e-commerce industry.
- Contributions to open-source projects.
Skills
- Java
- Scala
- Go
- Python
- Git
- MySQL
- PostgreSQL
- Cassandra
- MongoDB
- SDLC
- Agile methodologies
- AWS
- GCP
- Azure
- Kafka
- Spark
Experience Level
- 3 to 5 years of experience in software development
Education Level
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
Benefits
- The opportunity to contribute directly to mission-critical advertising platforms that operate at global scale.
- Exposure to cutting-edge technologies and real-world data challenges in the AdTech space.
- A collaborative, innovation-driven, and intellectually stimulating environment with diverse engineering teams across multiple countries.
- Significant potential for career growth into senior engineering or specialized roles within a leading global company.
About the Company
- Rakuten is a global leader in internet services, empowering individuals and businesses worldwide through a diverse ecosystem of over 70 services including e-commerce, fintech, digital content, and communications.
- Our mission is to contribute to society by creating value through innovation and entrepreneurship, connecting the world through our unique membership-based loyalty program and vast global reach.