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.

Application Architect - (SaaS)

Engineering | Redwood Shores, CA

Job Description

About Us

MarketShare is an analytics company that enables businesses to grow more efficiently via cross-media attribution and marketing optimization through our platform of combined technology, data, modeling and business intelligence solutions. We are reshaping the way companies think about advertising and marketing their products and services and deliver unprecedented recommendations and checkpoints to help them achieve the best possible ROI via marketing. The mathematics and modeling behind our work are globally recognized and respected as industry-leading.

We pride ourselves on a track record of developing ground-breaking innovations in predictive analytics and software, and delivering insights that exceed client expectations, which has led to continued growth and long-term client relationships. MarketShare is currently powering marketing and media insights for many of the Fortune 500 companies, leading ad agencies and large media conglomerates around the world. We have helped direct over $100 billion in marketing spend for clients in over 45 countries and all U.S. DMA's.

MarketShare team has grown worldwide across Los Angeles, New York, San Francisco, London, Tokyo, and Bangalore.

MarketShare provides a unique opportunity for professionals seeking to develop and grow their skills in marketing analytics, development of business insights from data, and project management through intensive client engagements and ongoing firm development.

Application Architect

Marketshare is growing and looking for an extraordinary Application Architect to join our team.   Our Saas offerings capitalize on use of big analytics on big data to help Fortune 500 companies optimize their advertising and marketing spend.  Our goal is to deliver innovative and intuitive user experience for brand marketers to make better budget allocation decisions on a day to day basis.  We have created an advanced predictive analytics big data platform on the cloud that crunches large volumes of data, builds and applies models to allow the marketers to run what-if scenarios on real life budget allocation situations and get a recommendation on better allocation.

In this role you will run along the cutting edge with an all-star lineup of experts in computer science, software engineering, marketing science, operation research and marketing strategy. You will lead, prioritize, evangelize, and ship the next generation of SaaS products to an under penetrated market that is yielding 10X return on investment for the Marketers.  


The specific mission is to build the most sophisticated analytical engine that delivers a user equalizing product experience that puts actionable insights front and center while keeping the complexity completely behind the curtain.  Are you are ready to be challenged every day in spite of mastering the craft of product building? Are you are willing to listen to the end user and iteratively entice them? Meet us at the crossroads of ‘Mad Men,’ Math, and Scientific Computing and help us blaze the marketing analytics trail.



  • Experience customer requirements first hand and design solutions which go beyond traditional industry solutions.
  • Provide deep technical expertise regarding design/development of the application layer of the SaaS based marketing analytics platform.
  • Work closely with MarketShare technology team, product management, leadership team to establish our technical strategy and communicate it to the executive team and externally.
  • Make design decisions and be able to optimize them on the basis of performance, scalability, and future expansion.   
  • Resolve complex technical issues and drive innovation that improves scalability, relevancy, user experience of MarketShare products.
  • Lead by example as a hands-on developer, contributing high quality, production ready code and providing detailed feedback in design and code reviews.
  • Increase team output through innovation and focus, and deliver relevant, scalable, innovative products , concept to successful implementation while going Mach III with your hair on fire


What We Look For

As a company developing innovative and ground-breaking solutions for our clients, we recognize that candidates from distinct backgrounds may be a good potential fit.  Our ideal candidates possess previous experience delivering scalable SaaS products, and quite comfortable with data intensive, analytics products from concept to launch. 

Must Haves: (please highlight your experience specifically with enterprise Saas based predictive analytics products)

  • 10+ years of experience developing systems, enterprise software, SaaS products (cloud computing/big data/behavioral data experience helpful)
  • Proficient in system architectures (translating application design to operational requirements) and have designed at least one complex SaaS system for business environments.
  • Expertise in Online Transaction Processing Systems and underlying architecture to support high throughput and low response times
  • Experience with Application Server architecture in a clustered environment, security and Web Services and development using Java, J2EE and Object oriented design and programming    
  • Solid design and coding skills with experience in web technologies: Java, PHP, Ruby, Perl, C++, AJAX, JSP, Web Services, XML, SOAP, PHP, SOA frameworks, HTTP(s) & JMS protocols, Spring, Hibernate, CSS, XHTML, Linux, Apache
  • Good knowledge of the underlying UI architecture ( MVC ) and also the java scripts and ability to foresee loopholes in the Ux designs based on the requirements
  • Comfortable with SQL and understand the behavioral differences of at least two major databases (DB2, MySQL, SQLServer, Sybase, Oracle, or Postgres)
  • Ability to drive the requirements in the right direction after understanding the basic PRD
  • Prior experience in working with on-shore and off-shore development team as well as advanced adoption of Agile methodologies.
  • Strong work ethic with the ability to adapt to the situation, be flexible and nimble in terms of work planning, and the ability to think quickly on your feet
  • PhD in Computer Science with 7+ years experience or Masters in Computer Science with 10+ years experience.
  • Strong work ethic with the ability to adapt to the situation, be flexible and nimble in terms of work planning, and the ability to think quickly on your feet

 Outside Recruiters: Please do not contact MarketShare Employees with unsolicited resumes