Overview
Software Engineer role at Tableau (Salesforce) focused on building and maintaining high-quality, reliable, scalable software components, with collaboration across teams.
What you'll do
- Design, develop, and maintain robust and scalable client and server components.
- Analyze functional and technical issues and propose the right solutions in a high data analytics environment.
- Investigate and troubleshoot customer defects and production/installation/configuration issues in a timely manner.
- Implement security measures to ensure software component security and integrity.
- Drive complex fixes across multiple product/functional areas and core components.
- Replicate, debug, and fix complex product issues across environments using logs, crash dumps, and traces.
- Write code and automated tests, perform code reviews, and ensure adherence to coding standards and quality.
What you'll need
- BS/MS in Computer Sciences or equivalent field.
- 10+ years of relevant software development experience.
- Deep working expertise primarily in C++17 or Java 17 and later.
- Expertise in object-oriented programming and relational and non-relational databases.
- Expertise in debugging and performance optimization techniques.
- Hands-on experience building high-performing software systems connecting to multiple data sources and visualizing data.
- Expertise in Agile methodologies and software engineering best practices including testing and operations.
Details
- Work in a Hybrid Engineering model.
Read the full description and apply on the company’s own careers page.