Leanplum is a mobile engagement platform that helps forward-looking brands like Tinder, Tesco to meet the real-time needs of their customers. By transforming data into an understanding of users’ needs and wants, our platform delivers unified experiences that are timely, tested, and relevant — building customer loyalty that fuels business growth. Founded in San Francisco, Leanplum has offices across North America, Europe, and Asia, and has received more than $98 million in funding from leading Silicon Valley Venture Capital firms. Leanplum has also been recognized as Fortune’s Best Companies to Work For and Entrepreneur’s Best Entrepreneurial Companies in America. Download the media kit and learn more at www.leanplum.com .
At Leanplum you’ll meet employees from 22 countries and counting. We house a world champion air guitarist, three medalists from programming competitions, and several loyal office dogs who greet you at the door with tails wagging. Past perks have included company vacations to Mexico and Tahoe, Alfred Hitchcock movie nights, and costume parties. But most of all, we believe in gratitude, collaboration, and karma.
About The Role
Leanplum is looking for a Staff Software Engineer to join the Infrastructure team in San Francisco. You will be joining a small team of 6 engineers, responsible for building and maintaining the common infrastructure used by our other engineering teams. For instance, we make it easy for engineers to build, test, deploy, monitor, and debug their applications in production. We own the service-development experience, we define best practices, and we build the tools to support them. We own infrastructure that powers the ingestion of 20B events per day, and services that process over 25k requests per second. At our scale, there’s no shortage of interesting and challenging projects to work on.
As a staff engineer, you will make decisions that have a significant impact on Leanplum’s future. You will define how we develop our systems at scale. You should be comfortable making those decisions, even if some of them will turn out to be wrong in retrospect. You should be seasoned in the Kubernetes ecosystem, have opinions on how to use it effectively, and what tools to introduce to complement it. You should be comfortable pitching these recommendations to the rest of the engineering team.
As Our Ideal Candidate
You are an owner. You care about the team’s work and take responsibility for it.You complete projects. You don’t let them linger. Good today is better than perfect tomorrow.You care about quality. You improve the quality of the code in your team and beyond.You are a leader. You earn people’s respect and have the ability to influence others. You have a longer-term technical vision.You are opinionated. You have clear recommendations, but you welcome other ideas and recognize when you’re wrong.You work well with others. You communicate clearly and offer kind feedback. People enjoy working with you and learning from you.
10+ years in a combination of software engineering and/or dev ops role.Strong experience using Kubernetes is a must. Comfortable enough to be able to recommend best practices.Experience with service-oriented architecture.Experience maintaining and debugging mission critical, large distributed systems.Experience with any of the technologies we use is a plus, including Kubernetes, Istio, Docker, Prometheus, Grafana, Jaeger, Stackdriver, Fluentd, BigQuery, OpsGenie, Jenkins, Redis, Java, Spring Boot, Google Cloud Platform. (These technologies will change over time, and you’ll play a key role in defining them!)
We don’t expect a single candidate to meet all of the criteria listed above, but we hope it gives you a good idea of who we’re looking for. If you approximate this description in any way, we’d love to hear from you!
Perks & Benefits
Competitive salariesHealth, vision, and dental insuranceFlexible vacationPeer bonusesDelicious and healthy catered mealsOff-site retreatsHappy hours and Unwind celebrationsAn amazing array of snacks and Kombucha on Tap! Very Dog-Friendly!
Leanplum is an equal employment opportunity employer for all applicants and employees. We do not unlawfully discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), gender identity, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, veteran status, marital status, domestic partner status, sexual orientation, or any other basis protected by applicable local, state, or federal laws. When necessary, we also make reasonable accommodations for disabled employees and for pregnant employees who request accommodation, with the advice of their health care providers, for pregnancy, childbirth, or related medical conditions.
Click here to Apply Online