Senior Software Engineer - Platform

San Francisco

Formation is seeking a Senior Software Engineer to join the engineering team to onboard existing customers to the core platform. What you build will be a combination of enhancements to existing codebases and new components that become part of the platform. At times, you will be rapidly developing software that you will iterate on and ship daily. Other times, you will be carefully designing something that cannot fail under existing loads greater than 1000 requests per second. You’ll work closely with your team to decide which approach makes sense for the problem at hand. You will play a key role in the development of the platform, and what you build will have lasting implications on the technical direction of the company.

Skills and Experience:

  • 5+ years of experience building complex, data-driven applications.
  • Familiarity with multiple storage backends (RDBMS, streams, key-value, etc.) with deep experience in one.
  • Deep experience with one programming language, and familiarity with multiple others.
  • Demonstrated ability to weigh technical trade-offs and carefully choose the correct fit for a given problem.
  • Willingness to dive in to legacy software systems, understand their inner workings and create interfaces to new architecture.
  • Eagerness to learn new technology. We are a polyglot organization and we strive to use the best tool for the job.

Bonus Points:

  • Experience migrating complex legacy software to new architecture, with verification of backward compatibility.
  • Experience working with distributed systems.
  • Experience deploying to AWS.
  • Experience or familiarity with Scala, Haskell, or Go.

About Formation:

Formation distills complex customer data into uniquely tailored experiences; we orchestrate physical and digital exchanges into one seamless journey. Our business is building lasting, trusted relationships between people and brands—and making it look easy.

We're already reaching millions of people a day, and we're just getting started. Our founding leadership is equal parts business, design, and engineering—because we believe differing perspectives + passionate discourse achieve the greatest outcomes. We are collectively talented, but also humble. We give our whole selves. We love learning new things.

Formation is committed to inclusion and diversity and is an equal opportunity employer. All applicants will receive consideration without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability, or veteran status.

If you're up for the challenge of a lifetime, we're looking for outstanding talent to join our team.



We use cookies for site performance and analytics, by using this site you consent to our cookies policy. See conditions.