Software Engineering Intern
- Lincolnshire, IL, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
2027 Summer Internship | Software Engineering School Year: Juniors or Seniors Dates of the Internship: June 7th-August 13th 2027 (10 weeks) Format: Hybrid in Chicago, Illinois (Camping World’s hybrid work model allows employees to work in the office Monday, Tuesday and Wednesday, with the option to work from home on Thursday and Friday)
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 working on our subscription platform, building integrations, and using AI-assisted development tools to design, code, and test faster, all while 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
- Work on Our Subscription Platform - Contribute to our subscription platform and its related services and upstream systems, helping deliver features, fixes, and enhancements while learning how enterprise-scale systems fit together.
- Develop with AI - Use AI coding assistants and agentic tools (such as GitHub Copilot and Claude) to write, refactor, test, and debug code. Learn to prompt effectively, validate AI output, and recognize when not to trust it.
- Help Build & Test Integrations - Contribute to building and documenting integrations between the subscription platform, upstream 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, including how to critically review and validate AI-generated code.
- 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, using AI tools to speed up root-cause analysis while learning how to diagnose problems in real production systems.
- Contribute to Documentation - Use AI tools to help draft and maintain technical documentation, reviewing it for accuracy to support the broader team.
- Deliver an Intern Project - Own a well-scoped project over the 10 weeks, from planning through delivery, and present your results and learnings to the team at the end of the internship.
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)
- Curiosity about AI-assisted development tools (such as GitHub Copilot, Claude, or ChatGPT) and a willingness to use them responsibly and verify their output
- 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)
- Hands-on experience using AI coding assistants on class, personal, or open-source projects
- Familiarity with Agile/Scrum workflows
- Experience with front-end frameworks like React
- Interest in subscription, e-commerce, or retail technology
- Exposure to CI/CD concepts or version control (Git)
What You'll Gain
- Hands-on experience using AI to build software on an enterprise-scale subscription platform
- A real project to showcase, with the chance to present your work to the team
- Practical guidance on using AI tools responsibly, including validating output, security, and data privacy
- Mentorship from experienced engineers
- Exposure to modern tools and technologies including AI-assisted development tools, 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.
More about this job
Skills
- GitHub
- API development
- Computer science
- C#
- Oracle Java
- SQL
- Use questioning techniques
- Communication skills
- Collaboration
- Microsoft Azure
- AWS
- Google Cloud
- Agile
- Scrum
- React
- CI/CD
- Git
- Microservices