Software Engineer (Back End) - Bellevue, WA

As a leader in an exciting and fast-paced industry that is evolving daily, we are seeking talented Software Engineers to join our team!

Responsibilities:

  • Design, write and deliver software to improve the availability, scalability, latency, and efficiency of software services
  • Designing, enhancing and building out new features and services
  • Work with engineering team to create new design/architectures geared towards scale and performance
  • Participate in code and design reviews to maintain our high development standards
  • Engage in service capacity and demand planning, software performance analysis, tuning and optimization
  • Work with product and experience teams to define and prototype feature specifications
  • Work with infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations

Required Skills:

  • Degree in Computer Science or equivalent with 3+ years of experience in commercial software development
  • Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
  • Familiarity with running web services at scale; understanding of systems internals and networking are a plus
  • Strong understanding of system performance and scaling
  • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability
Apply now!
DEPARTMENT

Engineering

Job location

Bellevue, WA