Tech & software careers
23 paths from our 150-career library, compared on the numbers that matter — median pay runs $58k to $155k. Every profile below includes the full roadmap, honest pros and cons, and a networking playbook.
Cloud Solutions ArchitectWhiteboard a migration with a skeptical engineering team, price three architectures, and write the doc that decides which one wins.Machine Learning EngineerDebug a data pipeline that silently drifted, retrain and ship a model behind a feature flag, and explain to product why accuracy isn't the metric.Product ManagerDecide what gets built and why — customer calls, prioritization fights, specs, and unblocking the team.DevOps EngineerFix the pipeline before standup, review Terraform PRs, then chase a flaky deploy across three dashboards until it confesses.Software EngineerBuild, review and ship features in sprints — heads-down code time broken up by standups and design huddles.Data ScientistFrame a fuzzy question, wrangle the data, model it, then convince someone the answer should change what they do.Enterprise Account Executive (Tech Sales)Run discovery calls, build champions, negotiate contracts — a pipeline to feed and a number over your head.Mobile App DeveloperBuild a feature in Swift, fight an inscrutable build error, watch crash reports roll in, and ship the fix before the review-queue cutoff.UX DesignerTurn fuzzy problems into flows and prototypes — research calls in the morning, Figma and critique in the afternoon.Cybersecurity AnalystTriage alerts, hunt anomalies, patch the gaps — a mix of monitoring calm and incident adrenaline.Scrum MasterRun standup in nine minutes, walk a blocker over to another team, talk a PM out of mid-sprint scope creep, and read the room in retro.Game DeveloperPrototype a mechanic before lunch, hunt a physics bug that only happens at 144fps, and playtest a level while artists argue about lighting.Content Marketing ManagerPlan and produce the content engine — writing, briefing, editing, and reading the analytics that say what worked.QA EngineerWrite test cases for the new feature, automate yesterday's regression in Playwright, and defend a bug's severity to a dev who can't reproduce it.Data AnalystPull and clean data in SQL, chase down why a number moved, and turn it into a chart someone will actually act on.Instructional DesignerTurn subject-matter chaos into courses people actually finish — interviews, storyboards, builds, and quiet iteration.Technical WriterInterview an engineer about an API, turn their shrug into a quickstart, and rework the docs nav because user tests showed nobody finds anything.Salesforce AdministratorBuild a flow that kills a sales team's spreadsheet, chase down why a report double-counts, and say no nicely to a VP's 'quick field' request.Front-End Web DeveloperTurn a Figma file into responsive components, chase a layout bug that only breaks in Safari, and defend accessibility in sprint planning.Business AnalystInterview stakeholders who each describe a different system, translate the mess into requirements, and referee what 'done' actually means.Customer Success ManagerRun two QBRs, talk a frustrated admin off the cancellation ledge, chase product for a bug ETA, and update the renewal forecast before EOD.Health Information TechnicianTranslate a messy chart into precise ICD-10 codes, query the physician who wrote it, and hit your accuracy stats from home.IT Support SpecialistReset passwords, image laptops, untangle the printer nobody admits breaking, and talk a stressed exec through a VPN fix without jargon.
Which of these fits you? The 4-question quiz scores every career on pay vs. meaning, your way. Take the match quiz →
