TATableau Software
Director- Software Engineering- Performance Engineering
Hyderabad ₹10-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 .
