Careers in Technology & Software
Four hundred and forty careers across software engineering, data, infrastructure, security, machine learning, and the product and platform work that the modern internet rests on. Each card below carries the typical preparation path, the salary range from entry to senior level, and a short read on what the work actually involves day to day. You are looking at page 6 of 9 for Technology & Software.
440 careers in Technology & Software, page 6 of 9
Junior Linux Administrator
Bachelor's degree · $75,000
Manage the installation, maintenance, and operation of Linux servers and infrastructure, troubleshooting issues,…
Junior Node.js Developer
Bachelor's Degree · $90,000
Develops and maintains server-side applications, APIs, and databases using Node.js and related frameworks.
Junior PHP Developer
Bachelor's Degree · $78,000
Develops and maintains server-side logic, databases, and APIs for web applications using PHP and related technologies.…
Junior Python Developer
Bachelor's Degree · $90,000
Develops, tests, and maintains Python-based applications and services, often working under the guidance of senior…
Junior Rails Developer
Bachelor's Degree · $90,000
Develop and maintain web applications using Ruby on Rails framework. Collaborate with senior developers to implement…
Junior Systems Administrator
Associate's Degree · $75,000
Maintain, configure, and ensure the reliable operation of computer systems, servers, and networks while providing…
Junior Test Engineer
Bachelor's Degree · $85,000
Ensures software quality by designing, executing, and maintaining test cases, identifying defects, and collaborating…
Junior Web Developer
Bachelor's Degree · $85,000
Develops and maintains websites and web applications, collaborating with design and backend teams to implement user…
Kernel / Systems Programmer
Bachelor's degree (MS common) · $195,000
Develops and maintains operating system kernels, device drivers, hypervisors, and low-level system software, working at…
Kotlin Backend Developer
Bachelor's in Computer Science / Related Field · $138,000
Develops backend services using Kotlin; leverages JVM ecosystem with modern language features.
Kubernetes Administrator / Container Platform Engineer
Bachelor's in Computer Science or IT; CKA/CKAD certifications · $125,000
Manages enterprise Kubernetes clusters and container platforms, handling cluster provisioning, scaling, networking,…
Kubernetes Engineer
Bachelor's in Computer Science / Related Field · $155,000
Specializes in Kubernetes container orchestration; manages cluster operations and deployment strategies.
LAMP Stack Developer
Bachelor's in Computer Science / Related Field · $105,000
Develops web applications using Linux, Apache, MySQL, and PHP; maintains legacy and modern PHP applications.
Lead Data Scientist (Sustainability)
Master's Degree · $160,000
Lead data science initiatives focused on sustainability metrics, carbon accounting, and environmental impact modelling,…
Lead Engineer
Bachelor's degree · $140,000
Leads a team of engineers in the design, development, and deployment of software solutions, ensuring high quality and…
Linux Systems Administrator
Bachelor's in IT or Computer Science; RHCSA/RHCE or LPIC certifications · $88,000
Manages and maintains Linux server environments, handling installation, configuration, patching, performance tuning,…
LLM Engineer / Prompt Engineer
Bachelor's in Computer Science / Related Field · $155,000
Specializes in large language models; develops applications using LLMs and optimizes prompts.
Load Balancing Engineer
Bachelor's in Computer Science / Related Field · $162,000
Designs and optimizes load balancing; ensures high availability and traffic distribution.
Localization Engineer (i18n/L10n)
Bachelor's degree · $120,000
Builds internationalization and localization infrastructure for software products, handling character encoding,…
Machine Learning Engineer
Bachelor's in Computer Science / Mathematics / Related Field · $185,000
Develops machine learning models; builds ML pipelines and AI systems.
Machine Learning Platform Engineer
Bachelor's degree (MS common) · $185,000
Builds and maintains the ML platform that data scientists and ML engineers use to train, deploy, and monitor models,…
Malware Analyst / Reverse Engineer
Bachelor's or Master's in Computer Science or Cybersecurity; GREM certification · $118,000
Analyzes malicious software through static and dynamic analysis, reverse engineering binaries to understand behavior,…
Manual QA Tester
Associate's degree · $65,000
Conducts systematic testing of software applications to identify defects, verify functionality, and ensure quality by…
Marketing Automation Specialist
Bachelor's degree (Marketing/CS/Business) · $80,000
Builds and manages marketing automation workflows, lead scoring, nurture sequences, and data integrations across…
Matchmove Artist
Bachelor's Degree · $75,000
Recreates camera movement and perspective from live-action footage within a 3D software environment through matchmoving…
Mathematicians
Doctoral Degree · $121,680
Conduct research in fundamental mathematics or in application of mathematical techniques to science, management, and…
MERN Stack Developer
Bachelor's in Computer Science / Related Field · $130,000
Develops full-stack applications using MongoDB, Express, React, and Node.js; handles database, API, and UI layers.
Microservices Architect
Bachelor's in Computer Science / Related Field · $210,000
Designs and implements microservices architectures; manages service communication and deployment.
ML Engineer
Master's in Computer Science / Machine Learning / Related Field · $165,000
Develops machine learning models and systems; builds pipelines for model training and deployment.
ML Lead
Master's Degree · $185,000
Lead a team of machine learning engineers and scientists to design, build, and scale production ML systems, setting…
MLOps Engineer
Bachelor's Degree · $121,520
Manages the deployment, monitoring, and lifecycle of machine learning models in production systems.
MLOps Lead
Bachelor's Degree · $175,000
Lead the design and operation of machine learning infrastructure, including model training pipelines, deployment…
Motion Graphics Artist
Bachelor's Degree · $95,000
Create animated graphics and visual effects for film, television, online content, games, and advertising by combining…
Natural Language Processing (NLP) Engineer
Bachelor's Degree · $134,830
Builds systems that enable computers to understand, interpret, and generate human language.
Network Administrator
Bachelor's Degree · $90,000
Manages and maintains an organization's computer networks, ensuring optimal performance, security, and availability.…
Network and Computer Systems Administrators
Bachelor's Degree · $96,800
Install, configure, and maintain an organization's local area network (LAN), wide area network (WAN), data…
Network Engineer
Bachelor's in Computer Science / Related Field · $135,000
Designs and manages network infrastructure; ensures connectivity, security, and performance.
Network Engineer (LAN/WAN)
Bachelor's in IT, Computer Science, or Networking; Cisco CCNA/CCNP certifications · $95,000
Designs, implements, and maintains enterprise LAN and WAN networks, configuring routers, switches, and firewalls,…
Network Monitoring / Performance Engineer
Bachelor's in IT or Computer Science; CCNA, monitoring tool certifications · $88,000
Implements and manages network monitoring and performance management tools, establishing baselines, configuring alerts,…
Network Operations Center (NOC) Analyst
Associate's or Bachelor's in IT; CompTIA Network+, CCNA recommended · $58,000
Monitors enterprise network infrastructure 24/7 from a centralized operations center, responding to alerts,…
Network Operations Center (NOC) Technician
Associate's degree or equivalent experience · $76,220
Monitor, analyze, troubleshoot, and maintain network systems to ensure optimal performance and availability. Respond to…
Network Technician
Associate's Degree · $65,000
Installs, maintains, and troubleshoots an organization's computer networks, including hardware and software components,…
Next.js Full-Stack Developer
Bachelor's in Computer Science / Related Field · $140,000
Develops full-stack applications using Next.js; handles server-side rendering, API routes, and database integration.
NLP Engineer
Bachelor's in Computer Science / Linguistics / Related Field · $175,000
Develops natural language processing systems; builds text analysis and language models.
No-Code / Low-Code Developer
Associate's Degree · $133,080
Builds complex software applications using visual development platforms rather than traditional programming languages.
Observability Engineer
Bachelor's in Computer Science / Related Field · $168,000
Implements monitoring, logging, and tracing; ensures system visibility and reliability.
Observability / Monitoring Engineer
Bachelor's degree · $155,000
Builds and maintains observability infrastructure including distributed tracing, metrics collection, log aggregation,…
Operations Research Analysts
Master's Degree · $91,290
Formulate and apply mathematical modeling and other optimizing methods to develop and interpret information that…
Operations Specialist (3PL)
Associate's degree or some college · $60,000
Coordinate with vendors, carriers, and clients to manage and optimize the flow of goods, information, and resources…
Patch Management Specialist
Bachelor's in IT or Cybersecurity; WSUS/SCCM/Intune experience · $82,000
Manages the enterprise patching lifecycle for operating systems, applications, and firmware, coordinating vulnerability…