Skip to main content
Futureforce India Blog Harsh Swapnil

What is it Like to Work in Tech at Salesforce India?

Richa Negi

April 10, 2024

Venturing into a career in tech straight out of university is like stepping into a world of endless possibilities, challenges, and innovation. At Salesforce, our grads are at the forefront of technological breakthroughs. We sat down with two of them from our India office to spill the beans on what it's really like. 

 

From the coding challenges that keep them on their toes to the collaborative breakthroughs that define their careers, our grads are here to share their unique perspectives, insights, and a glimpse into their exciting world. 

 

Tell us a bit about your role here at Salesforce!

 

I'm a full-stack developer at Salesforce, and I see my role as more of a problem solver. From the initial problem statement, through engaging in design discussions, and creating tables in the database, all the way to shaping the final look and feel of the product, I'm involved in the complete end-to-end delivery of the product. - Harsh Bhagwani

 

 Futureforce India Grad, Harsh Bhagwani

Harsh Bhagwani, Software Engineering Member of Technical Staff

My responsibilities include assisting Salesforce developers with Hyperforce services, working with customers to help them onboard their services onto the CI/CD platform, debugging deployment issues, developing training content, and contributing to the creation of documentation. We as a team also design, develop, and maintain automation solutions for support using Slack, python, and generative AI. - Swapnil Shalini

Futureforce India Grad, Swapnil Shalini
Swapnil Shalini, Software Engineering Member of Technical Staff

What does your day normally look like?

 

My day includes assisting Hyperforce customers at work, interacting with my colleagues, and learning new things from developers for my personal growth. At Salesforce, I also get the opportunity to take part in meditation and yoga sessions. Post-work, I like to prioritise my fitness—whether it's a gym session or a run. I find it vital for both physical and mental wellness. - Swapnil Shalini

 

My day revolves around coding, debugging, and collaborating with the team. I participate in daily stand-ups and occasional meetings. Additionally, I take breaks to recharge my mind by playing table tennis, snooker, or Xbox during the day. I also enjoy some downtime at Barista, savouring amazing beverages. - Harsh Bhagwani

 

How does it feel to apply your learnings into solving real world problems?

 

Applying my learnings as a software developer to solve real-world problems is incredibly satisfying. For instance, when faced with a requirement to improve the average page load time as the page was loading tens of thousands of records, I delved into the entire process—from preprocessing data to database calls and UI display. The initial issue stemmed from excessive database calls, and few business logic algorithms having higher time complexity. However, through collaboration with the team, we optimised the database calls using OOPs concept and optimised time complexity, addressing all edge cases. This not only enhanced system performance but also significantly improved user experience.

''Witnessing my theoretical knowledge and accumulated learnings come to life provided a tangible sense of accomplishment.''

Harsh Bhagwani with Parker Harris

Harsh Bhagwani with Parker Harris

 

What keeps you motivated at work?

 

''I find motivation at work in becoming better at problem-solving and coding more efficiently. The chance to work on new and different sets of problems and collaborate with colleagues, learning from them, is truly inspiring. Observing the influence of my efforts and having the chance for ongoing learning continues my drive for coding.'' - Harsh Bhagwani

 

"The opportunity for growth and learning is a major motivator for me. I thrive on challenges that push me to expand my skills and knowledge. Additionally, getting the encouragement and seeing the impact of my work, whether it's on a project, within a team, or for a larger cause, fuels my drive. Amazing work culture at Salesforce fosters open and transparent communication, gives me a push to collaborate, and make a difference." - Swapnil Shalini

 

Any preparation tips for upcoming interns to make the most of their internship?

    • Stay curious and ask questions - Curiosity and exploration often lead to innovative ideas and solutions.
    • Take notes and document your experience - Jot down the tasks you complete or the work you do, and any achievements during your internship. It'll be helpful for future reference and resume building.
    • Networking is the key - Engaging in diverse tasks allows you to build relationships across the organisation. Networking with various teams can foster collaboration, making it easier to work together on projects or initiatives in the future.

Demonstrate proactiveness -Taking the initiative to learn beyond assigned tasks shows that you're proactive and eager to contribute more than what's expected. It highlights your enthusiasm and dedication to the role.

- Swapnil Shalini

 

Begin by familiarising yourself with Salesforce’s tech stack and ongoing projects. Take a proactive approach in projects, volunteer for tasks, and don’t hesitate to ask questions. Collaborate with team members, try to learn from their experiences and maintain open communication to enhance your overall learning experience. - Harsh Bhagwani

 

What advice would you give to students aspiring to join Salesforce tech in India?

 

Showcase your ability to analyse data, identify solutions, and implement them effectively through projects or case studies. Participate in hackathons and contribute to open-source projects to demonstrate your problem-solving skills. Additionally, develop a strong command in at least one programming language, incorporating concepts of data structures and algorithms, to further enhance your technical proficiency. - Harsh Bhagwani

 

Focus on building a strong foundation in computer science fundamentals. Understanding core concepts in programming, data structures, algorithms, and software development methodologies is crucial. These fundamentals act as a foundation for learning more advanced topics in specialised areas like machine learning, cybersecurity, cloud computing, etc. 

- Swapnil Shalini

 

Ready to embark on your own journey at the #1 AI CRM as an intern or a grad? Don't miss the chance to be a part of — Futureforce, a best-in-class university recruiting program — check out our program and apply now!