Job Board

Powered by Personforce

Senior Software Engineer (1007AR)

Job Category:
Engineering / Technical Services
Career Level:
Job Type:
Full Time/Permanent
Company Name:
Rakuten Marketing

We're looking to expand our team of developers, and have a brand new opening at our Tampa office!

This is an opening for a Senior Software Engineer that will be responsible for building new products and features for our company's industry-recognized affiliate networking and online marketing platform.

You'll have an opportunity to:
- Work closely with tech leads; providing estimates, communicating issues and helping to provide creative solutions to technical problems.
- Master new and emerging technologies
- Recognize and establish working development design patterns

Required Skills/Experience:
- Bachelor's Degree in Computer Science, or related technical discipline
- Good experience in high-traffic internet-facing environment; solid experience engineering robust web-based prototypes and production systems that can support millions of active users.
- Current or former role acting as the development owner of an application or user interface. Must be comfortable making technical decisions around architecture or design patterns.
- Background in engineering end-to-end solutions that utilize distributed systems and network system architecture to accommodate 24/7 operation.
- At least 1-2+ years experience in OOP with PHP5+
- Ability to write testable, object oriented Javascript
- Experience working with high-volume Oracle or other RDBMS.
- Ability to optimize DML and PL/SQL for scalability.
- Solid experience with MVC
- Well-versed in unit test creation and working with continuous integration environments such as Jenkins and Cruise Control.
- Extensive experience Unix/Linux, Web Services (SOAP/REST), XML/XSL, AJAX, JavaScript, jQuery, HTML, CSS; front end web design experience.
- Experience working in agile environment (Scrum, Lean or XP).
- Experience with pair-programming and test-driven development.
- Experience with version control systems git, svn or CVS (git preferred)

Desired Skills (these are preferred, but not required):
- MS or PhD in Computer Science, or related technical discipline
- Experience working with PHP Symfony2 framework
- Experience leading and mentoring junior-level staff; offshore talent management
- Experience with Behavior Driven Development (BDD)
- Experience with Backbone.js, Knockout.js or similar Javascript frameworks
- Experience with node.js
- Experience with MongoDB


About Rakuten Marketing:

Rakuten Marketing is a leading provider of full service online marketing solutions, specializing in the areas of affiliate marketing, retargeting, display, search marketing, lead generation, and loyalty. Our clients include Fortune 500 Companies, as well as small to mid-size businesses. The company is headquartered in New York City and has additional offices in San Francisco, Seattle, Chicago, Tampa, Salt Lake City, London, Sydney and Tokyo. As part of Rakuten, Inc., one of the world's leading Internet service companies, Rakuten Marketing includes: Rakuten LinkShare, Rakuten MediaForge, and Rakuten PopShops.

Rakuten, Inc. (JASDAQ: 4755), is highly ranked as one of the Most Innovative Companies in the World by Forbes Magazine. Rakuten provides a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal & media, online marketing and professional sports.