This website uses cookies to ensure you get the best experience. Learn more

Lead Software Engineer, Application Development (Front end focus)

To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.

Job CategoryProducts and TechnologyJob Details

Tableau CRM (“TCRM”), formerly known as Einstein Analytics, is the best-in-breed analytics solution for the CRM market. Our team within the TCRM Data Platform is responsible for supporting customer dataflows at scale, supporting innovation by unleashing the power of the data platform, and building the next generation data management suite that enables customers to manage phenomenal volumes of data seamlessly and supports their business critical processes backed by TCRM. The TCRM Data Platform is at the heart of enabling our customers to curate and shape their data in preparation for analysis. Join us and help build the future of our platform!

What you’ll be doing...

  • Building the next generation data management suite, while keeping the user experience at the centre of our designs

  • Building out new features supporting dataflows operating on multiple billions rows of data

  • Opening up the power of the data platform to internal and external stakeholders to support innovative applications

  • Iteratively improving the reliability, performance and resiliency of our systems using a metrics-driven approach

  • Iterating rapidly on improvements with a bi-weekly release cycle

  • Collaborating with other teams building new features on shared services

  • Keeping a customer success focused mindset in addressing production issues

Who you are...

  • 4+ years of relevant professional experience

  • Experience with frontend systems using modern web technologies and frameworks: e.g. ES6, React, Typescript, Vue.js, Flow, Jest, QUnit

  • Deep knowledge of object oriented programming and experience with at least one object oriented programming language such as Java, C++, C#, Ruby, Go, Scala, Python

  • Solid knowledge of REST APIs

  • Experience with Agile development methodology and testing

  • Experience developing accessible user interfaces

  • Experience using telemetry and metrics to monitor and improve performance

  • In-depth experience of design patterns, data structures, algorithms, and concurrency

  • Excellent written and verbal communication skills

Preferred Skills

  • Bachelor’s degree in Computer Sciences or equivalent field; Master’s preferred

  • Tools and technologies: Lightning Web Components, Java, REST, Jenkins, Splunk, Python, Spinnaker, Parquet, Avro, Go, Spark, Kafka, Presto, Spark, gRPC

  • Experience owning and operating multiple instances of mission-critical infrastructure services, including monitoring, alerting, logging, and reporting applications

  • Experience with building data-processing or ETL products at scale

  • Public cloud engineering on GCP, AWS, Alibaba and/or Azure platforms


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

Posting Statement

At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits. are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability do not accept unsolicited headhunter and agency will not pay any third-party agency or company that does not have a signed agreement or

Salesforce welcomes all.

Apply Now

Share this