Apply

Principal Software Engineer - Full Stack (Remote Eligible)

Posted 3 days agoViewed

View full description

💎 Seniority level: Principal, 10+ years

📍 Location: United States

💸 Salary: 200000.0 - 270000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Smartsheet👥 1001-5000💰 $3,200,000,000 Post-IPO Debt 5 months ago🫂 Last layoff about 2 years agoSaaSEnterpriseSoftware

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: AWSBackend DevelopmentLeadershipNode.jsSoftware DevelopmentSQLAgileFrontend DevelopmentFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptVue.JsAngularReactCI/CDRESTful APIsMentoringDevOpsMicroservicesSaaS

Requirements:
  • 10+ years software development experience building highly scalable, highly available applications
  • 10+ years software development experience
  • 7+ years of experience in JavaScript / TypeScript, with strong expertise in modern front-end technologies such as React, Vue, or Angular.
  • 7+ years experience in SaaS application development
  • Experience with modern web technologies, front-end frameworks and integrating with back-end services
  • Experience building Single Page Applications at scale
  • Successful in an environment with frequent production releases
  • Experience writing complex asynchronous code that communicates with multiple services
  • A degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Legally eligible to work in the U.S. on an ongoing basis
Responsibilities:
  • Write clean and efficient code based on product specifications and participate in the entire development life cycle, from concept to release
  • Create and promote modern web UI development
  • Develop modular, maintainable components for the next generation of applications at Smartsheet (React, JavaScript, TypeScript, Node.js, HTML, and CSS)
  • Be a technical leader on our team, implementing features in TypeScript and integrating with cloud native back-end services
  • Develop and maintain CI/CD pipeline implementations for tests, linting, deployment, etc.
  • Take part in code reviews and architectural discussions as you work with other software engineers, UX designers and product managers
  • Mentor junior engineers on code quality and other industry best practices
  • Develop services that can consume, process and act on millions of user actions within Smartsheet and scale to 100x as our as our customers continues to grow
  • Enhance existing application code with new features and strike a balance when making technical decisions (build vs refactor vs simplify)
Apply