TA

Director- Software Engineering- Performance Engineering

Tableau Software
Hyderabad10-14 LPA Posted 20 May 2025
FULL TIME
Data Modeling
Coding
C++
Scrum
Automation
+4 more

Job Description

Responsibilities:

  • Lead a team of talented engineers who like to ship performant code and tackle hard engineering problems to meet the scale for our largest customers.
  • Establish the necessary processes to achieve the best possible performance in the product
  • Manage complex technical projects and provide roadmap planning.
  • Provide improvements that help our infrastructure to be enterprise-ready, leading projects ranging from seed plans to customer-focused enhancements
  • Coach, mentor and provide real-time, meaningful, sensitive, and constructive feedback to direct reports
  • Grow the team and align project assignments with career development goals and company vision
  • Serve as the scrum master and build efficient and healthy teams
  • Collaborate with Product Management, Operations and other stakeholders to develop a vision and roadmap for the team
  • Drive cross team collaborative work environment with other Salesforce Industries engineering managers that fosters autonomy, inclusivity, innovation, learning, respect and transparency while holding a high bar for delivery
  • Cultivate a team culture of ownership, empowerment, and innovation
  • Hire, develop, and grow the talent in the team
  • Drive scalable and extensible architecture and good product development practices
  • Work closely with Support and key customers on production issues
  • Ensure Customer escalations are handled with priority and stays Green
  • Demonstrate problem solving and technical innovation through 'rolling-up sleeves' and 'getting hands dirty'

Requirements:

  • Bachelor s or Master s degree in Computer Science, Software Engineering, or equivalent experience
  • 15+ years in a software engineering leadership position with experience in managing engineering team
  • Experience in the software industry, including time as an individual contributor, with at least 5+ years of experience in optimizing large scale systems and big data pipelines.
  • 8+ years of engineering experience coding in at least one programming language, and experience learning new development languages (e.g., Java, C/C++, etc).
  • Experience with performance and scalability engineering, metrics and tooling, performance R&D
  • Experience with AWS, Kafka, Storm, ElasticSearch, Cassandra, NoSQL. Postgres/MySQL, Redis, Big Data, Data Lakes, and Kubernetes
  • Knowledge on LLM, Retrieval Augmented Generation (RAG), AI applications is a plus
  • Experience with big data and pipeline processing at scale
  • Experience with IAAS scale (AWS, GCP, Azure). Major points for familiarity with multi-tenant architecture.
  • Experience partnering with product engineering teams to build scalable systems
  • Evaluate business goals from a capacity, reliability, performance and scale perspective, translating these into requirements and influence product roadmaps.
  • Experience in recruiting, managing engineering teams
  • Excellent communication and presentation skills across technical and non-technical audiences
  • Critical eye for product design, well-versed in good design principles especially around data applications
  • Ability to adapt and handle multiple competing priorities in a fast-paced environment
  • Technical expertise in data modeling, distributed systems technologies, and cloud deployment (provisioning, multi-tenancy, frameworks, and tools for system monitoring, logging).
  • Experience with Agile software development methodologies and short release cycles

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form .

Join WhatsApp Channel