Careers in technology and software
Two hundred and seventy 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 4 of 6 for Technology & Software.
270 careers in Technology & Software, page 4 of 6
NLP Engineer
Bachelor's Degree · $140,300
Develops natural language processing systems; builds text analysis and language models.
No-Code / Low-Code Developer
Associate's Degree · $135,980
No-code/low-code developers build functional software applications using visual platforms like Bubble and Webflow,…
Observability Engineer
Bachelor's Degree · $135,980
Implements monitoring, logging, and tracing; ensures system visibility and reliability.
Observability / Monitoring Engineer
Bachelor's Degree · $135,980
Builds and maintains observability infrastructure including distributed tracing, metrics collection, log aggregation,…
Operations Specialist (3PL)
Associate's Degree · $82,320
Coordinate with vendors, carriers, and clients to manage and optimize the flow of goods, information, and resources…
Patch Management Specialist
Bachelor's Degree · $129,180
Manages the enterprise patching lifecycle for operating systems, applications, and firmware, coordinating vulnerability…
Penetration Tester / Ethical Hacker
Bachelor's Degree · $129,180
Penetration testers are paid by organisations to break into their own systems legally, finding weaknesses before real…
Penetration Tester
Bachelor's Degree · $116,580
A penetration tester spends their days probing networks, web applications, and services to find security weaknesses…
Performance Engineer
Bachelor's Degree · $135,980
Specializes in identifying and resolving performance bottlenecks in software systems through profiling, load testing,…
Performance Testing Engineer
Bachelor's Degree · $104,300
Specializes in performance and load testing; identifies bottlenecks and optimizes system performance.
PHP / Laravel Developer (Senior)
Bachelor's Degree · $135,980
Develops web applications using PHP and Laravel framework, handling backend logic, API development, and enterprise…
Principal Engineer
Bachelor's Degree · $135,980
Highest technical authority; shapes technical direction and drives innovation across organization.
Principal Software Engineer
Bachelor's Degree · $135,980
Top-tier individual contributor who sets technical strategy at the organizational level, solves the hardest engineering…
Product Director
Bachelor's Degree · $166,790
Leads the strategic vision, development, and lifecycle management of a product or portfolio of products, ensuring…
Product Manager (Technical)
Bachelor's Degree · $166,790
Manages product roadmap; bridges engineering and business stakeholders.
Python Backend Developer
Bachelor's Degree · $135,980
Develops backend services and APIs using Python; builds scalable systems with frameworks like Django or FastAPI.
QA Automation Engineer
Bachelor's Degree · $104,300
Develops automated test suites; builds testing frameworks and ensures code quality through automation.
QA Engineer / SDET
Bachelor's Degree · $104,300
Designs and implements automated testing frameworks, writes test cases, and ensures software quality through systematic…
QA Lead / Test Manager
Bachelor's Degree · $104,300
Leads QA team; manages testing strategy and mentors QA engineers on best practices.
QA Specialist
Bachelor's Degree · $104,300
Ensures software quality by designing and executing test plans, identifying defects, and collaborating with development…
QA Tester / Software Tester
Associate's Degree · $104,300
Tests software applications to identify bugs, verify functionality, and ensure quality standards are met through manual…
Quality Assurance Analyst
Bachelor's Degree · $104,300
Ensures the quality of software, products, and systems by developing and implementing testing plans, creating test…
Quantum Engineer
Doctoral or Professional Degree · $172,250
Designs, develops, and implements quantum computing systems and algorithms. This involves deep understanding of quantum…
React Developer
Bachelor's Degree · $92,650
Builds interactive user interfaces using React; manages component state, lifecycle, and performance optimization.
Real-Time Systems Engineer
Bachelor's Degree · $135,980
Develops real-time systems; handles low-latency requirements and stream processing.
Red Team Operator / Offensive Security Engineer
Bachelor's Degree · $116,580
Conducts advanced adversary simulation exercises against enterprise environments, emulating real-world threat actors to…
Release Engineer / Build Engineer
Bachelor's Degree · $135,980
Manages software release processes, build systems, artifact management, and deployment pipelines, ensuring reliable and…
Robotics Engineer
Bachelor's Degree · $122,930
Develops robotic systems; works on automation, control systems, and robotics software.
Robotics Process Automation (RPA) Developer
Bachelor's Degree · $135,980
An RPA developer watches how people work, then writes bot scripts using platforms like UiPath or Automation Anywhere to…
Ruby on Rails Developer
Bachelor's Degree · $135,980
Develops web applications using Ruby on Rails framework; emphasizes rapid development and convention over configuration.
Rust Backend Developer
Bachelor's Degree · $135,980
Develops high-performance backend systems using Rust; emphasizes memory safety and concurrent systems.
SaaS Engineer
Bachelor's Degree · $135,980
Develops Software-as-a-Service platforms; handles multi-tenancy and subscription management.
SAP Consultant
Bachelor's Degree · $105,850
Implement, configure, and optimize SAP software solutions by analyzing client business processes, identifying gaps, and…
Scala Backend Developer
Bachelor's Degree · $135,980
Develops scalable backend systems using Scala; works with functional programming and distributed systems.
Scrum Master / Agile Coach
Bachelor's Degree · $116,580
Facilitates agile ceremonies, removes impediments for engineering teams, coaches on agile best practices, and drives…
SD-WAN / Network Architect
Bachelor's Degree · $134,050
Designs enterprise-wide network architectures including SD-WAN deployments, SASE frameworks, and hybrid cloud…
SDET (Software Development Engineer in Test)
Bachelor's Degree · $104,300
Designs, develops, and maintains automated test frameworks and tools to ensure software quality and reliability.
Search / Information Retrieval Engineer
Bachelor's Degree · $135,980
Builds and optimizes search systems including indexing, ranking algorithms, query understanding, and relevance tuning…
Security Awareness Training Specialist
Bachelor's Degree · $69,280
Designs and delivers cybersecurity awareness programs for organizations, creating phishing simulations, training…
Security Engineer
Bachelor's Degree · $129,180
Implements security measures and best practices; manages vulnerabilities and ensures compliance.
Security Operations Center (SOC) Manager
Bachelor's Degree · $129,180
Leads the Security Operations Center team, managing analysts, defining detection strategies, overseeing incident…
Security Testing Engineer
Bachelor's Degree · $129,180
Performs security testing and vulnerability assessments; identifies security flaws in applications.
Senior Engineering Manager
Bachelor's Degree · $175,140
Manages multiple engineering teams; sets strategy and drives organizational goals.
Senior FinOps Engineer
Bachelor's Degree · $99,130
Optimize cloud spending and manage financial operations by implementing cost-efficient strategies, analyzing usage…
Senior Frontend Engineer
Bachelor's Degree · $92,650
Leads frontend architecture and best practices; mentors junior developers and drives technical decisions for UI/UX…
Senior Full-Stack Engineer
Bachelor's Degree · $92,650
Leads full-stack architecture and technical decisions; mentors developers across frontend and backend domains.
Senior ML Engineer / ML Architect
Master's Degree · $120,230
Leads ML initiatives; designs ML systems architecture and mentors ML engineers.
Simulation Engineer (Software)
Master's Degree · $135,980
Develops simulation software for physics, engineering, training, and digital twin applications, building models that…
Site Reliability Engineer (SRE) (Advanced)
Bachelor's Degree · $135,980
Ensures system reliability; manages incident response and system performance.
Software Architect
Bachelor's Degree · $135,980
Defines the high-level structure of software systems, making critical technology decisions on architecture patterns,…