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 Engineer – Tableau

Salesforce

Software Engineer designing and developing high-quality software solutions at Salesforce. Engaging in AI and analytics services within a collaborative and innovative environment.

Posted 6/16/2026full-timeHyderabad • 🇮🇳 IndiaSeniorLeadWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptMicroservicesPythonTableauTypeScript

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
  • Ensure and guide on effective AI usage across the lifecycle of workitems
  • Drive complex fixes involving multiple product/functional areas, core component changes
  • Act as the final technical escalation point for highly complex issues
  • Manage the technical execution and prioritization of compliance and security remediation efforts across platform
  • Replicate, debug, and fix complex product issues in various environments, working with feature developers as needed
  • Analyzing product log files, crash dumps, network traces, etc
  • Make design decisions on the basis of performance, scalability, and reliability
  • Assist in writing code (new development, bug fixes), and automated tests, conduct code reviews and ensure adherence to coding standards and best practices
  • Maintain strong working knowledge of products and develop product improvements
  • Ensure coding standards and other quality standards like code coverage, security, performance are met
  • Review the team designs and provide constructive and clear feedback to advocate for the right thing and unblock team members quickly
  • Provide technical coaching to junior team members to help improve their overall skills and knowledge
  • Develop high-quality, production-ready code that can be used by millions of users
  • Work in a Hybrid Engineering model, collaborating with product managers, architects, and other stakeholders to define technical requirements and specifications
  • Engage with Product Managers to clarify customer requirements, propose viable workarounds, and understand related priorities better
  • Communicate clearly and efficiently with cross functional 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
  • 10+ 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
  • Deep Expertise in object-oriented programming and relational and non-relational databases and transaction fundamentals
  • Deep Expertise in architecture principles, design patterns, multithreading, concurrency, queues, locks, scheduling, event-driven architecture, workload distribution, along with expertise of relational databases and non-relational databases
  • Deep Expertise 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
  • Expertise in developing enterprise-level SaaS products and deploying services on public cloud platforms (GCP, AWS, Azure)
  • Expertise in designing and building large scale distributed systems with 100K+ users, working with microservices, container orchestration and/or distributed architecture
  • Expertise in data processing, data transformation and analytical technologies
  • Proven experience designing and developing distributed systems at scale
  • Expertise 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#JavascriptTypescriptPythonobject-oriented programmingrelational databasesnon-relational databasesdebugging
Soft Skills
problem-solvingorganizational skillsanalytical skillstechnical coachingcommunicationcollaborationfeedbackprioritizationtroubleshootingdesign decision making
Certifications
B.S. in Computer SciencesM.S. in Computer Sciences