Entry-level technology and it jobs: 8 roles explained

Roles that build, test, secure and support software and systems. 8 starting roles in technology and it, with what each one does and the skills it takes; 2,843 entry-level openings are live across them now.

Technology and IT roles

  • Junior Software Developer

    564 open now

    A junior developer writes and fixes code in a team, under the guidance of senior developers. Entry roles value projects, internships, degrees or bootcamps; competition is high and tests are common.

    Skills: One main language (Python, JavaScript, Java or C#), Git, Data structures basics, Testing

  • Junior Web Developer

    65 open now

    A web developer builds and maintains websites and web apps. Front-end work is what users see; back-end is what runs behind it.

    Skills: HTML, CSS and JavaScript, A framework (React or similar), Git, Responsive design

  • QA Tester / Junior QA Analyst

    127 open now

    QA testers check that software works before customers see it: running test cases, finding and reporting bugs and confirming fixes.

    Skills: Attention to detail, Bug reporting, Test case writing, SQL or API basics

  • IT Help Desk Technician

    9 open now

    Help desk technicians fix employees' computer, account and network problems, usually through tickets, calls and chat. A very common first job in IT.

    Skills: Troubleshooting, Windows, macOS and Microsoft 365, Ticketing systems, Customer service

  • Junior Systems Administrator

    1,271 open now

    A systems administrator keeps servers, accounts and company software running and secure. Entry versions handle routine admin tasks and monitoring.

    Skills: Windows or Linux administration, Active Directory or Entra ID, Scripting basics, Networking basics

  • Junior Network Technician

    2 open now

    A network technician helps keep company networks working: connecting devices, monitoring links and fixing outages.

    Skills: TCP/IP and networking basics, Troubleshooting, Cisco or similar gear, Documentation

  • Junior Cybersecurity Analyst

    188 open now

    A cybersecurity analyst watches for attacks, investigates alerts and helps fix weaknesses. Entry roles usually sit in a security operations center and follow playbooks.

    Skills: Networking and operating system basics, Security tools (SIEM, endpoint tools), Incident handling, Attention to detail

  • Junior DevOps or Cloud Engineer

    617 open now

    DevOps and cloud engineers build and maintain the systems that deploy and run software. Entry roles automate routine tasks and help keep services up.

    Skills: Linux, Cloud basics (AWS, Azure or GCP), Scripting (Python or Bash), Git

Other kinds of entry-level work

Applying and hearing nothing back?

Find out where you stand: your odds, the jobs that fit you and a plan for the week ahead. Free. No résumé needed.

Already a member? Log in

Get my Market Reality Assessment