Senior Software Engineer - Platform

San Francisco

What you’ll do

This is a senior software engineering role on a core Platform software development team. This engineer will help design, build, and maintain distributed microservices in a backend system. You will work with Ops and SRE to ensure that services maintain a high level of scalability and reliability.

What you will be doing

As an engineer on this team, you will:

  • Design, build, and operate distributed systems in production
  • Gather requirements for building new microservices, as well as adding features to existing services. Estimate level of effort and provide feedback to Product Managers on missing or insufficient requirements.
  • Optimizing and maintaining existing services.
  • Be responsible for the full lifecycle of your code, from design to delivery and deployment.
  • Collaborate with other engineers in a team environment. We often work closely together on the same problem, communicating frequently throughout the day.
  • Participate in and help improve our processes. As a team, we place heavy emphasis on the visibility of work, peer-review, and knowledge sharing to help us produce quality software.
  • Help define and implement software reliability standards for other teams, leading by example.
  • Be empowered to reduce maintenance and operational burden over time.

Things you might work on include services that process user transaction data, workflow, ingress and egress of data, and fulfillment.

What we’re looking for

You may have an interest in (not necessarily experience with) some of the following:

  • Functional programming
  • Immutable infrastructure
  • Developer-focused tooling
  • Continuous deployment

About Formation

Formation distills complex customer data into precise actions; 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.

Also, we are thrilled to be named one of the Top 50 startups by LinkedIn! Every member of our team makes Formation a special place to work and grow. Come join us and see for yourself!

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.