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

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 a day 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?

Jobs Related To Salesforce Software Engineering MTS

Software Engineering SMTS

Staff Software Engineer position at Salesforce focusing on backend development, distributed systems, and cloud infrastructure with hybrid work options in Indianapolis.

Senior Product Manager, Sales Cloud

Senior Product Manager role at Salesforce leading Conversational Intelligence platform development for Sales Cloud, focusing on AI integration and customer insights.

Manager/Senior Manager, Software Engineering

Lead software engineering teams at Salesforce, driving technical excellence and team success in enterprise-scale distributed systems development.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering position at Salesforce, developing and maintaining enterprise software solutions.

Lead Software Engineer / LMTS - Backend

Lead Backend Software Engineer position at Salesforce, building scalable cloud solutions and mentoring teams with 10+ years of experience required.