Senior Software Engineer

Date:  Apr 3, 2024

Bengaluru, KA, IN, 560092

Company:  Vista

We are building the future of Vista’s customer service platform to create a more intuitive experience for our customers and specialists. The right candidate will help move our platform to the next level. You’ll be working as part of a skilled, collaborative team to continue to drive our existing Salesforce platform as well as jointly design and implement high visibility applications.


If you can't imagine a day without solving complex technical problems, enjoy code/design reviews and pair-programming, we want to hear from you!


As a Salesforce Senior Software Engineer within CARE Technology Tribe, you will be a part of a team of energetic software engineers building features and tools in Salesforce Service Cloud and several other cutting-edge technologies that will be used by thousands of customer CARE specialists in assisting millions of customers across the globe.


Your role will involve

  • Building applications using Salesforce Service Cloud, Apex, Flow, Visualforce, Lightning Web Components (LWC), SFDX CI/CD, AWS services, and best-in-class e-commerce and customer service SaaS capabilities
  • Actively contributing to code/design review and pair-programming sessions
  • Collaborating with Product Manager(s) to understand business use cases, design, develop, test, and document solutions
  • Assessing technical considerations (security, scalability, limits, etc.)
  • Contributing in assessing technologies utilized within current technology stack as well as new technologies which solve business problems and provide best possible end user experience for streamlined business operations
  • Contributing in building & documenting flexible, scalable, and robust state-of-the-art implementation for Customer Relationship Management (CRM) to meet current and future needs using Salesforce Service Cloud. Participating in component design discussions.
  • Following Salesforce best practices and documenting them. Using best practices for design and code style.
  • Contributing in mentoring junior Salesforce software engineers
  • Working closely with our product manager(s) to ensure we're building the best products
  • Contributing to the team effort in taking ownership of Salesforce release cycles to proactively implement and deploy enhancements/updates to existing applications and code
  • Troubleshooting issues and taking part of your team’s operational responsibility for its owned services
  • Contributing to a fun and results-driven team culture


In return you will bring 

  • University degree in Computer Science, Information Technology, or an equivalent technical field with at least 5 years of experience working in software engineering
  • Experience in Object oriented design and programming
  • 4+ years working with the Salesforce platform, Service Cloud, and Salesforce implementations contributing to development and implementation including Apex, Flow, SFDX CI/CD, Visualforce, Lightning and Lightning Web Components (LWC)
  • Experience with Salesforce Lightning Design System and the Salesforce development lifecycle
  • Experience in mocking and unit testing
  • Experience working with SOQL
  • Familiarity with large data sets and bulkification
  • Experience with SQL databases
  • Knowledge of Salesforce APIs to integrate with other systems
  • Problem-solving skills and good analytic ability
  • Excellent interpersonal and written communication skills including fluency in English, with the ability to communicate effectively with colleagues from a variety of departments
  • Experience in a fast paced, agile environment


Would be great if you have


  • Salesforce certifications
  • Experience building cloud native applications and services in AWS (Amazon Web Services)
  • Experience in general web development experience with HTML5, CSS, and JavaScript
  • Competency in other languages and stacks such as JavaScript, TypeScript, MEAN and/or MERN stack.


What we offer

  • Join a multi-billion-dollar organization that focuses on continuously modernizing its technology platform
  • Contribute in crafting building a cutting-edge technology e-commerce and customer service platforms serving millions of customers and specialists in five continents
  • Work in a highly collaborative, global, self-organizing team
  • Attractive salary + comprehensive benefits, including health insurance plans, and supplementary pension
  • Flexible working hours with paid time off
  • Continuous development opportunities such as onsite training, conferences, online training subscriptions, and career growth opportunities
  • Culture of feedback, thoughtfulness, respect, autonomy, and accountability
  • An environment that values diversity and fosters inclusion
  • And more!


So, if you are up for challenge in a fast-paced, energetic, and constantly changing environment apply now!

Job Segment: Test Engineer, Software Engineer, Cloud, Testing, Senior Product Manager, Engineering, Technology, Operations