futureforce

My Experience at Salesforce as a Software Engineering Intern

September 13, 2021

Aarjav Jain

I joined Salesforce as a Software Engineering Intern on June 7, 2021. I have completed my internship and have had some amazing experiences.

About Salesforce

The first few days of my internship had a lot of sessions focused on learning about Salesforce and making acquaintances with my fellow interns. There were sessions organized by Futureforce like icebreakers, knowing our business units, and alumni talks to ease our onboarding. There were leadership connects in the following weeks where we met with current leaders at Salesforce and learned about the company from their perspective. I spent a lot of time on Trailhead which is an easy, fun, and interactive platform to learn about Salesforce and its services.

The fun and games: In the first few days, I was informed about an intern-only Hackathon happening in a couple of weeks. I was in a team of 4 and we spent a few hours each day implementing our idea and preparing for the final presentation. Even though we were not able to win the prize, it was an incredible experience developing our own project idea and making new friends. The interns got together to have game nights almost every week. We played games like Skribbl, GeoGuessr, Gartic Phone. We also watched movies like The Conjuring, Game Night, A Quiet Place 2, and many more.

About my projects

I developed a new service that can be used by all the development teams at Salesforce to reduce manual efforts for particular onboarding by more than 95%. This project helped me learn about how code is deployed to production, all the scripts, permissions, and validation checks that are involved. It helped me learn about potential bugs and vulnerabilities that can creep into the code without us realizing it. I would really like to thank my mentor as he helped clarify the requirements, pointed me towards the right resources whenever required, and coached me on the process of hosting my project.

I also worked on adding a new feature to an existing project. This project helped me learn about interactions with various third-party services. At first, I added the feature set and ran the code on a development server to test the execution. It was a Eureka moment for me as it ran perfectly on the very first attempt. I got to enjoy great teamwork during this project - how the design for this project was discussed among my team members, how our team went over each line to understand the code, and point out potential issues that could arise. My teammates are really fun - we had lots of laughs together during our discussions which made work even more enjoyable.

These projects at Salesforce were challenging but the constant support from my manager and mentor helped me overcome all the hurdles and go beyond my targets. I got to learn new things in every step of the way and I couldn’t have asked for a better internship experience.

Learn more about opportunities within our Futureforce program at Salesforce.com/Futureforce.

Transform your everyday.

Ready to transform your career?