Back to Careers

Senior Java Developer

Smartsheet is a complex and richly interactive web application built with JavaScript, HTML, AJAX and WebSockets on the front-end, and Java, MySQL, TokuMX (MongoDB) and RabbitMQ on the back-end. This position will contribute to our backend services that fuel features like our RESTful API, Webhooks, Workflow, Advanced Notifications and more.

This position is based at our headquarters in Bellevue, WA.


Job Responsibilities Include:

  • Delight our customers by implementing highly visible and impactful features and improving existing ones
  • Design and build services that can consume, process and act on millions of user actions within Smartsheet and scale to 100x as our as our customer base continues to grow
  • Develop and maintain server-side Java code
  • Participate in all phases of quality assurance and defect resolution

Requirements:

  • 5+ years software development experience
  • 2+ years Java application development
  • Highly experienced in back end Java coding
  • Experience building highly scalable, high availability application
  • Strong problem solving and troubleshooting skills
  • Excellent written and verbal communication skills
  • Ability to work independently in a fast-paced environment with frequent production releases
  • Legally eligible to work in the U.S. on an ongoing basis
  • BS or MS in Computer Science, a related field, or equivalent industry experience

Nice to have:

  • Familiarity with SaaS apps (Google Docs, Salesforce, etc.)
  • Experience implementing complex business logic
  • Familiarity with release and deployment strategies in a zero downtime production environment
  • Grasp of performance measurement, monitoring, alerting, and optimization techniques
Apply Now