2012-10-08

Are your looking to join a Pre-IPO Global Market Leader in Online Advertising Management Solutions

Just voted Marin Software: Number 287 on the 2012 Inc. 5000 and Number 13 in San Francisco, Marin Software offers an exciting opportunity!!

Do you like the challenge of managing 50TB data, millions of key words, and search strings in a high volume realtime processing environment!!  Dealing with Scalability challenges and solving puzzles- then come join our team as Principal Software Engineer Platform at Marin Software.  Marin Software develops an online advertising management platform for advertisers and agencies to manage their paid search, social media, display advertising, and mobile campaigns. Marin Softwares platform is designed to meet the workflow, reporting, and optimization needs of advertisers and agencies, helping them to save time and improve financial performance.

Headquartered in San Francisco, with offices worldwide, Marin Software technology powers marketing campaigns for over 1500 customers managing more than $3.5 billion of annualized ad spend in more than 160 countries. The company has raised a total of $80MM in funding and has over 300 employees worldwide.

Marin Software offers the opportunity to work in fast growing company doubling in size year over year, established global market leader funded by Tier 1 VC’s.   Comp Salary, equity, outstanding benefits/PTO plus employees have alot of fun!!

Description

The Principal Software Engineer, Platform will be responsible for the design and implementation of the Marin Platform infrastructure across all teams. Marin is built upon a Services Oriented Architecture that allows for low latency, high throughput, fault tolerant batch and real-time processing. This position will be engineering the glue that integrates our clustered servers together, and provides the basic services through which our application developers will create new features. An ideal candidate will be familiar with the source code of web servers, message brokers, protobuf, object-relational mappers, JDBC and Java itself.

Responsibilities

Enhancing and building the underlying infrastructure on which Marin Software builds its applications.

Provide mentorship and education to other developers about how to use these services.

Arrive at optimal solutions through the effective, collaborative, respectful interactions with other tech leads.

Troubleshoot and optimize existing platform issues, engineering our ability to scale.

Discover innovative ways of improving Marin architecture.

Requirements:

Previous position as a Technical Lead or Director of Engineering

6+ years of experience in a variety of projects, playing a vital role in their delivery.

Familiarity with the source code of Spring Framework, Hibernate, Apache Commons and Java 6

Previous production experience: able to speak about systems design using theory, backing it up with war stories

A results-based, positive attitude that recognizes large changes take vision, patience and forethought

Solid core Java knowledge and strong familiarity with Java Enterprise Edition VM configuration and uning

Mastery of command line UNIX

Compensation

This is an on-site, full time salaried position located in the financial district of San Francisco, (one block from Bart station).  Marin Software pays market-leading compensation based on prior experience. In addition to providing a great work environment, Marin Software prov

Industry: Software
Discipline: SW Design/Dev
Compensation: Doe
Company: KTech Executive Search

Show more