Software Engineering SMTS

A cutting-edge technology organization dedicated to improving developer productivity in cloud development environments.
$125,700 - $236,500
Backend
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineering SMTS

Salesforce is seeking a Staff Software Engineer (SMTS) to join their developer productivity team focused on cloud development environments. This role is central to building tools and extensions that enhance the development experience for UI and Java developers using VSCode and JetBrains products.

The position offers an exciting opportunity to work at the intersection of IDE development and cloud technologies, where you'll be responsible for creating plugins and extensions that optimize remote development workflows. You'll be working with cutting-edge technologies and frameworks, including TypeScript, JavaScript, and Java, while collaborating with cross-functional teams to deliver innovative solutions.

As an SMTS, you'll play a crucial role in designing and developing tools that improve developer productivity, focusing on seamless integration with remote workspaces, enhanced debugging capabilities, and optimized build processes. The ideal candidate brings 3+ years of software development experience, with specific expertise in IDE plugin development and a strong understanding of both frontend and backend technologies.

The role offers competitive compensation ranging from $125,700 to $236,500, depending on location and experience. Based in either San Francisco or Seattle, you'll be part of Salesforce's commitment to improving the state of our world through technology. The company provides comprehensive benefits and maintains a strong focus on equality and inclusive workplace practices.

This is an excellent opportunity for a seasoned engineer who is passionate about developer tools, enjoys solving complex technical challenges, and wants to make a significant impact on developer productivity in cloud environments. Join a team that's pushing the boundaries of innovation in remote development tooling and be part of shaping the future of how developers work.

Last updated 3 days ago

Responsibilities For Software Engineering SMTS

  • Design and develop IDE extensions and plugins tailored for UI and Java development
  • Enhance the integration of remote workspaces with VSCode
  • Optimize development workflows by creating features that improve debugging, testing, and build processes
  • Collaborate with stakeholders to gather requirements
  • Troubleshoot and resolve issues in existing extensions
  • Keep up-to-date with the latest advancements in IDE and remote development technologies

Requirements For Software Engineering SMTS

TypeScript
JavaScript
Java
  • 3+ years of software development experience, with at least 1 year focused on developing IDE plugins/extensions
  • Proficiency in TypeScript, JavaScript, and Java; familiarity with Kotlin is a plus
  • Experience with Github Codespaces, VSCode API, and modern development frameworks
  • Knowledge of remote development setups, including containers (Docker), remote Tunnels, and cloud workspaces
  • Strong understanding of front-end technologies like HTML, CSS, and frameworks such as React or Angular
  • Proven ability to identify developer pain points and build solutions
  • Excellent communication and teamwork skills

Benefits For Software Engineering SMTS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package
  • Equal employment opportunity
  • Inclusive workplace

Interested in this job?

Jobs Related To Salesforce Software Engineering SMTS

Director, Solution Engineering

Lead Solution Engineering team at Salesforce Sydney, driving Revenue Cloud and Commerce Cloud pre-sales success through technical leadership and strategic partnership development.

Lead Account Solution Engineer

Lead Account Solution Engineer position at Salesforce, focusing on Marketing Cloud solutions and technical sales leadership.

Solution Engineering - Manager/Sr Manager, Director, Senior Director

Lead Salesforce's Solution Engineering teams, driving digital transformation and customer success through strategic leadership and technical expertise.

Lead Software Engineer/LMTS - Backend - Distributed Systems

Lead Software Engineer position at Salesforce focusing on backend and distributed systems development, requiring 10+ years of experience with comprehensive benefits.

Senior Product Manager, Event Technology & Insights

Lead product strategy and development for Salesforce's event technology platform, managing in-person experiences for global events and driving innovation in event tech solutions.