Signal is the global leader in real-time people-based marketing. The Signal Platform offers one integrated tool to collect data from any offline or online source, create a persistent cross-channel identity graph, and match, onboard and segment rich audiences for always-on marketing and media activation. With the Signal Platform, brands and publishers have immediate knowledge of buyers, own their always-on cross-channel identity graph, and can simply and quickly engage consumers within minutes of recognition, while they are still in market. With Signal’s Platform, brands can reach known people at scale for increased conversions, better customer experiences, and improved customer loyalty.

Signal’s technology runs on more than 45,000 digital properties in 158 countries. The platform facilitates billions of data requests monthly, supporting top brands around the world that generate more than $1.5 trillion in commerce, including Allstate, Audi, Crate & Barrel, DeVry University, GAP, JetBlue Airways, 1-800-Flowers.com, MediaVest Group, Starwood Hotels and Resorts, and many more.

Senior Software Engineer at Signal

We want to add a senior engineer to our team at Signal. If you want to join a high-performing engineering team full of awesome people (who doesn’t?), you should keep reading.

 

A few reasons we’re excited to come to work every day

“We’re making Cassandra scale to the needs of our business (more than 2 billion queries per day and growing)” -Aki (engineering manager)

 

“Building a distributed Jenkins system, running multiple workers on multiple platforms, to not only run front-end and back-end unit tests, but to also create a pooled set of services to run per developer for long duration, integration and behavior tests.” –John (engineer)

 

“Our Cassandra Cluster is 60 nodes by five regions. We’re one of the biggest Cassandra deployments that I know of for a company our size. I love that we’re small but mighty, solving the types of problems tackled by much larger teams at Apple or Facebook”. – Jenny (engineer)

 

“We're switching from using Mongo for storing pending messages to Kafka. The cool part about this is we're going from mongo's do-anything architecture to a stream-based architecture. This means we can scale a lot easier. Once we roll this out is we go from ~5k messages/sec to 200k+ messages/sec on a quarter the hardware cost.” – Cliff (engineering manager)

 

“I’m working on the Kafka project. The exciting part is that we can, with a little more work, replace our whole message broker stack with Kafka. We'll be able to show up-to-the-minute stats on how much data we've consumed from the Kafka topic and that will be how we tell if our system is working. It will enable us to react more quickly to problems and sets us up to do some neat machine learning and analytics on our traffic to gain some insights into what's happening in our system.”- Bobby (engineer)


 

So, what else would you be doing?

  • Design practical solutions to solve problems. Write great code. Stay ahead technically. Participate in code reviews, testing.
  • Provide the technology for a platform that facilitates billions of requests monthly.
  • Collaborate. You'll be working with everyone—dev team, product owners, client services, to innovate and get stuff done.
  • Provide back-end connectivity solutions.
  • Work to help us be the best team we can be by promoting great architectural practices, improving process and always wanting to learn more.
  • Mentor junior developers
  • Participate in Hack Week, Shark Week, demo days. Have fun and experience life at a growing tech company.

 

What we need from you:

  • Extensive programming experience required in Java and/or OO languages.
  • Technical skills. You have experience working in large code bases and engineering features that are secure, scalable and highly available.
  • You’re the type of engineer who likes an impromptu whiteboard session to help others solve their problems.
  • Sense of curiosity and desire to always be learning.
  • Deep experience in HTTP, REST, API design and SOA.
  • You are smart and amazing, but your ego doesn't require you to be the only smart and amazing person on your team.
  • You are comfortable using source control (Git).
  • Commitment to testing, code reviews.
  • A strong preference for open source technologies is a must.

Outside the obviousness of the job, like all Signalites you fall in love with new ideas, can’t stop learning, and are a pretty nice person on top of all of it. You get that even the most fun kind of work is work, consider putting in the hours an obvious necessity, and easily deal with change. You think well beyond what’s asked of you, live and breathe the minutiae of the work.

 

What’s in it for you:

We believe in code quality, testing, peer reviews, collaboration. We believe in using the best tool for the job. We love open source, open communication and have created an environment where we treat people like adults, give them big problems to solve and the power to solve them.

To support this we offer a competitive salary/bonus with great benefits, like: unlimited PTO, 401k, laptop benefit, health/dental/vision, STD/LTD, snacks, parental leave, Hack Weeks, great colleagues.

 

How to apply:

Interested? Well, send your resume via the link below. The company and team we’re building is important to us, so include a note explaining what you’ve been doing and why you’d make a great addition to our team. Be yourself. We will only respond to people who meet qualifications and on whom we develop a professional crush.

 

About us:

Signal is a global leader in real-time, people-based marketing technology. With one platform, Signal’s integrated technology combines data collection, persistent identification, data onboarding and media activation for real-time cross-channel engagement. By leveraging Signal’s platform, brands and publishers gain immediate knowledge of buyers, access to high quality audiences and a simplified activation process to engage consumers within minutes of recognition.

Today, Signal’s technology runs on more than 45,000 digital properties in 158 countries. The platform facilitates billions of data requests monthly, supporting top brands around the world that generate more than $1.5 trillion in commerce, including Allstate, Audi, Crate & Barrel, GAP, JetBlue Airways, 1-800-Flowers.com, Starwood Hotels and Resorts, and many more.

Signal has been recognized with numerous awards and honors, including being named one of the fastest growing companies on the 2015 and 2016 Inc. 500 lists. Visit www.signal.co to learn more and follow Signal.

U.S. Equal Employment Opportunity/Affirmative Action Information

Individuals seeking employment at Signal are considered without regards to race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status.

Find more startup and tech jobs in Chicago
Loading...
Apply Now
Why work with us
We hire exceptional talent and are growing fast. We’re on a mission to create the best technology and build an awesome company. We’ve filled our offices with people who are smart, passionate, work hard, and like to have fun. We’re looking for the best candidates, so if you’re talented, nice and love solving hard problems, we want you on our team.
Culture
Here's some fun links to learn more about life at Signal: https://www.signal.co/blog/bring-your-parents-to-work-day/ https://www.signal.co/blog/every-hack-counts-signal/ https://www.signal.co/blog/halloween-2016/
Perks & Benefits
We pay well. It's important.
We encourage conference participation (presenting, too).
Heath, Dental, STD, LTD.
Hackweeks, Shark Weeks. Collaborative place.
We offer parental leave and get that you want to see your kids grow up
We have a shiny new gym in our building & a bike room.
We do not track or limit PTO. Time off is important.
Food, drinks. Good coffee
Our culture club facilitates something for everyone - Book club. Supper club. Computer Science club. Trivia Nights. And even a summer volleyball team.

Oh no!

You're fresh out of job post slots.

Upgrade your planmanage current jobs

Create an account

Let startups find you

Create a profile and upload your resume today.

Saved Jobs
Job Saved
Find your saved jobs by scrolling over this star

Oh no!

You're fresh out of job post slots.