Engineering Talent Pool

Apply now

Talent Pool - Software Engineering

We'd love to hear from Software Engineers to enter our Talent Pool
and someday join our fully remote and mission-driven team.

About Buffer

At Buffer, we make social media and brand building software for small businesses, creators, and individuals. Our mission is to provide essential tools to help small businesses get off the ground and grow. Through exceptional customer service and uplifting content, we help our customers believe they can succeed and do good along the way.

We’re a fully distributed team, and we’ve always aimed to do things a little differently at Buffer. Since the early days, we’ve had a focus on building one of the most unique and fulfilling workplaces by rethinking a lot of traditional practices. We also default to transparency, so you can read all about our successes and failures along the way on our Open Blog

Our team is made up of amazing individuals who hail from startups to the theater from all over the world - we value diverse and non-traditional backgrounds and encourage all those who are interested in joining the journey to apply.

We're united by Buffer's values, and we celebrate our unique differences. We strive to create a diverse and inclusive work environment and are building a culture where underrepresented groups are welcome and can flourish.

Buffer's Talent Pool

This is a slightly different approach to hiring. Even when we are not actively accepting applications for open jobs, we’d still love to hear from people who believe that they’d be a great fit for Buffer in the future. Our long-term goal is to build a team of talented folx with diverse backgrounds and experience, who all deeply align with our values, and our ways of working.

To be clear, this is not a regular job application. This process is designed to help us get to know you outside of the usual hiring process. You won’t hear back right away; we’ll review these applications over time so that the next time we’re hiring, we can start with this group. If your skills and experience are a match for what we’re looking for at that time, you’ll hear from us! And if that timing isn’t great on your end, we can try again in the future. In the meantime, we’ll keep in touch so you know what’s going on at Buffer.

Disclaimer: like many of Buffer’s quirky approaches to work, this is starting as an experiment. We’re exploring ways to make hiring more efficient and human, and this is one approach we’re trying at the moment. 

This is for you if: 
  • You are extremely interested in joining the Buffer journey someday, and you are open to this happening months or even years in the future.

  • You have used Buffer personally or professionally enough to know the software inside and out. You have opinions and ideas about our product that you can easily discuss.

  • You’re willing and able to invest time and energy now to let us get to know you asynchronously.

  • You believe deeply in our approach to work, and you share our values in both your personal and professional life. You are known for being more transparent than most in your family, friend group, and team at work.

  • You believe that working remotely (with occasional travel to be in-person) is the best possible model for your lifestyle and workstyle, and you have experience with this model.

  • You have at least 5 years of experience in some combination of: a professional role, a startup team, a side project, and/or advanced schooling (university or later).

  • You’re bullish on social media as a positive tool for businesses, and you regularly use at least one social network personally or for a side project. 

About Buffer Engineering

We are a dynamic, lean and fast moving engineering team focused on the consistent delivery of value to delight our customers. We care about the quality of our product and by working small with a continuous improvement mindset, we aim to leave our code well-tested and better than when we started.

Buffer follows a product-led growth strategy meaning we offer a comprehensive free plan for customers so use and experience our product and then we grow through providing enhanced capabilities on our paid plans. We learn through experimentation and make data informed decision to inform our next features or enhancements to what we have today.

Our engineering architectural decisions and standards are decided on by the engineers that are closest to the problem. Which means that you will, through active participation in one of our working groups (otherwise known as guilds or community of practice), be a part of designing the system serves our business and customers best.  

We pride ourselves in work with a small team mindset, collaborating closely across areas and putting our customers at the heart of all decisions. Our product teams are made up of engineers, product managers and designers who collaborate closely with customer advocates, and marketing managers.


What we are looking for

  • We are looking for skilled software engineers with experience in some of our core technologies

  • Our core technology stack includes:

         Web and API: ReactJS, NodeJS, Typescript PHP, GraphQL and MongoDB

         IOS: Swift, SwiftUI &Objective C

         Android: Kotlin, Java and Jetpack Compose for Android

         Infrastructure : AWS, Kubernetes, Datadog, Terraform, Docker, Github Actions

  • While you might focus on web front-end or back-end development, you are also comfortable working across the stack if needed

  • You are comfortable working with multiple API's and data sources

  • You are passionate about writing simple, maintainable code and you take a balanced approach to product engineering, embracing pragmatism over perfection in your work

  • You write and maintain tests and appreciate the importance of working effectively with legacy codebases

  • You are product-minded, meaning you have strong interest in the product itself. You understand how customers use Buffer and why decisions are made. You empathise with customer needs and are passionate about creating delightful customer experiences.

  • You have experience instrumenting high-quality data to help us analyse the usage of our features to inform future iterations

  • You have strong communication and collaboration skills and enjoy sharing knowledge with your teammates


Buffer Perks and Benefits

💰 Competitive salary: Our salary formula adjusts to your cost of living and experience. Our salary range for engineering roles is $125,132 - $216,378 USD. Try our Salary Calculator to estimate your Buffer salary! 

🏝 Work remotely: Live and work wherever you like. See where Bufferoos are around the world at our Team Map

🗓 4-Day workweeks: Our schedule is four workdays, with a flexible, meeting-free fifth day for overflow tasks or personal time as you see fit.

💪 Health insurance: We offer health insurance for all of our team members, international or US.

💻 Home office setup: Get a laptop + $1000 to set up your home office!

👓 'Growth mindset' fund: Extra money for learning and development.

⛺️ Minimum vacation: At least 3 weeks/year!

💵 Savings plan match: With 3% company match

📈 Profit sharing: When the company does well, all team members share the profits!

🍼 Family leave: 16 weeks of family leave for all new parents, fully paid

📚 Free books: Get a free Kindle and all the free books you like - digital, physical, and audio - anytime.

Sabbaticals: Take a 6-week break, fully paid, after every 5 years with Buffer.

Join our Talent Pool

At Buffer, we value diversity of experience, and we understand that comes in many forms. We’re dedicated to adding new perspectives to the team. So, if your experience is close to what we’re looking for, please consider applying.