On the Blog

First Time Speaking at Tech Conference

A couple weeks ago, I spoke at the inaugural DevOpsDays Salt Lake City (SLC) on “What DevOps Is to An AdTech Company.” The talk highlights projects at Sharethrough that have shaped our DevOps culture.

As a first-time speaker, I wasn’t sure what to expect. It turned out to be a great experience.



Software Engineer

Building a Service with Docker and ECS

At Sharethrough, we built a proxy server (codenamed ASAP) that all mobile SDKs speak to for ad server related information. The purpose of ASAP was to reduce our client side SDKs to minimal logic as well as allowing us to push changes and new features to ASAP without asking publishers to update their SDK.

Because ASAP will receive thousands of ad requests per second, we needed to build a scalable, high performance infrastructure that is easy to maintain.


Software Engineer

I Am Secure, Therefore IAM

Sharethrough serves millions of ad requests daily, all on top of Amazon Web Services (AWS). At one time, sharing AWS credentials via a shared password vault worked OK. But as we grew, we needed a better, more secure way to manage AWS logins.

We use Terraform to maintain infrastructure and prevent...


Software Engineer

Monads are confusing. Let us help

Scala developers love to discuss Monads, their metaphors, and their many use cases. We joke that Monads are “just Monoids in the category of Endofunctors,” but what does that really mean?

Parts of functional programming (FP) may be built on the mathematical principles from category theory, but you...


Software Engineer
All Posts

Our Values

Our team has a diverse set of backgrounds, experience and interests across several industries and our values bring us together. We know that culture is based on more than a ping pong table and catered lunch. These aren't just the things we wish we were; they’re the values we hold ourselves accountable to and that we're proud to embody every day.

Here's how our values apply to engineering at Sharethrough.


Demand and Share the Context of Your Work

We believe teams are most successful when everyone understands where we're headed and why, giving meaning to the work we do every day. During onboarding you'll meet and learn about team at Sharethrough and every day you'll participate in shaping your work by understanding our market and customers. We encourage close collaboration and communication across Sharethrough, so you know the stakeholders of the features you’re building.


Fail Fast and Learn by Doing

We work in two-week iterations and value decision over perfection. We test-drive to facilitate rapid, responsible progress while our Continuous Deployment pipeline pushes every green build to production. If we aren't shipping, we aren't learning and if we break something - that’s okay our automated deployment cycle means we're always rolling forward to success, and we conduct blameless post mortems so we know how to improve as a team without placing blame on individuals.


Think Big and Think Ahead

We embrace uncertainty, get excited when an answer isn't obvious and have confidence in our ability find solutions. Some of the most interesting and difficult problems don't always have obvious answers and hey, hard problems is why we're here. We love looking at our past decisions to see how far we’ve come, and reminding ourselves that the team can always tackle the next set of challenges.


Self-Awareness and Effective Communication

You'll have a front-row seat into everything Sharethrough at our regular company all-hands. We facilitate transparency in engineering through standups and retros and while we’ve grown to five distinct engineering teams across three cities (we're primarily in SF), we’re constantly communicating and working together to deliver features from product planning through delivery.

Open Positions