Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer

Engineering | Las Vegas, NV | Full Time

Job Description

Viki, a Rakuten Company (Japan Stock Exchange: 4755), is a global TV site with more than tens of millions of viewers a month watching the world’s primetime TV and movies, subtitled in over 200 languages by a community of fans. With billions of videos viewed and more than 1 billion words translated, Viki brings global entertainment to fans everywhere.

We are in search of a Software Engineer for Rakuten Super Logistics. Like Viki, Rakuten Super Logistics is part of the Rakuten family of companies. This person will be a member of our IT department who applies mid-to-senior level technical skill in object oriented programming (C#), application architecture and integration patterns. The strongest candidates demonstrate a solid ability to contribute to the social knowledge base of software development processes and work products. This role will be based in Las Vegas, Nevada. No relocation will be provided. Essential duties and responsibilities may include, but are not limited to:

  • Participate in discussions on feature design, technical feasibility and work estimation
  • Execute programming tasks consistent with team standards and procedures (source control, version management, coding practices, unit testing and code review)
  • Communicate progress and challenge resolution (daily scrum)
  • Assist, as needed, with the configuration of servers supporting the application platforms
  • Participate in deployment, disaster recovery and business continuity procedures
  • Diagnose defects, provide assessments of remedial action and pursue resolution
  • Maintain a posture of accountability for the quality of work and collaboration
  • Participate in the presentation of completed features (sprint review, retrospectives)
  • Evaluate new technology and alignment with company strategy
  • Participate in the processes and duties consistent with delivery of the above responsibilities (i.e. software development lifecycle and application support)


  • Bachelor’s Degree or equivalent level of experience required
  • 5+ years recent experience in a commensurate role
  • Expertise in object oriented programming (C#)
  • Strong .NET development framework 
  • Experience with patterns of enterprise application architecture and integration
  • Experience with iterative SDLC methodologies (Agile, Scrum and Kanban)
  • Experience with unit testing and continuous integration 
  • Experience with Entity Framework 
  • Previous mobile and mobile web application development experience (responsive design) a plus
  • Previous application services experience supporting transaction processing (scalability, performance and reliability) a plus 
  • Demonstrates an ability to maintain a steady demeanor while balancing new development projects and support of existing technology 

Rakuten Group of companies also includes Viber, eBates, Kobo and more; reaching a global audience of nearly 1 billion users. This is an excellent opportunity to join a medium-sized team and make a difference as we scale.

Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Viki are considered property of Viki and are not subject to payment of agency fees.