Salesforce
AI CRM
SoftwareEngineer(Backend)MTS
“Software Engineer (Backend) - MTS at Salesforce. Skills: Backend Engineering, Cloud-Native Architecture, Data Integration, Microservices, Java. Drive the design, development, testing, and deployment of well-scoped features within IDMC's Data Integration /Data Foundation platform. Take full ownership of your work from initial requirement through to production deployment, monitoring, and operational health”
What You'll Achieve.
shipping real products; growing fast; create the context for Data Platform; contribute production-grade code immediately; operating high-throughput, highly available services; maintain system reliability; deliver solutions that align with the broader platform architecture
Industry & Context.
solving hard problems; analytical thinking; genuine curiosity when debugging or designing complex solutions
What They're Looking For.
Must Have
2–4 years of full-time software development experience in a product or enterprise environment, preferably focused on building and maintaining cloud-native backend services, Deep hands-on experience with Java (or a similar JVM language), understanding of object-oriented design, concurrent programming, and writing performance-critical, production-grade code, Proven experience designing, building, and operating scalable, high-throughput RESTful APIs within a cloud environment, Solid grasp of microservices architecture, service discovery, and message queue or event-driven patterns, Familiarity with at least one major cloud platform (AWS, Azure, or GCP) is essential, Expert knowledge of RDBMS concepts, including advanced SQL writing, query optimization, and transaction management, Practical experience with Docker, basic familiarity with Kubernetes for service deployment and scaling, Exposure to distributed processing technologies like Apache Spark or Kafka, Understanding of distributed systems fundamentals and data movement at scale, Experience implementing robust automated tests (unit, integration, and contract tests) using frameworks like JUnit or TestNG, A commitment to quality, security, and maintainability, Hands-on proficiency with source control (Git), modern CI/CD pipelines, familiarity with Agile/Scrum methodologies, analytical thinking, attention to detail, genuine curiosity when debugging or designing complex solutions, Clear written and verbal communication — able to articulate technical decisions, ask sharp questions, and collaborate effectively across a distributed team
Nice to Have
Working experience with at least one NoSQL database (e.g., Cassandra, MongoDB), Knowledge of Generative AI and LLMs, with an ability to apply these technologies to create intelligent, automated solutions, familiarity with AI-assisted development tools (Claude Code, Cursor, or similar), interest in how LLMs can be applied to automate engineering or data workflows, Awareness of Data Lake concepts, open table formats (Iceberg, Delta Lake), or data pipeline patterns, Any exposure to data integration, data quality, or metadata management concepts — even through coursework or side projects, Familiarity with Salesforce products or experience integrating SaaS platforms is a bonus
What You'll Do.
and deployment of well-scoped features within IDMC's Data Integration /Data Foundation platform
Take full ownership of your work from initial requirement through to production deployment
and operational health
Develop and maintain reliable
high-performance code within a cloud-native microservices architecture
Champion code quality and maintainability by writing clean
and peer-review ready code
Contribute to building data pipelines
and integration workflows that move and transform data across cloud environments
Learn the fundamentals of large-scale data movement and develop expertise in this space over time
Implement robust automated unit
and regression tests as a first-class part of your development workflow
Actively contribute to high-quality standards by rigorously testing your own features and providing constructive feedback through code reviews
Actively engage in CI/CD pipelines
Apply best practices for deployment
and effective incident response to maintain system reliability
Invest in continuous technical growth by exploring new tools
participating in critical design discussions
and developing deep expertise in a specific area of the platform
How You'll Work.
Team & Collaboration
Work closely with senior engineers, LMTS, and Product Managers to understand requirements, ask sharp questions, and deliver solutions that align with the broader platform architecture; Collaborate effectively across a distributed team
Communication Scope
Clear written and verbal communication; articulate technical decisions; ask sharp questions
Applying for this Software Engineer (Backend) - MTS role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Salesforce?
Real rants from real employees. Read before you apply.