View Our Website View All Jobs

Senior Software Engineer- Backend

The Apptentive Team

You’ll be joining a team that is passionate about building great communications products and delivering customer love. We truly believe that companies can develop meaningful and valuable relationships with their customers and that our software can become the key to a more personal and mobile world. We're a close-knit team, enjoy sharing meals together at Salumi, Paseo and other uniquely Seattle institutions, and value close collaboration, strong communication, and honesty.

About This Role
As a Software Engineer, you will be responsible for the design, development, testing, and deployment of products that help companies communicate with their customers in deep and personal ways. We service over 20,000 requests per second and our sdk is installed on over 1 billion devices around the world. We are a small team <15 engineers and our technology stack is built in Ruby on Rails, Scala, and Python, running on Cassandra, MongoDB, ElasticSearch, and Kafka.  We containerize and deploy with Kubernetes on AWS. We work in an Agile/Scrum model.

Success in this role requires:

  • 5 or more years software development experience, preferably for a B2B SaaS product and/or in a successful startup environment.
  • Expert level familiarity with Ruby, Python, or Scala.
  • Experience with a broad range of tools, frameworks, and libraries, preferably including one or more of Big Data and Data Analytics, Machine Learning, Service-Oriented Architectures, NoSQL (Cassandra, MongoDB), ElasticSearch, Kafka, and Distributed Computing. The curiosity and desire to stay current on these and related rapidly evolving topics.
  • Familiarity with REST and API design.
  • BA/BS degree in computer science or related field.  Masters or above preferred.
  • Participation in 24/7 on-call rotation for monitoring of system status and resolution of critical issues & outages.
  • Self-directed, with a sense of urgency and a bias for action and data-based decision making.
  • Close attention to detail and commitment to building high quality, scalable products.
  • A commitment to lean/agile development that focuses on customer value delivery, low latency engineering practices, and individual developer ownership.
  • The ability and desire to collaborate closely with other developers and members of the Apptentive team. The belief that diverse teams do better work.
  • Passionate about the possibilities of mobile, the magic of great customer experiences, and having fun while working hard.
  • A willingness to work directly with customers to investigate and resolve issues, gather product feedback, and learn about new use cases and features.

About Apptentive

Apptentive helps thousands of companies use their mobile applications to build deeper, more meaningful relationships with millions of people around the world. We believe software is powering more relationships than ever before and that we can help make software about People. We’re building the platform to power customer communication for the modern business. We’re a rapidly growing, well-funded company based in Seattle that’s passionate about building great products with a fun, dedicated hardworking team.

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

Apptentive is an equal opportunity employer and we value diversity. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.

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

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*