Explore IT roles

What kind of IT work sounds like you?

Browse a few directions. Look for the work you would enjoy learning and doing.

Support role group

Support role families

IT Service Desk / Helpdesk

Keeps internal users productive by resolving access, endpoint, and workflow issues fast.

Read more

You are the first call when someone at the company cannot log in, their laptop misbehaves, or an app will not open. You fix what you can fast and route the rest to the right team. Best for people who can juggle volume, urgency, and clear communication all day.

Typical pay
$40k to $65k
Education
High school diploma plus a certificate like CompTIA A+. An associate degree helps but is not required.
queue managementMFA and access recoveryendpoint troubleshooting

Software Support Specialist

Helps a software company's customers get unstuck by phone, chat, and email until the product works for them.

Read more

You are the voice a customer hears when the software they paid for is not doing what they expect. You listen, reproduce the problem, walk them through the fix or find a workaround, and write it up so the next person can solve it faster. Best for people who like talking with customers, stay patient with frustration, and enjoy figuring out why something is not working.

Typical pay
$42k to $70k
Education
High school diploma and strong communication skills. Product training happens on the job. A customer service or IT support certificate helps.
product troubleshooting over the phonecustomer de-escalationcase documentation

Technical Support Engineer

Owns escalations end to end, from first reply to confirmed fix.

Read more

You solve the technical problems customers report, from the first reply to the confirmed fix. You reproduce the bug, read logs, work with engineers, and keep the customer informed. Best for people who can stay calm in messy threads and still drive the case to resolution.

Typical pay
$55k to $90k
Education
Associate or bachelor's degree, or equivalent support experience. Product and networking certificates help.
ticket triagebug reproductionlog analysis

Customer Success / Solutions Engineer

Leads technical onboarding and keeps customer rollout plans on track.

Read more

You help new customers get a product set up and working in their own systems. You run demos and pilots, plan integrations, and translate between the customer and the engineers. Best for people who can handle customer pressure, technical tradeoffs, and renewal stakes in the same call.

Typical pay
$80k to $140k
Education
Bachelor's degree is common. Strong communication plus hands-on technical experience matters more than the major.
technical discoveryproof of concept executionintegration planning

Maintainer role group

Maintainer role families

Systems / Network Administrator

Keeps servers, networks, and identity services stable through daily operations and clean change control.

Read more

You keep a company's servers, networks, and logins working every day. You set up accounts, fix connection problems, apply updates, and schedule maintenance so nothing surprises people. Best for people who enjoy practical troubleshooting and disciplined maintenance work.

Typical pay
$60k to $105k
Education
Associate or bachelor's degree, or certificates like Network+ and Microsoft or Cisco credentials.
active directory and identity operationsDNS and network troubleshootingpatch and maintenance windows

Security Operations / SOC Analyst

Investigates alerts, cuts false positives, and escalates real threats before dwell time gets expensive.

Read more

You watch security alerts all day and figure out which ones are real. You investigate suspicious activity, dismiss false alarms, and escalate genuine threats fast. Best for focused analysts who can stay sharp through noise and make clear escalation calls.

Typical pay
$65k to $115k
Education
Associate or bachelor's degree, or Security+ plus hands-on lab experience. Many start at the help desk.
alert-fatigue managementfalse-positive reductiondwell-time awareness

Database Administrator (DBA)

Protects data and performance through backups, restore planning, index tuning, and replication health.

Read more

You look after the databases a company cannot afford to lose. You run backups, practice restoring them, tune slow queries, and make sure copies stay in sync. Best for people who are precise, patient, and serious about recovery discipline.

Typical pay
$80k to $130k
Education
Bachelor's in computer science or IT, or equivalent experience. Vendor certificates for Oracle, Microsoft, or PostgreSQL help.
backup and restore executionrestore-window planningindex strategy

Site Reliability Engineer (SRE)

Owns uptime by running on-call, improving runbooks, and managing error-budget tradeoffs.

Read more

You keep websites and services running around the clock. You carry a pager, respond when things go down, and then fix the system so the same outage does not happen again. Best for people who stay calm at 2 a.m. and still tighten the system after the incident.

Typical pay
$110k to $180k
Education
Bachelor's in computer science or equivalent, usually after several years in operations or software engineering.
pager and on-call operationserror budgets and SLOsblast-radius control

Builder role group

Builder role families

QA / Test Engineer

Builds test systems that catch high-risk defects before release.

Read more

You find bugs before customers do. You plan what to test, write automated tests, and try to break the software on purpose so real users never see the failure. Best for detail-oriented builders who enjoy breaking software on purpose to keep users safe.

Typical pay
$65k to $115k
Education
Bachelor's degree is common but not required. Testing certificates and scripting skills matter more.
risk-based test planningautomation suite ownershipflaky-test reduction

Application Developer

Builds business apps and APIs with secure defaults that hold up in production.

Read more

You build the apps and behind-the-scenes services a business runs on, like an ordering system or a customer portal. You write code that works and stays safe from common attacks. Best for builders who care about both shipping speed and practical security hygiene.

Typical pay
$80k to $135k
Education
Bachelor's degree or a bootcamp. Knowing secure coding practices sets you apart.
auth and session handlingAPI and integration hardeninginput validation and trust boundaries

Software Engineer (Application)

Ships product features through clean PRs, tests, and reliable production fixes.

Read more

You write the code behind the features people use in an app or website. A normal day is picking up a task, writing and testing the code, getting it reviewed, and fixing bugs that show up in production. Best for people who like shipping often and owning bugs all the way to resolution.

Typical pay
$85k to $150k
Education
Bachelor's in computer science or a bootcamp plus a portfolio. Internships help a lot.
ticket-to-PR executiondebugging production defectstest coverage discipline

Frontend Engineer

Builds web experiences with strong accessibility, performance, and component quality.

Read more

You build the parts of a website people see and click: pages, buttons, forms, and animations. You make them load fast, look right on every screen, and work for people using screen readers. Best for builders who care about UX details and browser performance tradeoffs.

Typical pay
$90k to $150k
Education
Bachelor's or a bootcamp. A portfolio of real web projects carries most of the weight.
bundle-size controlhydration and rendering behavioraccessibility compliance

Mobile Engineer

Builds mobile apps that survive store release cycles, device quirks, and crash pressure.

Read more

You build apps for phones and tablets and get them through the app store. You deal with different devices, spotty connections, and crashes that only happen on some phones. Best for builders who can handle platform constraints without slipping quality.

Typical pay
$95k to $160k
Education
Bachelor's in computer science or a bootcamp plus a published app. A portfolio matters.
store-release workflowcrash and ANR triageoffline-state handling

Data Engineer

Builds reliable pipelines, warehouse models, and orchestration that keep analytics trustworthy.

Read more

You build the pipelines that move data from where it is created to where analysts and dashboards can use it. You make sure the numbers are complete, on time, and trustworthy. Best for builders who enjoy data quality, pipeline reliability, and schema discipline.

Typical pay
$100k to $165k
Education
Bachelor's in computer science, math, or a related field. SQL and Python skills are the real gate.
pipeline orchestrationschema-evolution managementbatch and streaming tradeoffs

DevOps Engineer

Builds CI/CD and infrastructure automation that improves release speed and safety.

Read more

You build the automation that takes code from a developer's laptop to live users safely. You set up testing pipelines, deployments, and the scripts that create servers on demand. Best for people who like turning fragile release processes into repeatable systems.

Typical pay
$100k to $160k
Education
Bachelor's or equivalent, usually after a few years as a sysadmin or developer. Cloud certificates help.
CI pipeline reliabilitydeployment and rollback strategyinfrastructure as code operations

Backend / Platform Engineer

Builds APIs and platform services that scale, stay operable, and unblock other teams.

Read more

You build the services behind the scenes that apps talk to: the parts that store data, process requests, and connect systems. You make them fast, reliable, and easy for other teams to use. Best for builders who enjoy systems design, reliability, and clear interface contracts.

Typical pay
$105k to $170k
Education
Bachelor's in computer science or equivalent experience. Systems fundamentals matter.
API contract designservice-boundary ownershiplatency and throughput tuning

Sr. Application Developer

Leads complex app work, sets engineering standards, and coaches teams through hard tradeoffs.

Read more

You do the hardest coding work on a team and set the standards everyone else follows. You make the big technical calls, review other people's work, and coach newer developers. Best for experienced builders who can make fast calls without creating long-term tech debt.

Typical pay
$130k to $190k
Education
Bachelor's plus 6 to 10 years of shipping software, including leading small teams.
architecture decision ownershipdependency and supply-chain risk controlincident-ready coding patterns

ML / AI Engineer

Builds ML features from data prep to serving, with monitoring and rollout safeguards.

Read more

You build features powered by machine learning, like recommendations or fraud detection. You prepare the data, train and test models, and put them into production with monitoring. Best for builders who can balance experimentation speed with production reliability.

Typical pay
$120k to $200k
Education
Bachelor's in computer science or math, often a master's. Strong math, Python, and data experience.
feature and training pipelinesevaluation and benchmark rigormodel-serving architecture

Architect role group

Architect role families

Solutions Architect

Translates requirements into buildable solution designs with clear integration and delivery plans.

Read more

You take a customer's problem and design the technical solution that solves it. You draw how the pieces connect, pick the tools, and hand the plan to the team that builds it. Best for people who can align customer needs, technical constraints, and delivery reality.

Typical pay
$130k to $190k
Education
Bachelor's plus 8 or more years in engineering or consulting. Cloud architect certificates are common.
requirements-to-architecture translationintegration and API designNFR definition

Data Architect

Designs data architecture through canonical models, contracts, and governance standards.

Read more

You design how a company stores and organizes its data so every team means the same thing by customer or order. You set the rules for how data moves between systems. Best for people who care about data consistency, long-term maintainability, and clear ownership.

Typical pay
$135k to $195k
Education
Bachelor's or master's plus 8 or more years in data engineering or database work.
canonical data modelingwarehouse-layer architecturedata-contract governance

Cloud / Infrastructure Architect

Designs cloud foundations, platform guardrails, and network boundaries for multi-team delivery.

Read more

You design the cloud setup that all the company's software runs on: accounts, networks, and safety rails. You balance keeping it secure, keeping it fast, and keeping the bill reasonable. Best for people who can balance resilience, cost, and developer speed in one architecture.

Typical pay
$145k to $205k
Education
Bachelor's plus 8 or more years in infrastructure, with professional-level cloud certificates.
landing-zone architecturenetwork and IAM boundary designplatform guardrails

Security Architect

Designs security architecture across identity, control selection, and release-risk decisions.

Read more

You design how a company protects itself from attackers: who can log in, what they can reach, and where the weak points are. You review new systems before launch and say what has to change. Best for people who can think adversarially and still work well with delivery teams.

Typical pay
$150k to $210k
Education
Bachelor's plus 8 to 12 years in security or engineering. CISSP or similar is usually expected.
threat modeling depthIAM and trust-boundary architecturecontrol-baseline design

Enterprise Architect

Sets cross-company architecture direction through reference patterns, standards, and migration plans.

Read more

You decide how all of a company's systems should fit together over the next few years. You write the standards other teams follow and plan how to move from old systems to new ones. Best for people who can think in systems and still win adoption across teams.

Typical pay
$150k to $215k
Education
Bachelor's, often a master's, plus 10 to 15 years across engineering and architecture. TOGAF is common.
target-state architecturereference architecture standardsmigration sequencing

Management role group

Management role families

Sr Manager, IT

Leads multi-team execution through capacity planning, prioritization, and escalation management.

Read more

You lead several IT teams at once and keep their work on track. Most days are spent setting priorities, unblocking people, and handling problems that get escalated to you. Best for leaders who can keep teams aligned, honest about scope, and steady under pressure.

Typical pay
$130k to $185k
Education
Bachelor's plus 8 to 12 years including team leadership. An MBA or PMP is optional.
capacity and staffing planningcross-team priority settingescalation-path ownership

Director, IT

Owns multi-team roadmap, budget, and org decisions that drive business-facing delivery.

Read more

You own the plan for a group of IT teams and the budget behind it. You hire and coach managers, decide what gets built next, and report progress to leadership. Best for leaders who can make tradeoffs clearly and develop strong managers behind them.

Typical pay
$150k to $220k
Education
Bachelor's, often an MBA, plus 12 to 15 years including managing other managers.
multi-team roadmap governanceorganizational design decisionsexecutive reporting and alignment

Vice President, IT

Owns enterprise IT strategy, investment tradeoffs, and cross-business delivery outcomes.

Read more

You run the whole IT organization and decide where its money and people go. A typical week is budget reviews, deals with vendors, and explaining technology plans to other executives. Best for leaders who can balance budget pressure, executive politics, and delivery reality.

Typical pay
$200k to $320k
Education
Bachelor's, usually an MBA or master's, plus 15 to 20 years including executive leadership.
portfolio and investment allocationexecutive stakeholder alignmentvendor and contract strategy

Pay figures are approximate US annual base salaries from public salary aggregators, rounded to typical ranges. They vary by city, company, and experience. Roles within each group are ordered from lower to higher typical pay.