Software Engineering SMTS

A cutting-edge technology organization dedicated to improving developer productivity in cloud development environments.
$137,100 - $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 and enhancing tools and extensions that enable seamless development experiences 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 computing, where you'll be responsible for creating plugins and extensions that optimize workflows in remote development environments. You'll be working with cutting-edge technologies including TypeScript, JavaScript, and Java, while collaborating with cross-functional teams to deliver tools that empower developers worldwide.

The ideal candidate will bring 3+ years of software development experience, with specific expertise in IDE plugin development. You'll be working on projects that directly impact developer productivity, from enhancing debugging capabilities to optimizing build processes for remote development scenarios. Your work will be crucial in shaping the future of how developers interact with their development environments.

Working at Salesforce means joining a company that values equality and innovation. Located in San Francisco, this role offers competitive compensation ranging from $137,100 to $236,500, along with the opportunity to work with industry-leading technologies and frameworks. You'll be part of a team that's pushing the boundaries of development tooling while maintaining a strong focus on user experience and technical excellence.

This is an ideal opportunity for a seasoned engineer who is passionate about developer tools, has a strong technical background, and wants to make a significant impact on how developers work in modern cloud environments. Join Salesforce to help build the future of development tools and be part of a company that prioritizes both technical innovation and workplace equality.

Last updated 7 minutes 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 medical, dental, and vision insurance
  • 401k plan
  • Equity compensation
  • Equal employment opportunity

Interested in this job?

Jobs Related To Salesforce Software Engineering SMTS

Senior Manager, Technical Support Engineering

Lead technical support engineering role at Salesforce, managing enterprise accounts and ensuring customer satisfaction through expert technical guidance and team leadership.

Lead Solution Engineer - Slack

Lead Solution Engineer position at Slack, requiring 6+ years of experience, focusing on technical sales and customer solutions in Latin America.

Technical Architect

Senior technical leadership role at Salesforce focusing on solution architecture, system integration, and technical design for enterprise applications.

Pre-Sales Technical Architect - SMB EMEA

Pre-Sales Technical Architect position at Salesforce, focusing on SMB customers in EMEA, combining technical expertise with customer advisory services.

Senior Manager, Technical Consulting

Senior Manager, Technical Consulting role at Salesforce leading technical teams in implementing enterprise-scale Salesforce solutions in Mexico City.