Principal API Platform Architect

We are looking for a platform engineer/architect to build out our new consumer-facing API strategy that is capable of handling billions of events per day.

The Apptentive Team
We are building the future of business and helping large brands to listen and engage with their customers, on any device, at scale. You’ll be joining a team that is passionate about building great customer experience products and delivering customer love. 

About This Role
As an API Architect, you will be responsible for the technical direction of our API strategy which includes the design, development, testing, and deployment of our products. We service over a million API requests per minute and our SDKs are installed on over 2.5 billion devices around the world. We are a small team ~20 engineers and our technology stack is built with Scala, node.js, and Ruby on Rails, running on Cassandra, MongoDB, ElasticSearch, and Kafka entirely in AWS.  

What you will do:
  • Work with a cross-functional team to design and implement a public facing API platform for our SDKs and direct customer interface
  • Design, plan and deploy large-scale web applications
  • Write performant, maintainable code that is easy to read and well-documented
  • Write automated tests to thoroughly validate the correctness of your code
  • Collaborate closely with other developers and members of the Apptentive team
  • Deploy code via Docker/Kubernetes/Helm on Amazon Web Services (AWS)
  • Participate in lean/agile development process that focuses on customer value delivery, low latency engineering practices, and individual developer ownership

What you should have:
  • 8+ years software development experience, preferably for a B2B SaaS product and/or in a successful startup environment
  • Solid experience with REST and API design
  • Passion for APIs and Developer Experience
  • Expert level familiarity with high throughput and low latency event-driven systems
  • Experience with a broad range of API tools, frameworks, and libraries, preferably including one or more of CQRS, CRUD, GraphQL, REST, JWT, and OAuth
  • The curiosity and desire to stay current on these and related rapidly evolving topics
  • Passion about the possibilities of mobile, the magic of great customer experiences, and having fun while working hard

What We Offer
  • Competitive salary and equity packages
  • Unlimited paid time off (PTO) and generous family leave policies
  • 401k, HRA/FSA and monthly Orca pass
  • Comprehensive medical, dental, and vision insurance
  • Paid professional development (conferences/courses)
  • A chance to build something great with other amazing people

How We Work
  • We have ownership of how we complete work and take responsibility for our outcomes
  • We are creative in how we approach problems and deliver pragmatically
  • We share information and learn from each other
  • We pride ourselves on being adaptable because change is a constant
  • We focus on the customer to give them a voice
  • We make mistakes, learn and improve as we iterate
  • We focus on delivering value quickly and iterating on lessons learned

How We Do Not Work
  • We are not aggressive or competitive with each other, and we greatly appreciate diverse thinking
  • We are not defined by our roles. We get opportunities to work on new areas to expand our knowledge and abilities
  • We don’t work at all hours, because we have friends and families, and they are important to us

This position is based at Apptentive in Downtown Seattle and offers competitive salary and benefits.  

We encourage diverse candidates to apply! Apptentive values diversity and does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, age, veteran status or parental status.

Principals only -- No recruiters, please.  We are unable to sponsor visas at this time.

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field