Overview
We're looking for an enthusiastic and curious Software Development Intern to join our IT team and contribute to real, impactful work. You'll get hands-on experience supporting the modernization of enterprise systems, building integrations, and learning how large-scale applications come together in a collaborative engineering environment. This is a great opportunity to grow your technical skills alongside experienced developers while making meaningful contributions from day one.
What You'll Do
Support System Modernization — Assist the development team in migrating from our legacy quoting system to a modern platform, gaining exposure to enterprise-scale migration strategy and execution.
Help Build & Test Integrations — Contribute to building and documenting integrations between internal systems and third-party services, with guidance from senior engineers.
Learn & Apply Best Practices — Participate in code reviews, follow coding standards, and develop good habits around code quality, testing, and API design.
Collaborate Across Teams — Work alongside developers, product managers, and business analysts to understand how business requirements translate into technical solutions.
Troubleshoot & Investigate — Help investigate bugs and performance issues, learning how to diagnose problems in real production systems.
Contribute to Documentation — Assist in writing and maintaining technical documentation to support the broader team.
What We're Looking For
Currently pursuing or completing a degree in Computer Science, Software Engineering, or a related field
Foundational knowledge of at least one programming language (C#, Java, or similar)
Basic understanding of web technologies and RESTful APIs
Familiarity with databases and SQL fundamentals
Eagerness to learn, ask questions, and take on new challenges
Strong communication and collaboration skills
Nice to Have
Any exposure to cloud platforms (Azure, AWS, or GCP)
Familiarity with Agile/Scrum workflows
Experience with front-end frameworks like React
Interest in insurance or fintech industries
Exposure to CI/CD concepts or version control (Git)
What You'll Gain
Real-world experience on enterprise-scale modernization projects
Mentorship from experienced engineers
Exposure to modern tools and technologies including cloud platforms, microservices, and integration patterns
A collaborative, supportive team environment where your contributions matter
General Compensation Disclosure
The pay range for this role considers several factors in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs. At Camping World, it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the factors stated. A reasonable estimate of the current range is listed below.
Pay Range:
In addition to competitive pay, we offer Paid Time Off, 401(k), an Employee Assistance Program, Good Sam Roadside Assistance, discounts, paid parental leave (if eligibility is met), Tuition Reimbursement (if eligibility is met), and on the job training opportunities. Full-time associates are offered a comprehensive benefit package including medical, dental, vision and more! Part-time associates are offered access to dental & vision coverage! For more information please visit: www.mycampingworldbenefits.com
We are an equal employment opportunity employer. The Company's policy is not to discriminate against any applicant or employee based on race, color, sex, sexual orientation, gender identity, religion, national origin, age (40 and over), disability, veteran or uniformed service-member status, genetic information, or any other basis protected by applicable federal, state, or local laws.