Stay in Touch



Staff Backend Software Engineer






San Francisco, CA, US


Leanplum is the mobile marketing platform built for engagement. Brands rely on Leanplum to help them orchestrate multi-channel campaigns - from messaging to the in-app experience - all from a single, integrated platform. Global brands such as Tinder, Grab, Tesco, and Zynga turn to Leanplum to accelerate growth and build long-term customer relationships. Founded in 2012, Leanplum is based in San Francisco, with offices across North America, Europe, and Asia. Leanplum has received more than $93 million in funding from Norwest Venture Partners, Canaan Partners, Kleiner Perkins Caufield & Byers, and Shasta Ventures. Leanplum has been named to Business Insider's Most Valuable Enterprise Startups and SF Business Times' Best Places to Work. Learn more at
About The Role
As a Staff Engineer, you are a technical leader in the organization. You will organize, lead and implement strategically important projects and systems. You will expertly design and implement scalable, distributed, fault tolerant systems that satisfy complex requirements.
You will lead technical decisions in your team and the chapter by demonstrating expert judgement and the ability to build consensus in the organization. You approach technical decisions strategically and and are able to describe, analyze and convince others about technical trade offs and decisions. You work with a diverse set of stakeholders to identify strategically important cross functional problems and take the lead in find the solutions.
You improve the pod, the engineering team and the company. You can lead initiatives and meetings in the engineering organization and are able to help your teammates be better engineers through better processes, practices or technical guidance.
You are trusted to communicate the Engineering brand within and outside the company, both technically and culturally.
BS/MS in Computer Science, similar technical field of study, or practical experience.
7 to 8 years of experience with system design, algorithms, data structures, and coding.
Proficient in Java.
Experience with Data Visualization
Experience with NoSQL or similar relational database systems
Experience developing a maintainable codebase and optimizing code for performance
Communication, collaboration, and positive attitude to work in a fast-paced environment
A problem solver: You are scrappy, ingenious, and relentless in solving extremely complex problems.
Customer focused: You are passionate about creating web apps used by demanding enterprise customers and building delightful user experiences.
Communication and collaboration: You are able to work effectively with others. You will be working closely with other engineers, product designers and customer support teams to build product features and high quality products.
High-energy, company first, positive attitude: Must be motivated to work hard in a fast-paced environment.
About The Team
The mission of the Orchestration and Scheduling team is to allow the creation and efficient execution of flexible campaigns that can target the right people at the right time. The features we provide are at the core of Leanplum’s business. We enable marketers to quickly create campaigns, select a target audience based on user attributes, session parameters, set relevant goals, create A/B tests, create relevant messages, choose channels and finally send personalized messages to tens of millions of users in minutes. We’re a polyglot team which speaks Java, Python, TypeScript, JavaScript, Vue.js, Bash and any other language that is needed to get the job done. Our services assign and push content to over 65 million end users every day.
Perks & Benefits
Competitive salaries
Health, vision, and dental insurance
Flexible time off
Peer bonuses
Delicious and healthy catered meals
Happy hours and Unwind celebrations
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 

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup