Senior Software Engineer

Sorry, this job was removed at 12:33 p.m. (PST) on Wednesday, August 15, 2018
Find out who's hiring remotely in Seattle.
See all Remote Developer + Engineer jobs in Seattle
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

What do industry leaders like Adobe, American Express, Box, Salesforce.com and SAP have in common? They all use Demandbase solutions to power their business-to-business (B2B) marketing!

Demandbase, a leading SaaS-based B2B marketing technology, is looking for more inspired and driven people to join us. With a roster of loyal, blue-chip customers that’s growing every day, we’re in a phase of pre-IPO growth and building the team that will take us to the next level. If you thrive on innovation and working with the best in industry, you’re probably a good fit for us. 

As a Senior Software Engineer in the Data Engineering team, you will be responsible for building out all aspects relating to the Demandbase Data ecosystem and moving products from R&D into production scale. A successful Senior Software Engineer will possess proven experience in building out large-scale systems backing high-performance APIs. In addition to API development, a successful Senior Software Engineer will be capable of processing the underlying data streams generated from the API front-end and ensure its’ integrity. They will also have a keen eye for technical leadership and setting direction for products in an independent fashion.

You will be both hands-on and strategic—with both a broad ecosystem-level understanding of our market space and the ability to work closely with engineering, data science and product teams to deliver software in an iterative, continual-release environment. This is a high-visibility position involving close collaboration across many functional groups as well as interaction with executive stakeholders.

Responsibilities:

  • Define: Work with internal stakeholders to design and develop components in the next generation of Demandbase’s Data Products primarily including core APIs and downstream Data Warehouse as well as related tools.
  • Document: Write clear documentation to convey plans and technical architecture
  • Test: Ensure all new and modified code and pipelines are tested to the highest quality at delivery time
  • Code: Build out new API infrastructure and endpoints, data pipelines as necessary to service the core data needs as our business needs grow
  • Monitor & Deploy: Ensure high reliability of all maintained product offerings by building reporting and monitoring mechanisms into our infrastructure.

Requirements:

  • BS or Masters in Computer Science (or equivalent work experience)
  • Deep understanding of RESTful standards and implementation best practices
  • Strong knowledge of high-performance infrastructure such as Redis or Aerospike
  • Strong knowledge and understanding of stream-based processing tools such as Kinesis
  • Strong software design and development experience in Scala or Java
  • Strong experience with Hadoop or Spark or other large-scale data processing platforms
  • Strong understanding of application architecture fundamentals
  • Proven knowledge of AWS fundamentals and tooling
  • Proven ability to solve problems using state of the art technology
  • Proven ability to innovate when necessary, but not reinvent the wheel
  • Experience with the Ruby programming language is a plus
  • Experience with Docker and Kubernetes deployments is a plus
  • Ability to define standards and best practices for teams

Skills:

  • Able to handle ambiguous delivery goals and turn them into concrete output
  • Ability to suggest technical direction when necessary to solve problems
  • Experimental yet pragmatic ability to create something useful
  • Hands on and not afraid to wear multiple hats

Why join us?

  • Be part of a rapidly-growing, pre-IPO company
  • Opportunity to extend our ABM leadership position and fast-track innovation behind AI-powered Account-Based Marketing solutions
  • Drive the next generation of intelligent CRM technologies and invent how Artificial Intelligence, product design, and applications converge
  • Work with a world class team of engineers, PMs, data scientists, sales and marketers
  • Have the flexibility of a start up with the security of a sizable, well-funded organization (we recently closed a $65M round of funding)

About Demandbase: 

Demandbase is the leader in Account-Based Marketing (ABM). The company offers the only Artificial Intelligence-enabled, comprehensive ABM platform that spans Advertising, Marketing, Sales and Analytics. Enterprise leaders and high-growth companies such as Accenture, Adobe, DocuSign, GE, Grainger, Salesforce and others use Demandbase to drive their ABM strategy and maximize their marketing performance. Demandbase was named a Best Place to Work by SF Business times in 2015, 2016, and 2017 and Glassdoor’s Top 10 Best Places to Work in 2016. For more information, please visit https://www.demandbase.com or follow the company on Twitter @Demandbase.

Benefits:

Our benefits include 100% paid for Medical, Dental and Vision for you and your entire family, short-term/long-term disability, life insurance, flexible vacation policy, 401k, commuter benefits, free snacks, catered lunch every Friday, Pinot Noir Fridays, chair massages, weekly yoga and much more! 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

101 Yesler Way, Suite 501 , Seattle, WA 98104

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DemandbaseFind similar jobs