Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Salesforce

Software Engineering, SMTS – Tableau

Salesforce

. Design, development, and maintenance of robust and scalable client & server-side components .

Posted 4/23/2026full-timeBangalore • 🇮🇳 IndiaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptMicroservicesPythonSQLTableauTypeScript

About the role

Key responsibilities & impact
  • Design, development, and maintenance of robust and scalable client & server-side components
  • Analyze existing issues both functional and technical and provide the right solution in a high data analytics environment
  • Investigate, troubleshoot and resolve customer defects, production issues, installation, and configuration issues with Tableau products in a timely manner
  • Ensure the security and integrity of software components through the implementation of appropriate security measures
  • Demonstrate high proficiency in software engineering development paradigms and best practices, with high focus on reliability and quality
  • Share AI best practices and guidance on tools across the lifecycle of workitems
  • Propose and implement targeted code refactoring and structural improvements to eliminate recurring defect patterns and technical debt
  • Replicate, debug, and fix product issues and high impact defects in various environments, working with feature developers as needed
  • Analyzing product log files, crash dumps, network traces, etc
  • Develop high-quality, production-ready code that can be used by millions of users
  • Write code (new development, bug fixes), and automated tests, conduct code reviews and ensure adherence to coding standards and best practices
  • Propose and implement targeted code refactoring and structural improvements to eliminate recurring defect patterns and technical debt
  • Ensure coding standards and other quality standards like code coverage, security, performance are met.Maintain strong working knowledge of products and develop product improvements
  • Provide in-depth code review and diagnostic validation for fixes delivered by Engineers
  • Are a key SME and partner for the Product Manager, Lead Engineers, and Scrum Master
  • Understand who our customers are and their use cases as well as how our work fits into the bigger picture
  • Provide technical coaching to junior team members to help improve their overall skills and knowledge, primarily by using techniques such as pair-programming and reviews
  • Work in a Hybrid Engineering model, collaborating with product managers, architects, and other stakeholders to define technical requirements and specifications
  • Communicate clearly and efficiently with internal partners and stakeholders to share information, resolve dependencies or problems, and integrate feedback

Requirements

What you’ll need
  • B.S/M.S. in Computer Sciences or equivalent field
  • 6+ years of relevant software development experience with deep working expertise primarily in C++ 17 or Java 17 and later
  • Expertise in other languages like C#, Javascript, Typescript, Python is good to have
  • Deep knowledge of object-oriented programming and Strong SQL skills and experience with relational and non-relational databases and transactions
  • Deep understanding of architecture principles, design patterns, multithreading, concurrency, queues, locks, scheduling, event-driven architecture, workload distribution, along with a deep understanding of relational databases and non-relational databases
  • Proficiency in debugging and performance optimization techniques
  • Hands on experience in developing high performing software systems which can connect to multiple data sources, process information and visualize data
  • Experience in developing enterprise-level SaaS products and deploying services on public cloud platforms (GCP, AWS, Azure)
  • Proven experience with building large scale distributed systems, working with microservices, container orchestration and/or distributed architecture
  • Experience in data processing, data transformation and analytical technologies
  • Experience in Agile methodologies and software engineering best practices including coding standards, SCM, CI, build processes, testing, and operations
  • Excellent problem-solving, organizational and analytical skills

Benefits

Comp & perks
  • Comprehensive benefits package including well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and on-demand training with Trailhead.com
  • Exposure to executive thought leaders and regular 1:1 coaching with leadership
  • Volunteer opportunities and participation in our 1:1:1 model for giving back to the community

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++ 17Java 17C#JavascriptTypescriptPythonSQLobject-oriented programmingdebuggingperformance optimization
Soft Skills
problem-solvingorganizational skillsanalytical skillstechnical coachingcommunicationcollaborationleadershipmentoringadaptabilityattention to detail
Certifications
B.S. in Computer ScienceM.S. in Computer Science