Software Engineering MTS

Salesforce is a leading enterprise software company specializing in customer relationship management (CRM) solutions.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on building and leading integration solutions for Public Sector, requiring expertise in Salesforce technologies and U.S. citizenship.

Technical Product Marketing Sr Manager

Senior Technical Product Marketing role at Salesforce focusing on MuleSoft integration and automation solutions, requiring 5+ years of experience in technical marketing or similar fields.

Lead Full-Stack Software Engineer / LMTS - Bangalore

Lead Full-Stack Software Engineer position at Salesforce Bangalore, focusing on developing scalable enterprise solutions with 10+ years of experience required.

Performance Engineering - SMTS/LMTS

Senior/Lead Performance Engineering role at Salesforce focusing on scalability and performance optimization of cloud applications with AI integration.

Technical Architect (Mulesoft)

Lead technical architect position at Salesforce focusing on Mulesoft implementation, system design, and team leadership with remote work options.

Description For Software Engineering MTS

Salesforce is seeking a Staff Software Engineer (MTS) to join their dynamic team in Dallas, with hybrid work options available. This role presents an exciting opportunity to work on Sales Cloud, one of Salesforce's flagship products, focusing on enhancing the customer setup experience across feature discovery, activation, and configuration.

The position requires a master's degree holder with strong technical expertise in distributed systems, combining both theoretical knowledge and practical experience. You'll be working with cutting-edge technologies including React, Java, MongoDB, and Kafka, while also applying machine learning and AI concepts to solve complex business challenges.

As a Staff Engineer, you'll be instrumental in designing and developing enterprise-scale solutions, participating in all aspects of the software development lifecycle. The role offers a unique blend of technical leadership and hands-on development, requiring both depth in engineering practices and breadth across multiple technologies.

The ideal candidate will bring 2+ years of industry experience, with a strong foundation in computer science fundamentals and distributed systems. You'll be working in a collaborative environment, contributing to technical specifications, documentation, and cross-team discussions. The position offers the flexibility of hybrid work arrangements, with occasional travel to Salesforce offices as needed.

Salesforce is known for its strong company culture and commitment to equality, offering comprehensive benefits and opportunities for professional growth. The company's mission to improve the state of the world through technology makes this role particularly meaningful for those seeking to make a significant impact in enterprise software development.

This role is perfect for a technically skilled professional who enjoys solving complex problems, values collaboration, and wants to work with a leader in the enterprise software industry. You'll be part of a team that values innovation, technical excellence, and continuous learning, while contributing to products that help businesses worldwide transform their operations.

Last updated 2 months ago

Responsibilities For Software Engineering MTS

  • Design and develop high-quality enterprise software for Sales Cloud
  • Enhance setup experience for Sales Cloud customers
  • Propose solutions to complex business and technical problems
  • Update and enhance existing software capabilities
  • Contribute to all phases of SDLC
  • Generate technical specifications/documentation
  • Understand existing code base and grow into a subject matter expert
  • Participate in cross team discussions

Requirements For Software Engineering MTS

Java
JavaScript
React
MongoDB
Kafka
  • Master's degree in Computer Science, Engineering, or related quantitative discipline
  • 2 years of industry experience in software design and development
  • Experience with database software design
  • Strong Web development experience with React, HTML5, CSS, JavaScript
  • Experience with SQL, NoSQL, and MongoDB
  • Knowledge of Object Oriented and System design patterns in Java
  • Experience with Agile methodology and Test-driven development
  • Knowledge of Machine Learning algorithms
  • Experience with distributed systems
  • Strong understanding of data structures and algorithms
  • Experience with MapReduce, Spark, and Kafka
  • Full-stack development experience
  • Experience with Git
  • Experience working in Artificial Intelligence projects

Benefits For Software Engineering MTS

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical, dental, and vision insurance
  • 401k plan
  • Equity compensation
  • Inclusive benefits package
  • Equal pay commitment

Interested in this job?