Connect with us:Chime.inFacebookYoutubeTwitterGoogle+
Idealab
Current Job Opening
Software Engineer
Company: UberMedia
Location: CA - Pasadena
UberMedia
The Company
UberMedia, located in Pasadena, California, builds applications and web-based services that make it easier for users to find, follow and communicate with others on Twitter and other social media platforms and for those on Twitter to attract a relevant following.

Position Purpose
The Senior Software Engineer will work with the software development team to design and implement the web, middle tier, and database systems for our next-generation social media monetization platform. The key goal for this person will be to bring the platform successfully to market, and then to scale.

Key Position Accountabilities
(Either directly or through leadership of other team members)
  • Develop highly secure service oriented architecture (SOA) to properly manage and deliver our content leveraging open source stacks.
  • Create the web portal where advertisers and publishers interact with our system. Will also implement the e-commerce platform that collects payments and apportions advertising dollars.
  • Utilize client-server API's that allow machine interactions with our systems.
  • Work with third-party partners to achieve smooth interoperability with our system.
  • Participate in a highly visible software development and quality assurance process.
  • Work with the IT department to manage deployments and upgrades.
  • Work with the Design team to implement user interface requirements and to deliver a best-in-class user experience.
  • Work with team and managers to help define software release products and development cycles.
  • Deliver clear documentation of requirements and system software, development tools, and other support systems and infrastructure. Will also create clear documented test results, and participate in software readiness reviews.
  • Experienced with agile development methodologies like Scrum.
  • Commitment to software development practices like design patterns, defensive programming, and unit testing.
  • Desire to design and implement solutions with significant data dependencies with NoSQL platforms in addition to traditional relational database platforms when appropriate.
  • Knowledge of map-reduce, preferably using the Hadoop platform.
  • Understanding of asynchronous event driven architectures.
  • Ability to collaboratively architect high-availability and high-scalability systems.
Requirements
  • At least 4 years of hands-on development experience with relevant tools and platforms, such as Java, DHTML, CSS, AJAX, HTML5, PostgreSQL (or Mysql).
  • Experience developing web platforms with experience in web frontends, SQL back-ends, and client-server internet applications.
  • Technical expertise in web systems architecture, design, maintenance, administration and development on the Linux platform.
  • Excellent written communication and documentation skills.
Additional Skill Sets
  • Knowledgeable about information security vulnerabilities and risk management.
  • Experience with Hadoop, Hbase, Cassandra, Lucene, Solr and Solrj Apache projects highly desirable.
  • Experience developing e-commerce systems.
  • Familiarity with SEO, SEM, etc.
INTERESTED CANDIDATES SHOULD SUBMIT THEIR RESUME AND SALARY HISTORY TO: Jobs@UberMedia.com

An Equal Opportunity Employer

SHARE THIS PAGE: Share to Facebook Share to Twitter Share to Google+ Share via Email
Idealab Tech Job Fair Photo Gallery
Benefits Summary
Idealab and most Idealab operating companies offer many great benefits including:
  • great working environment
  • open work space
  • subsidized lunches
  • casual dress
  • great synergy between companies
  • stock options
  • competitive base salary
  • comprehensive medical, dental and vision plans
  • life insurance
  • paid time off
  • 401k
Search Jobs
Idealab and the Idealab network of companies are proud to be equal opportunity employers.

NOTE: Individuals responding to job postings are considered applicants for a particular position only after they have been invited to complete the company's official printed employment application form.
Connect with us:Chime.inFacebookYoutubeTwitterGoogle+