Software Engineering Lmts - Tableau

Salesforce Salesforce · Enterprise · Hyderabad, India, India

Salesforce is seeking a Software Engineer for their Tableau product in India. The role involves designing, developing, and maintaining client and server-side components, analyzing and resolving technical issues, ensuring product security and integrity, and collaborating with cross-functional teams. The engineer will also ensure effective AI usage across work items and manage technical execution of compliance and security remediation. This is a senior role requiring deep expertise in software development, architecture, debugging, and performance optimization, with a focus on delivering high-quality, scalable, and reliable analytics products.

What you'd actually do

  1. Design, development, and maintenance of robust and scalable client & server-side components
  2. Analyze existing issues both functional and technical and provide the right solution in a high data analytics environment.
  3. Investigate, troubleshoot and resolve customer defects, production issues, installation, and configuration issues with Tableau products in a timely manner.
  4. Ensure the security and integrity of software components through the implementation of appropriate security measures.
  5. Ensure and guide on effective AI usage across the lifecycle of workitems

Skills

Required

  • C++ 17 or Java 17 and later
  • Object-oriented programming
  • Relational and non-relational databases
  • Transaction fundamentals
  • Architecture principles
  • Design patterns
  • Multithreading
  • Concurrency
  • Queues
  • Locks
  • Scheduling
  • Event-driven architecture
  • Workload distribution
  • Debugging
  • Performance optimization techniques

Nice to have

  • C#
  • Javascript
  • Typescript
  • Python

What the JD emphasized

  • deep working expertise primarily in C++ 17 or Java 17 and later
  • 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