Principal Software Engineer, Platform
Marin Software - San Francisco, CA
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 tuning

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 provides Equity participation, pays 100% of comprehensive health plans (medical, vision and dental), along with a generous PTO. Marin Software’s world headquarters is located in the financial district of San Francisco with remote offices in Chicago, and New York. European headquarters are located in London with additional offices in Singapore, Paris, Hamburg, Sydney and Stockholm.

About Marin Software
Marin Software is a leading provider of online advertising management solutions, offering an integrated platform for managing search, display, and social marketing. The company provides solutions for advertisers and agencies of all sizes, enabling them to improve financial performance, save time, and make better decisions. Marin Enterprise, the company’s flagship product, addresses the needs of online marketers spending at least $100,000 per month on biddable media. Marin Professional delivers the same power and ease of use as Marin Enterprise, through an application designed for marketers spending less than $100,000 per month on paid search. Headquartered in San Francisco, with offices worldwide, Marin Software’s technology powers marketing campaigns for over 1500 customers managing more than $3.5 billion of annualized ad spend in more than 160 countries. Marin has raised a total of $80MM in funding and has over 300 employees worldwide.

IND123P

Marin Software - 13 months ago - save job - block
Recommended Jobs
Principal Software Engineer - Platform
RichRelevance - San Francisco, CA
RichRelevance - 11 days ago

Senior Software Engineer – Platform
C3 Energy, Inc. - Redwood City, CA
C3 Energy, Inc. - 6 days ago

Principal Engineer Platform\Core StubHub
eBay Inc. - San Francisco, CA
eBay - 14 days ago
About this company
Marin Software provides an enterprise-class paid search management application for advertisers and agencies. Marin Search Marketer® addr...