Job added in hotlist
Applied job
Contract job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Portland, OR
View more jobs in Oregon
View Similar Jobs

Job Details

Software Engineer

Company name
Marin Software

Portland, OR

Apply for this job

12 hit(s)  


Marin Software Engineers are passionate about designing quality code through a collaborative process. We enjoy intense mathematics and computer science challenges and approach these problems with creativity and teamwork. We believe Marins explosive growth should not compromise its agility in responding to market trends. We are a company that believes in building a product for the long-term, and creating a company that can grow as the market matures.

The Shared Data Platform team builds the systems that manage and serve Marin’s enterprise data. These include:

Transactional data (OLTP) using HBase and Phoenix

Historical facts (OLAP) using Presto

Acquisition of campaign tracking data

ETL pipelines

Tools and services to support reporting and management for data acquisition and movement

These systems enable both off-line analytics and online customer facing systems. We value the ability to collaborate on engineering goals. All of our work must meet a high standard for scalability, durability and continuous service. Performance analysis and system tuning are fundamental to our work. The team serves as consultants to other team about how best to accomplish their own goals. We must work with the Executive, Product, Analytics and Design teams to assist with data-related technical issues and to support their data infrastructure requirements.


Design, build, and unit test object-oriented software in a collaborative environment

Interface with 3rd party APIs and abstract out core concepts

Passion for developing efficient, testable and well-documented code


BS/MS in Computer Science or related discipline

3 years software development experience

Demonstrated competence using scalable distributed processing frameworks; experience with Spark/Scala at scale is especially welcome

Ability to examine data workflow processes to identify and resolve problems with correctness or performance

Familiarity with relational data principles

Knowledge of components in the Hadoop milieu, including: HBase, Presto, Phoenix, Kafka, Oozie, Spark

Practical experience with modern source code repository and build management systems

Ability to communicate engineering design and code reviews in writing and in conversation

Desire to work in a collaborative environment

Knowledge of advertising technology is valuable


This is an on-site, full-time salaried position located in our Portland, Oregon office.  Compensation depends on prior experience. Marin pays market-leading compensation and provides Equity participation, best in class comprehensive health plans including medical, vision and dental, in addition to generous PTO Marin reimburses 50% of monthly commuting costs for parking and/or mass transit up to the IRS limitations. Marin Software’s world headquarters is located in the financial district of San Francisco, with remote offices in Chicago, New York, Austin, and Portland. European headquarters are located in Dublin, with additional offices in London, Singapore, Paris, Hamburg, Sydney, Shanghai and Tokyo. This is a great opportunity to really make a big impact on a business, which is highly ambitious and going through a highly exciting stage of our growth!

About Marin Software

Marin Software Incorporated’s (NYSE: MRIN) mission is to give advertisers the power to drive higher efficiency, effectiveness, and transparency in their paid marketing programs that run on the world’s largest publishers. Marin provides industry leading enterprise marketing software for advertisers and agencies to measure, manage, and optimize more than $7.8 billion in annualized ad spend across the web and mobile devices. Offering an integrated SaaS ad management platform for search, social, and display advertising, Marin helps digital marketers improve financial performance, save time, and make better decisions. Advertisers use Marin to create, target, and convert precise audiences based on recent buying signals from users’ search, social, and display interactions. Headquartered in San Francisco, with offices in eight countries, Marin’s technology powers marketing campaigns around the globe. For more information about Marin Software, please visit:

Marin Software embraces diversity and is proud to be an equal opportunity employer. As part of our commitment to diversifying our workforce, we do not discriminate on the basis of age, race, sex, gender, gender identity, color, religion, national origin, sexual orientation, marital status, citizenship, veteran status, or disability status.

Company info

Marin Software
Website :

Company Profile
As consumers shift their media time away from traditional channels such as print, television, and radio, towards emerging digital channels such as search, social, video, and mobile, advertisers are increasingly shifting investments towards these channels. As a result, the battle for revenue acquisition is moving online as advertisers seek more effective ways to reach their audience and acquire revenue.

Similar Jobs:
at Tile Portland, OR, US Apply for this job The worlds largest lost and found department is coming to Portland, OR. Come find your future at Tile/Portland ! You will spend every day working with talented professionals striving to...
Principal Engineer
location Portland, OR
Principle Software Engineer We're looking for resourceful engineers to join our development team in Portland. As a Principle software engineer at Employer, you will be a key contributor delivering new product features and functi...
Senior Manager, Engineering
location Portland, OR
The Opportunity You will lead a team of talented engineers who are building our next-generation marketing platform. Work closely with our product managers, architects and front-end developers to create a scalable set of platform A...
I like the volume of jobs on EmploymentCrossing. The quality of jobs is also good. Plus, they get refreshed very often. Great work!
Roberto D - Seattle, WA
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
AdvertisingCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
AdvertisingCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2016 AdvertisingCrossing - All rights reserved.