Consultant / Developer Intern

Upsource Solutions, LLC

Lynchburg (VA)

On-site

USD 40,000 - 50,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Covers cost of certifications
Team lunches for celebrating wins
Friday board game time

Job summary

A boutique Salesforce consulting firm is seeking a Salesforce Consultant/Developer Intern in Lynchburg, VA. This role offers the chance to learn from experts and grow into a core member of a new team in Greenville, SC. Responsibilities include analyzing organizational needs, customizing Salesforce products, and developing code. Applicants should have a relevant degree and skills in web languages and project management. The firm encourages a collaborative culture with growth opportunities and professional development support.

Qualifications

  • Applicants must have valid U.S. work authorization.
  • Must be able to commute to office in Lynchburg, VA.
  • Willing to relocate to Greenville, SC in two years.

Responsibilities

  • Analyze organizational needs to develop application systems.
  • Install and customize Salesforce AppExchange products.
  • Configure Salesforce instances based on project requirements.
  • Develop and adapt Apex code and LWC components.
  • Perform data migration and integration into Salesforce.
  • Collaborate on customer and internal projects.

Skills

Proficient with web-based languages (JS, HTML, CSS)
Proficient in object-oriented languages (Java, C++)
Strong analytical thinking
Good communication skills
Organizational and project management ability

Education

Bachelor’s degree in computer science, software engineering or information technology

Tools

Oracle DB
SQL

Job description

Salesforce Consultant / Developer Intern

We are Upsource Solutions, a boutique Salesforce consulting and product firm based in Lynchburg, VA. Our mission is to help companies WIN BIG by enhancing their Salesforce orgs and processes with our top-notch expertise. We pride ourselves on building partnerships that last, offering high-level technical expertise and managing full project rollouts from start to finish.

With over a decade of CRM experience, our team is locked in on our customers’ success. We listen to their pain points, identifying their true business needs, and implement the right solutions quickly and safely.

Why We're Hiring

Upsource is growing, and we’re planning for the future! We have big plans to open a consulting branch in the Greenville, SC area in 2027, and we’re building the dream team to make that happen.

Over the next two years, you’ll join our experts in Lynchburg, VA, where you’ll learn the ropes, hone your Salesforce skills, and grow into a core member of our new Greenville team. This is more than just an entry level role – it’s an opportunity to shape the future of our company while advancing your career in a supportive, collaborative environment that already has a proven track record for success.

What We're Looking For

Requirements

Applicants must have valid U.S. work authorization and require no current or future sponsorship to maintain it

This is an in-person position. Applicants must be able to commute to our office location in Lynchburg, VA.

Willingness to relocate to the Greenville, SC area in 2+ years to establish the new office.

Preferred Qualifications

Bachelor’s degree in computer science, software engineering or information technology.

Proficient with web-based languages (JS, HTML, CSS)

Proficient in object-oriented languages (Java, C++,...)

Working knowledge of database structures and languages (Oracle DB, SQL)

Organizational and project management ability.

Strong analytical thinking and problem-solving skills.

Good communication and interpersonal skills.

Ability to translate business requirements into technical specifications and actionable plans

Icing on the Cake

Experience with application and software development projects.

What Our Internship is Like

At Upsource, we don’t just want to evaluate you—we want to invest in you. During your internship, you’ll complete carefully curated training modules, shadow project managers, and contribute to real client projects.

By the end, you’ll have hands‑on experience, industry knowledge, and maybe even a Salesforce certification (or two) – well on the road to being a successful Salesforce Consultant and Project Manager. Plus, you’ll get a taste of life at Upsource –and trust us, it’s pretty sweet.

Your Role as a Consultant

Once you've crushed your training and completed your internship, we'll be hoping to hire you full‑time to join our team of consultants. As a Salesforce Consultant at Upsource, you'll play a pivotal role in designing and implementing solutions that empower our clients to achieve their business goals. Our team will have your back every step of the way to help grow you into this responsibility. Here's what your day‑to‑day might look like:

Analyze organizational needs and goals to develop and implement application systems.

Install and customize existing Salesforce AppExchange products to meet client requirements.

Configure customer Salesforce instances based on project requirements, ensuring optimal functionality.

Develop and adapt Apex code and LWC components, including thorough source testing to guarantee reliability.

Perform the migration and integration of data into Salesforce, ensuring data integrity throughout the process.

Collaborate with project managers and team members on customer and internal projects to ensure seamless execution.

Document implementations to provide admin and end‑user training resources.

Troubleshoot and fix bugs, ensuring that systems perform flawlessly.

Additional responsibilities you may take on as you grow into the role:

Solution Design: Translate business requirements into effective Salesforce solutions.

Project Management: Coordinate project timelines, deliverables, and resources, ensuring clear communication and on‑time completion of projects.

Working at Upsource

We’re all about working hard, celebrating wins, and creating a culture where you genuinely enjoy showing up every day. Our values guide everything we do:

Teachable

Getting it done ... right!

Here’s a glimpse of what life at Upsource looks like:

Take a break to play ping pong or challenge a teammate in Super Smash Bros.

Celebrate wins (big and small) with team lunches.

Unwind with Friday board game time.

Get paid to grow! We cover the cost of certifications to help you advance your skills and career.

At Upsource, we don’t just want you to thrive at work – we want you to thrive in life.

Our Hiring Process

We respect your time and aim to make our process smooth and thorough:

Step 1: Submit your resume and application. (Bonus points for a fun, non-AI-generated cover letter!)

Interview 1: Chat with Warrick, our Director of Consulting.

Interview 2: Meet Joshua, our Head of IT and Security, for a technical interview.

Interview 3: Get to know Gage, our Managing Director.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Salesforce BA Configurator & Functional Lead
Salesforce BA Configurator & Functional Lead

INSPYR Solutions • Carson City (NV)

Remote
USD 96,000 - 120,000
Competitive pay
Comprehensive medical benefits
401(k) retirement plan
Solution Architect, Salesforce Consulting
Solution Architect, Salesforce Consulting

Platinum Cubed LLC • United States

On-site
USD 80,000 - 120,000
401(k) with Employer Contribution
Paid Time Off (PTO)
Competitive Salary with Bonuses
+2
Salesforce Senior Consultant
Salesforce Senior Consultant

CloudMasonry, LLC • Indianapolis (IN), Northern (KY)

On-site
USD 100,000 - 150,000
Fulltime Position
Medical Insurance
Dental Insurance
+6
Salesforce Consultant
Salesforce Consultant

Mission in Motion • Indianapolis (IN), Northern (KY)

Hybrid
USD 65,000 - 90,000
Health plan
401k with company match
STD/LTD
+2
Sales Intern
Sales Intern

Asymbl • Austin (TX), Northern (KY)

On-site
USD 29,000 - 40,000
Flexible hours
Paid internship
Salesforce Lead
Salesforce Lead

Hitachi Digital Services, LLC • Massachusetts

On-site
USD 120,000 - 180,000
Salesforce Senior Developer
Salesforce Senior Developer

Cross Country Consulting • United States

On-site
USD 115,000 - 210,000
Healthcare, dental, vision
401(k) with company matching
Parental/maternity leave
+2
Strategic Salesforce Delivery Lead
Strategic Salesforce Delivery Lead

CrossCountry Consulting • United States

On-site
USD 115,000 - 175,000
Health insurance
401(k) with company matching
Parental leave
Salesforce Consultant
Salesforce Consultant

Cross Country Consulting • United States

On-site
USD 85,000 - 150,000
Comprehensive healthcare options
401(k) with company matching
Generous parental leave
Software Engineering Intern
Software Engineering Intern

Launch Abroad • Hamilton (NJ)

On-site
USD 25,000 - 39,000