Smartsheet
Senior Software Engineer I, Front End - Chart View (Remote Eligible)
Job Summary
Smartsheet is seeking a full stack software developer with a focus on front-end development to build advanced charting and analytical features. The role involves writing clean code, developing web UI components with technologies like React and TypeScript, and collaborating with UX designers and product managers. Candidates should have at least 5 years of software development experience, proficiency in modern programming languages, and experience with SaaS applications and large-scale web projects. The position offers opportunities for technical leadership, mentoring junior engineers, and working remotely within the U.S., accompanied by a comprehensive benefits package.
Required Skills
Benefits
Job Description
Smartsheet is a tech company with a human story to tell. We’re here to empower teams to manage projects, automate workflows, and rapidly build new secure solutions, using simple no-code tools. We’re revolutionaries – so for us changing the way the world works is all in a day’s work.
We are looking for a full stack software developer with front end focus to build the next generation Charting and analytical experience in Smartsheet. You'll work closely with UX designers and product managers. You will work with a fast-paced, motivated, and exciting group of engineers who are experts with technologies including, but not limited to, React, Typescript, Chart.js, Java, MySQL and Terraform. We value product-oriented engineers who can own, architect and implement features from start to finish. Our customers love our product and our engineers to deliver the quality expected of the Smartsheet team.
In 2005, Smartsheet was founded on the idea that teams and millions of people worldwide deserve a better way to deliver their very best work. Today, we deliver a leading cloud-based platform for work execution, empowering organizations to plan, capture, track, automate, and report on work at scale, resulting in more efficient processes and better business outcomes.
You will report to our Manager, Engineering located in our Bellevue, WA office, or you may work remotely from anywhere in the US where Smartsheet is a registered employer.
You Will:
- 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 (Chart.js, React, JavaScript, TypeScript, Node.js, HTML, and CSS)
- Be a technical leader on our team, implementing features in TypeScript and integrating with back-end Kotlin/Java services running on AWS
- 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)
You Have:
- 5+ years software development experience
- 5+ years experience in at least one modern object oriented programming language (Java, C#, Ruby, etc.)
- 2+ 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
Current US Perks & Benefits:
- HSA, 100% employer-paid premiums, or Buy-up medical/vision and dental coverage options for full-time employees
- 401k Match to help you save for your future (50% of your contribution up to the first 6% of your eligible pay)
- Monthly stipend to support your work and productivity
- Flexible Time Away Program, plus Sick Time Off
- US employees are automatically covered under Smartsheet-sponsored life insurance, short-term, and long-term disability plans
- US employees receive 12 paid holidays per year
- Up to 24 weeks of Parental Leave
- Personal paid Volunteer Day to support our community
- Opportunities for professional growth and development including access to Udemy online courses
- Company Funded Perks, including a counseling membership, local retail discounts, and your own personal Smartsheet account
- Teleworking options from any registered location in the U.S. (role specific)
Smartsheet provides a competitive base salary range for roles that may be hired in different geographic areas we are licensed to operate our business from. Actual compensation is determined by several factors including, but not limited to, level of professional, educational experience, skills, and specific candidate location. In addition, this role will be eligible for a market competitive incentive opportunity.
Get to Know Us:
At Smartsheet, we’ve created a place where everyone is welcome — people from all over the world, all backgrounds, all ages, all colors, and all beliefs working side by side. Here, everyone can make a difference and empower others to do the same. You’re encouraged to apply even if your experience doesn’t precisely match our job description—if your career path has been nontraditional, that will set you apart. At Smartsheet, we empower everyone, everywhere to change the way the world works—join us!
Equal Opportunity Employer:
Smartsheet is an Equal Opportunity (EEO) employer committed to fostering an inclusive environment with the best employees. It is our policy to provide equal employment opportunities to all qualified applicants in accordance with applicable laws in the US, UK, Australia, Germany, Costa Rica, Japan, Bulgaria, and India. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.
#LI-Remote
Smartsheet
A collaborative work management platform that helps teams plan, track, and manage projects efficiently.
See more jobsSafe Remote Job Search Tips
Verify Employer Thoroughly
Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.
Never Pay to Get a Job
Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.
Safeguard Your Personal Information
Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.
Scrutinize Communication & Interviews
Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.
Beware of Unrealistic Offers
If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.
Insist on a Formal Contract
Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.