The Salesforce Software Engineering AMTS (Tableau) role is an excellent full-time opportunity for fresh graduates and early-career software engineers who want to work on enterprise-scale SaaS products used by millions of users globally. This position is open for India locations – Bangalore and Hyderabad, with a flexible hybrid work model under Salesforce’s Office Tech-Flexible approach.
Salesforce is known for building reliable, scalable, and high-quality software, and this role places you at the heart of Tableau, one of the world’s most powerful data analytics platforms 📊.

About Salesforce
Salesforce is the world’s #1 AI-powered CRM company, transforming how businesses connect with customers through AI + Data + CRM. With innovation deeply rooted in trust and ethics, Salesforce believes that business can be the greatest platform for change.
At Tableau (a Salesforce company), the mission is simple yet powerful: help people see and understand data. Tableau provides a self-service analytics cloud platform with built-in governance, security, and compliance, enabling organizations to turn data into insights—right where they work.
Salesforce fosters a culture of Trailblazers, continuous learning, inclusion, and impact-driven innovation 🌍.
Roles and Responsibilities
As a Software Engineering AMTS at Salesforce, you will work with world-class engineers to build and maintain highly scalable, reliable software. Your key responsibilities include:
- Developing and maintaining robust client-side and server-side components
- Writing new features, bug fixes, and automated tests following high coding standards
- Investigating and resolving customer-reported defects and production issues
- Analyzing product logs, crash dumps, and network traces
- Leveraging AI tools across the development lifecycle
- Triage and resolve well-defined work items with guidance from senior engineers
- Ensuring compliance with quality standards, best practices, and coding guidelines
- Understanding how your module integrates with the larger Tableau product ecosystem
- Collaborating with product managers, architects, and cross-functional teams
- Participating in Agile sprints and continuously improving delivery quality
- Clearly documenting root cause analysis (RCA) and solution approaches
- Sharing progress, blockers, and learnings with mentors and team members
This role provides deep exposure to enterprise software development, debugging at scale, and distributed systems 🧠.
Required Qualifications
Education
- Bachelor’s or Master’s degree in Computer Science or an equivalent field
Help a friend land their next role. Share now!
Job Overview
| Details | Information |
|---|---|
| Role | Software Engineering AMTS (Tableau) |
| Company | Salesforce |
| Employment Type | Full-Time |
| Experience | 0–2 Years |
| Work Model | Office Tech-Flexible (Hybrid) |
| Locations | Bangalore, Hyderabad |
| Team | Tableau Engineering |
Expected Salary 💰
Salesforce has not officially disclosed the compensation for this role. However, based on current market data and Salesforce India salary trends, candidates can expect:
- ₹12 LPA – ₹20 LPA (Expected CTC Range)
💡 Final compensation depends on skills, experience, interview performance, and location.
Market Salary Estimate 📊
| Role Level | Average Salary |
|---|---|
| Software Engineer Fresher (Top MNC) | ₹8 – ₹12 LPA |
| Salesforce AMTS | ₹12 – ₹20 LPA |
| Software Engineer (2–3 Years) | ₹18 – ₹28 LPA |
Salesforce roles typically include performance bonuses, stock options (RSUs), health benefits, and learning budgets, making the overall package highly competitive.
Technical Skills
Candidates applying for the Salesforce Software Engineering AMTS role should have:
- 0–2 years of relevant software development experience
- Strong working knowledge of:
- C++ (C++17 or later) or
- Java (Java 17 or later)
- Understanding of Object-Oriented Programming (OOP)
- Knowledge of:
- Multithreading and concurrency
- Queues, locks, scheduling
- Event-driven architecture
- Familiarity with relational databases and SQL
- Understanding of debugging and performance optimization techniques
- Awareness of Agile methodologies and SDLC best practices
- Exposure to CI/CD, source control, testing, and build processes
Good to Have Skills
- Experience with JavaScript, TypeScript, or C#
- Exposure to enterprise SaaS products
- Cloud platform knowledge: AWS, GCP, or Azure
- Understanding of distributed systems, microservices, and containers
- Experience in data processing or analytics systems
- Contributions to GitHub projects, hackathons, or open-source work
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Who Can Apply
This role is suitable for:
- Freshers and early-career engineers (0–2 years)
- Graduates strong in C++ or Java
- Candidates interested in data platforms and enterprise software
- Applicants willing to work in a hybrid model in Bangalore or Hyderabad
- Engineers passionate about high-quality, scalable software
Why Join Salesforce? 🌟
- Work on global-scale products used by millions
- Exposure to AI-driven, data-intensive platforms
- Strong mentorship and career growth pathways
- Inclusive, values-driven work culture
- Opportunities to grow across Tableau, Salesforce core products, and AI initiatives
- Hybrid work flexibility with world-class engineering teams
How to Apply
Interested candidates should:
- Prepare a resume highlighting C++ / Java projects
- Showcase problem-solving and system design skills
- Include links to GitHub, projects, or open-source contributions
- Apply through the official Salesforce careers portal
📌 Early applications are encouraged as roles may open in phases.
Disclaimer
This job information is collected from official and publicly available sources. We do not charge any fees for job or internship applications. Recruitment and selection are entirely handled by Salesforce. No job guarantee is provided. We are not responsible for any loss or damage arising from reliance on this information.
Share the opportunity