logo

View all jobs

Sr Software Engineer, Full Stack

Seattle, WA

The Sr Software Engineer, reporting to the Distinguished Engineer, will work on designing and building highly scalable applications with modern user interfaces delighting our customers and users. 

This role requires ingenuity in finding quick solutions to problems to bias towards results, and with an eye towards the long run at all times. The Sr Software Engineer also plays an auxiliary role as an expert consultant to software developers company-wide, who seek senior technical staff guidance and best practices.

A day in the life:

  • Work directly with stakeholders and define the scope and requirements of entire area of features and functions that may have varying levels of complexity.

  • Manage and execute entire projects or components of large projects from start to finish in an agile environment proposing innovative solutions

  • Proficiently move up and down in the tech stack to build Rest APIs, web applications, User Interfaces/Workflows.

  • Always willing to roll up sleeves, learn, communicate, analyze, and drive initiatives forward.

  • Demonstrates ability to communicate effectively in the areas of technical ownership

  • Responsible for meeting expectations and deliverables on time with high quality for team and as an individual.

  • Coach, mentor and develop other technical leaders and engineers


What we are looking for… 

  • 5+ years of experience in designing, developing distributed service-oriented systems with Java or Python

  • Minimum of 5 years of web and application development experience in React, or similar framework

  • Solid understanding of backend storage technologies such as NoSQL(DynamoDB), Elastric Search, Relational Databases(AWS Aurora) 

  • Strong interpersonal skills and ability to work effectively in multidisciplinary teams

  • Experience in building and working in a highly agile, collaborative, innovative, flexible environment. 

  • Experience in Healthcare especially with HIPAA compliance system is preferred

  • An excellent engineer with a “can-do” attitude

  • Hands-on, detail-oriented, methodical & inquisitive

  • A motivated self-starter with a solid level of experience that quickly grasps complex challenges

  • A skillful communicator with experience working with technical management teams

  • A strong customer focus and metrics driven

  • Fantastic collaborator, team player, negotiator, and influencer

  • Fast fail entrepreneurial and innovative spirit

  • Thrives in a fast-paced environment where continuous improvement is the norm and the bar for quality is extremely high

  • Excited by the challenges of working in a product team undergoing rapid growth serving millions of customers

Powered by