PenskeDiesel Technician/Mechanic III - Entry Level PenskeDiesel Technician/Mechanic III - Entry LevelCharlotte, NCFull timeWillingness to work the required schedule, work at the specific location required, complete Penske employment application, submit to a background screening (to include criminal checks, past employment and education), the ability to pass a drug screen and physical as required by the Department of Transportation, and potential travel within a near geography for training are required. • Doing preventative maintenance repairs—like replacing or rotating tires—and completing vehicle component lubrication and replacement, some electrical system repairs, and cooling system maintenance on gas and diesel engine vehicles.
Lingo StaffingOperator (Entry Level) Lingo StaffingOperator (Entry Level)Huntersville, NCThis role supports the manufacturing process by monitoring equipment, handling materials, and following all safety procedures. Maintain accurate production logs, batch records, and safety checklists.
Corvid HPCEntry-Level AI Applications Engineer Corvid HPCEntry-Level AI Applications EngineerMooresville, NCYou will be the bridge between complex AI models and real-world engineering solutions, working alongside our Aerodynamics, CAE (Computer-Aided Engineering), and Sales teams to deliver high-impact results. Full-Stack Thinking: Assist in building web applications and interfaces that make AI tools accessible and functional for our engineering teams.
Alpine Legacy GroupEntry Level Sales Agent Alpine Legacy GroupEntry Level Sales AgentFort Mill, South CarolinaYou’ll have the freedom to influence your income, your schedule, and your long-term path—supported by strong training and a team that wants you to win. Meet with families and business owners to introduce supplemental health insurance options that provide meaningful financial protection.
The Structures Company, LLCIn-Tank Sealant Mechanic (Entry Level) - $5K Relocation Bonus The Structures Company, LLCIn-Tank Sealant Mechanic (Entry Level) - $5K Relocation BonusCharlotte, NC$26–$31 / hourAs trusted partners to major aerospace OEMs and Tier 1 suppliers, we connect professionals with opportunities to grow and excel in the aviation and aerospace industries. Perform routine production assembly operations on structural and mechanical assemblies, subassemblies, and aircraft systems using manual operations.
Charlotte Heating & AirEntry-Level HVAC Service Technician Charlotte Heating & AirEntry-Level HVAC Service TechnicianCharlotte, NC$19–$24 / hourPosition Summary: You'll work in the field alongside experienced technicians while actively contributing to service calls, learning the trade through real job-site experience, and building the skills needed to become a full-service HVAC technician. Charlotte Heating & Air is a local, family-owned company that's been earning trust in the greater Charlotte area for over 15 years.
Reid AgencyREMOTE Entry Level Sales Rep Reid AgencyREMOTE Entry Level Sales RepCharlotte, NCRemoteAs an Entry Level Sales Rep, you will be responsible for utilizing your computer skills to follow up with leads, build relationships with clients, and match clients with appropriate solutions. We are seeking a motivated and goal-oriented Entry Level Sales Representative to join our remote team in the Financial Services industry.
Customs and Border ProtectionBorder Patrol Agent - Entry Level Customs and Border ProtectionBorder Patrol Agent - Entry LevelCharlotte, NC$51,632–$92,912 / yearYou qualify for the GL-5 grade level if you possess one of the following: Experience: One (1) year of general work experience that demonstrates the ability to take charge, make sound decisions, and maintain composure in stressful situations; to learn regulations, methods, and techniques through classroom training and/or on-the-job instruction; and the ability to gather concise information through questioning, observation, and examination of documents and records; OR. Formal Training: After you are hired, you will be detailed to the U.S. Border Patrol Academy in Artesia, New Mexico, for approximately six (6) months of intensive instruction in immigration and nationality laws, law enforcement and USBP-specific operations, driver training, physical techniques, firearms, and other courses.
Horne Heating & Air ConditioningEntry Level Service Technician Horne Heating & Air ConditioningEntry Level Service TechnicianCharlotte, NC$40,000–$60,000 / hourAs you develop your skills, you'll be out there diagnosing, fixing, and maintaining HVAC systems like a pro, ensuring customers stay comfortable no matter the weather. Starting pay is $18.00 an hour for the first 10 weeks, then goes up to $20.00 an hour, with most techs averaging $40,000 - $60,000 based on experience and performance.
Horne Heating & Air ConditioningHVAC Entry Level Installer Horne Heating & Air ConditioningHVAC Entry Level InstallerCharlotte, NCAs you develop your skills, you'll be out there doing full system change-outs of HVAC systems like a pro, ensuring customers stay comfortable no matter the weather. Our Entry-Level HVAC Installers are the backbone of our operation - the ones who roll up their sleeves and get the job done, no matter what it takes.
Reid AgencyNewRemote Entry Level Sales - Training Provided Reid AgencyRemote Entry Level Sales - Training ProvidedConcord, NCRemoteWe are looking for self-motivated individuals who are eager to learn and grow in a supportive, remote work environment. This role is designed for individuals eager to start their career in sales with comprehensive training provided.
AmeriLife and Health Services of Tennessee LLCNewEntry Level Insurance Representative - Training Provided AmeriLife and Health Services of Tennessee LLCEntry Level Insurance Representative - Training ProvidedCharlotte, NCShare Entry Level Insurance Representative - Training Provided with Facebook Share Entry Level Insurance Representative - Training Provided with Twitter Share Entry Level Insurance Representative - Training Provided with a friend via e-mail. As an AmeriLife Health & Life Insurance Agent, you'll play a critical role in helping clients protect what matters most-while building a lucrative, long-term career with unlimited growth potential.
Browning Insurance Agency - AllstateEntry Level Insurance Sales Representative Browning Insurance Agency - AllstateEntry Level Insurance Sales RepresentativeMatthews, NCAs an Entry Level Insurance Sales Representative with Browning Insurance Agency - Allstate, you will receive full training and development to kickstart a successful career in the insurance industry! This position is perfect for someone who thrives on identifying customer needs, delivering tailored insurance solutions, and consistently exceeding sales goals.
Infinity by MarvinNewEntry Level Sales Representative Infinity by MarvinEntry Level Sales RepresentativeCharlotte, North Carolina$25–$35 / hourThis is a great opportunity for someone looking to break into sales, build real-world experience, and earn strong weekly income—without needing prior industry experience or closing deals. We bring Marvin’s 100+ year legacy of craftsmanship directly to customers through high-quality products, professional installation, and personalized in-home consultations.
Aircond CorporationEntry-Level HVAC Service Technician Intern (Commercial) Aircond CorporationEntry-Level HVAC Service Technician Intern (Commercial)Charlotte, North CarolinaIt is the policy of EMCOR Services Aircond to conduct all business activities in a responsible manner, free from recognized hazards; and to respect the environment, health and safety of our employees, customers, suppliers, partners, and community neighbors. From design to delivery, our solutions are tailored to the specific needs of high-profile organizations in commercial buildings, data centers, industrial facilities, and other mission critical sites.
Benjamin Franklin Plumbing - Ocean CountyPlumbing Inspection Apprentice - Entry Level Benjamin Franklin Plumbing - Ocean CountyPlumbing Inspection Apprentice - Entry LevelCharlotte, NC$17–$18 / hourBenjamin Franklin Plumbing is searching for motivated individuals to join our team as Entry-Level Plumbing Inspection Apprentices. All inquiries about employment, benefits, scheduling and compensation at this franchise should be made directly to the franchise location, and not to Benjamin Franklin Plumbing Corporate.
Dewberry Engineers IncEntry Level Landscape Architect Dewberry Engineers IncEntry Level Landscape ArchitectCharlotte, NCDewberry is currently seeking an Entry Level Landscape Architect to join our Site/Civil Department in our Charlotte, NC office to work on a variety of projects for clients within the private and public municipal sector. Typical projects involve site/civil design for commercial and industrial site development, and capital improvement projects, water and wastewater, and roadways.
ProSidian ConsultingNewEntry Level Administrative Assistant | Administrative Assistant ProSidian ConsultingEntry Level Administrative Assistant | Administrative AssistantCharlotte, NCProSidian clients represent a broad spectrum of Industry Sector Groups, including but not limited to -- Sector Groups including but not limited to Consumer Products, Services, And Retail | Defense And Military | Education And Academia | Emergency Services | Energy, Infrastructure, And Environment | Financial Services | Food And Agriculture | Foreign Aid / Technical Assistance | Government And Public Services | Healthcare And Life Sciences | Industrial And Commercial | Manufacturing And Operations | National Security & Intelligence | Non-Profit | Professional Services | Real Estate And Hospitality | Technology, Media, And Telecommunications | Transport And Logistics | etc. Provide services and support as a Staffing Augmentation and Recruiting Services (Entry Level Administrative Assistant) in the Government And Public Services Industry Sector focusing on Human Capital Solutions for clients such as City of Charlotte (COC) | Charlotte Cooperative Purchasing Alliance (CCPA) Generally Located In CONUS - Charlotte, NC and across the Mid Atlantic Region (Of Country/World).
Giles Flythe EngineersEntry-Level Civil, Construction, or Architectural Engineer (EI) Giles Flythe EngineersEntry-Level Civil, Construction, or Architectural Engineer (EI)Charlotte, NCOur team has a wide range of relevant engineering experience, including environmental engineering, structural engineering, site civil engineering, land development, stormwater engineering, mechanical engineering, and building envelope evaluations. In this role, you will be assisting property owners in solving problems and understanding building and site improvements through forensic site inspections, technical reports, and repair/construction design.
American Logistics AuthorityEarn $6,000–$12,000+ Per Month | Freight Dispatchers Wanted (Experienced & Entry-Level) American Logistics AuthorityEarn $6,000–$12,000+ Per Month | Freight Dispatchers Wanted (Experienced & Entry-Level)Charlotte, NC$6,000–$12,000With 7–10 trucks under management, dispatchers regularly generate $1,500–$3,000+ per week — that's $6,000–$12,000+ per month, with no ceiling on your income. Truck Driver Nation is expanding and we are hiring both experienced and entry-level freight dispatchers who are ready to take charge of their financial future.
Lumek VisualsEntry Level Marketing Coordinator Lumek VisualsEntry Level Marketing CoordinatorCharlotte, NCThis role is ideal for organized and motivated individuals eager to gain hands-on experience in marketing and promotions. Start your marketing career in a fast-paced environment focused on campaign coordination and brand growth.
The Compass Business GroupNewEntry-Level Sales Representative – Ideal For First Responders The Compass Business GroupEntry-Level Sales Representative – Ideal For First RespondersFort Mill, South CarolinaWe're proud to welcome first responders EMTs, firefighters, paramedics, and public safety professionals who want to continue serving their communities in a new way. Our team helps families and businesses prepare for life's unexpected challenges with supplemental insurance that provides peace of mind and financial stability.
The Compass Business GroupEntry-Level Sales Representative – Make An Impact Helping Others The Compass Business GroupEntry-Level Sales Representative – Make An Impact Helping OthersFort Mill, South CarolinaWe're a team built on trust, integrity, and genuine care, supporting each other while making a real difference in our communities every day. If you're ready for a career where your care, integrity, and dedication truly matter join Compass Business Group.
American Logistics AuthorityEntry-Level Freight Dispatcher – Weekly Pay: $1,800 to $3,200+ American Logistics AuthorityEntry-Level Freight Dispatcher – Weekly Pay: $1,800 to $3,200+Charlotte, NC$1,800–$3,200We are currently hiring motivated and detail-oriented individuals to join our team as Independent Freight Dispatchers. If you already have basic freight dispatching experience, we consider that a strong advantage and may offer you the best opportunities.
American Logistics AuthorityEarn $1,500–$3,000+ Weekly | Now Hiring Freight Dispatchers (Experienced & Entry-Level) American Logistics AuthorityEarn $1,500–$3,000+ Weekly | Now Hiring Freight Dispatchers (Experienced & Entry-Level)Charlotte, NC$2,000–$3,500Dispatchers typically manage 7–10 trucks, creating the opportunity to earn $1,500 – $3,000+ per week, depending on performance and carrier volume. Truck Driver Nation is growing, and we're looking for Freight Dispatchers ready to take control of their financial future.
WMHEntry-Level Service Mechanic/Technician - Forklifts & Heavy Machinery WMHEntry-Level Service Mechanic/Technician - Forklifts & Heavy MachineryCharlotte, North CarolinaContinuous Improvement: Participate in training sessions and stay updated on the latest industry trends, technologies, and best practices to continuously improve your skills and knowledge. Because We’re Built Different. --->Innovation at Every Turn – Exclusive Linde Material Handling partnership means you’ll work with next-gen automation, advanced fleet tech, and cutting-edge equipment.--->
Globe Life AIL - Lisa Russel(Remote, Entry Level) Benefits Onboarding Specialist Globe Life AIL - Lisa Russel(Remote, Entry Level) Benefits Onboarding SpecialistRock Hill, SCRemoteFull timeThis entry-level opportunity allows you to work from home, receive mentorship from experienced leaders, and build a rewarding long-term career while maintaining a healthy work-life balance. Apply today to join AO’s Customer Service Leadership Team and begin building a flexible, rewarding career with long-term growth potential.
CarvanaEntry-Level Auto Technician CarvanaEntry-Level Auto TechnicianConcord, NCWe have a variety of Technician roles in our Inspection Centers, depending on your level of experience - take a look below to see what you'll be doing to help us get our low-mileage, late-model cars ready for our customers: Entry-Level Auto Technician (min 6 months professional experience): perform light maintenance, fluid checks, and/or conduct the initial inspection on our vehicles to look for any imperfections or repairs that may be needed throughout the reconditioning process. We also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles.
CarvanaEntry-Level Automotive Technician - State Inspector CarvanaEntry-Level Automotive Technician - State InspectorConcord, NCWe have a variety of Technician roles in our Inspection Centers, depending on your level of experience - take a look below to see what you’ll be doing to help us get our low-mileage, late-model cars ready for our customers: Entry-Level Auto Technician (min 6 months professional experience): perform light maintenance, fluid checks, and/or conduct the initial inspection on our vehicles to look for any imperfections or repairs that may be needed throughout the reconditioning process. We also have a variety of other automotive roles available in one of our 17 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles.
CarvanaEntry-level Auto Body Repair Technician (2nd Shift) CarvanaEntry-level Auto Body Repair Technician (2nd Shift)Concord, NCWe have a variety of paint roles available, depending on your experience - look below to see other roles available to help us get our low-mileage, late-model cars ready for our customers: Paint Prepper (min 6 months professional experience): prepare vehicles for cosmetic paintwork, including sanding, masking, taping, bagging, unbagging/tear down, and buffing. We also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles.
DewberryNewEntry Level Landscape Architect DewberryEntry Level Landscape ArchitectCharlotte, NCDewberry is currently seeking an Entry Level Landscape Architect to join our Site/Civil Department in our Charlotte, NC office to work on a variety of projects for clients within the private and public municipal sector. Prepare site construction plans including site design, grading design and storm drainage design, erosion and sediment control design, landscape plans, and associated details.
JCSIRegional Sales Representative- Entry-Level JCSIRegional Sales Representative- Entry-LevelCharlotte, NCRemoteThis role focuses on generating new business opportunities, developing customer relationships, and building a strong sales pipeline within industrial plant and heavy industrial environments. The Regional Sales Representative is an entry-level outside sales position responsible for supporting regional sales efforts throughout the Eastern United States.
CarvanaEntry-Level Automotive Detailer / Lot Attendant Post Production CarvanaEntry-Level Automotive Detailer / Lot Attendant Post ProductionConcord, NCWe also have a variety of other automotive roles available in one of our many locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles. To make sure our cars are in first-rate condition, we've built multiple vehicle Reconditioning Centers around the country, where our cars are inspected, perfected, and photographed before reaching the Carvana website.
CarvanaEntry-Level Automotive Detailer / Lot Attendant CarvanaEntry-Level Automotive Detailer / Lot AttendantConcord, NCWe also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles. To make sure our cars are in first-rate condition, we've built multiple vehicle Reconditioning Centers around the country, where our cars are inspected, perfected, and photographed before reaching the Carvana website.
Alpine Legacy GroupEntry Level Sales Representative Alpine Legacy GroupEntry Level Sales RepresentativeRock Hill, South CarolinaAt Alpine Legacy Group, we don't just sell insurance we protect families, build leaders, and help people grow into the best version of themselves. Whether you're fresh out of college, coming from sports, or just ready for a new challenge, this is your chance to learn, lead, and create lasting success.
TDS TelecomEntry Level Sales Representative TDS TelecomEntry Level Sales RepresentativeMooresville, NCTDS Telecom provides high-speed internet, TV entertainment, and phone services to a diverse range of communities, including small to mid-sized urban, suburban, and rural areas across the U.S. With over 50 years of experience, TDS is committed to building and expanding fiber optic networks that bring cutting-edge connectivity to neighborhoods nationwide. Engage with potential customers: Reach out to both new and existing prospects through door-to-door visits, networking, and referrals to inform them about TDS's voice, data, and television services within your assigned territory.
American Logistics AuthorityEntry-Level Freight Dispatcher – $1,200–$2,500 Weekly American Logistics AuthorityEntry-Level Freight Dispatcher – $1,200–$2,500 WeeklyConcord, NC$1,250–$2,500We are seeking reliable and organized individuals for an Entry-Level Freight Dispatcher opportunity. This is an independent contractor role supporting owner-operators with daily dispatch operations.
American Logistics AuthorityEntry-Level Freight Dispatcher (Remote) – Earn $2,200 to $3,000 Weekly ($114,400–$156,000 Annually) American Logistics AuthorityEntry-Level Freight Dispatcher (Remote) – Earn $2,200 to $3,000 Weekly ($114,400–$156,000 Annually)Charlotte, NCRemote$2,200–$3,000Candidates must already understand dispatching basics, know how to negotiate rates, be able to recruit owner-operators, and handle back-office support tasks. Entry-Level Freight Dispatcher (Remote) – Earn $2,200 to $3,000 Weekly ($114,400–$156,000 Annually).
Globe Life AIL - Lisa Russel(Entry-Level) Remote Benefits Support Representative Globe Life AIL - Lisa Russel(Entry-Level) Remote Benefits Support RepresentativeRock Hill, SCRemoteFull timeEnjoy the freedom of working from home while building valuable communication, customer service, and leadership skills in a supportive and growth-focused environment. Receive guidance from experienced professionals through mentorship and ongoing leadership training programs designed to help you advance your career.
Globe Life AIL - Lisa RusselEntry-Level Remote Benefits Support Representative Globe Life AIL - Lisa RusselEntry-Level Remote Benefits Support RepresentativeRock Hill, SCRemoteFull timeThis entry-level opportunity is ideal for individuals who are passionate about helping others, eager to learn, and interested in developing leadership skills within a supportive, mentorship-focused environment. Our culture encourages leadership development, collaboration, and helping individuals create meaningful careers while making a positive impact on working families nationwide.
ApexFocusGroupPart-Time/Full-Time Research Panel. Entry Level. Receptionist or Typist Welcome ApexFocusGroupPart-Time/Full-Time Research Panel. Entry Level. Receptionist or Typist WelcomeCharlotte, NCRemote$15,000–$36,000We’re inviting individuals from all backgrounds, including those searching for entry level positions, such as, receptionist or typist roles, to express interest in joining upcoming consumer research studies. Research formats vary and may include focus groups (remote online or in-person), video interviews, product evaluations, or digital feedback sessions .
RoviSys Building TechnologiesEntry Level Systems Engineer/Controls Specialist RoviSys Building TechnologiesEntry Level Systems Engineer/Controls SpecialistCharlotte, North Carolina$80,000–$82,000 / yearDesign and Implementation of Relational/Document Databases and Historians (Microsoft SQL Server, Oracle, Mongo, OSIsoft, etc.). Overview: As a RoviSys Building Technologies employee, you will use the latest control and automation technologies as we provide innovative solutions for our clients.
Dewberry Engineers IncEntry Level Land Surveyor/Instrument Operator Dewberry Engineers IncEntry Level Land Surveyor/Instrument Operatorcharlotte, NCJob Description Dewberry is currently seeking responsible, highly motivated, and detail oriented individuals to join our Land Surveying department in our Charlotte, NC office as an Entry Level Land Surveyor to serve our southeastern territory. Ability to stoop, crawl, bend at the knees and waist, squat and lift 50 lbs; includes body weight, equipment, tools and boxes, in addition the ability to stand for long periods on varied surfaces.
Marvin Windows and Doors IncNewEntry Level Sales Representative Marvin Windows and Doors IncEntry Level Sales RepresentativeCharlotte, NC$25–$35 / hourThis is a great opportunity for someone looking to break into sales, build real-world experience, and earn strong weekly income-without needing prior industry experience or closing deals. About Infinity Replacement by MarvinInfinity Replacement is Marvin's direct-to-consumer solution for homeowners who want premium windows and doors without the hassle.
Jobsultant SolutionsNewRemote Data Analyst - Entry Level: ML & Insights Jobsultant SolutionsRemote Data Analyst - Entry Level: ML & InsightsCharlotte, NCRemoteThe candidate will perform data engineering, model deployment, and analyze complex datasets to derive insights. This role offers growth opportunities for those meeting higher qualifications, making it a rewarding career choice in the energy sector.#J-18808-Ljbffr.
CarvanaAutomotive Parts Associate -Entry Level CarvanaAutomotive Parts Associate -Entry LevelConcord, NCWe also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles. To make sure our cars are in first-rate condition, we’ve built multiple vehicle Reconditioning Centers around the country, where our cars are inspected, perfected, and photographed before reaching the Carvana website.
CarvanaEntry Level Auto Paint Prepper CarvanaEntry Level Auto Paint PrepperConcord, NCWe have a variety of paint roles available, depending on your experience - look below to see other roles available to help us get our low-mileage, late-model cars ready for our customers: Paint Prepper (min 6 months professional experience): prepare vehicles for cosmetic paintwork, including sanding, masking, taping, bagging, unbagging/tear down, and buffing. We also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles.
CarvanaEntry-Level Automotive Parts Associate CarvanaEntry-Level Automotive Parts AssociateConcord, NCWe also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles. To make sure our cars are in first-rate condition, we've built multiple vehicle Reconditioning Centers around the country, where our cars are inspected, perfected, and photographed before reaching the Carvana website.
CarvanaEntry Level Auto Body Repair Technician CarvanaEntry Level Auto Body Repair TechnicianConcord, NCWe have a variety of prep roles available, depending on your experience - look below to see what you’ll be doing to help us get our low-mileage, late-model cars ready for our customers: Entry-Level Prepper (min 1 year professional experience): perform light bodywork, including prepping, sanding, and buffing vehicles, removing and installing bumpers, single panel repair (including Bondo repair), and minor plastic welding. We also have a variety of other automotive roles available in one of our 18 locations across the country – take a look at our Careers site to apply for one of the following roles: Auto Body roles: Paint, Prep/Body work, Wheel Repair, Airbrush, Interior Repair, Glass Repair, and PDR (Paintless Dent Repair) roles.