FREE ACCESS
5,000–10,000 jobs/day

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.

Software Engineering, SMTS – Tableau
Salesforce. Design, development, and maintenance of robust and scalable client & server-side components .
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaJavaScriptMicroservicesPythonSQLTableauTypeScript
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
- Demonstrate high proficiency in software engineering development paradigms and best practices, with high focus on reliability and quality
- Share AI best practices and guidance on tools across the lifecycle of workitems
- Propose and implement targeted code refactoring and structural improvements to eliminate recurring defect patterns and technical debt
- Replicate, debug, and fix product issues and high impact defects in various environments, working with feature developers as needed
- Analyzing product log files, crash dumps, network traces, etc
- Develop high-quality, production-ready code that can be used by millions of users
- Write code (new development, bug fixes), and automated tests, conduct code reviews and ensure adherence to coding standards and best practices
- Propose and implement targeted code refactoring and structural improvements to eliminate recurring defect patterns and technical debt
- Ensure coding standards and other quality standards like code coverage, security, performance are met.Maintain strong working knowledge of products and develop product improvements
- Provide in-depth code review and diagnostic validation for fixes delivered by Engineers
- Are a key SME and partner for the Product Manager, Lead Engineers, and Scrum Master
- Understand who our customers are and their use cases as well as how our work fits into the bigger picture
- Provide technical coaching to junior team members to help improve their overall skills and knowledge, primarily by using techniques such as pair-programming and reviews
- Work in a Hybrid Engineering model, collaborating with product managers, architects, and other stakeholders to define technical requirements and specifications
- Communicate clearly and efficiently with internal 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
- 6+ 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 is good to have
- Deep knowledge of object-oriented programming and Strong SQL skills and experience with relational and non-relational databases and transactions
- Deep understanding of architecture principles, design patterns, multithreading, concurrency, queues, locks, scheduling, event-driven architecture, workload distribution, along with a deep understanding of relational databases and non-relational databases
- Proficiency 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
- Experience in developing enterprise-level SaaS products and deploying services on public cloud platforms (GCP, AWS, Azure)
- Proven experience with building large scale distributed systems, working with microservices, container orchestration and/or distributed architecture
- Experience in data processing, data transformation and analytical technologies
- Experience 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 resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++ 17Java 17C#JavascriptTypescriptPythonSQLobject-oriented programmingdebuggingperformance optimization
Soft Skills
problem-solvingorganizational skillsanalytical skillstechnical coachingcommunicationcollaborationleadershipmentoringadaptabilityattention to detail
Certifications
B.S. in Computer ScienceM.S. in Computer Science