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.
440 careers in Technology & Software
Accessibility Consultant
Bachelor's Degree · $95,000
Evaluates and advises on the accessibility of digital products and physical environments to ensure compliance with…
Accessibility Engineer (A11y)
Bachelor's degree · $125,000
Ensures software applications are accessible to users with disabilities by implementing WCAG standards, building…
Actuaries
Bachelor's Degree · $125,770
Analyze statistical data, such as mortality, accident, sickness, disability, and retirement rates and construct…
ADAS Calibration Technician
Post-secondary certificate · $55,000
Responsible for inspecting vehicles, performing diagnostic tests, and using specialized equipment and software to…
Agentic AI Portfolio Manager
Bachelor's Degree · $165,000
Oversee a portfolio of autonomous AI agent deployments across business functions, managing their performance, safety…
AI Engineer
Master's in Computer Science, AI/ML, or related field · $155,000
Builds and deploys artificial intelligence systems, integrating machine learning models into production applications…
AI Ethicist and Policy Advisor
Master's Degree · $130,000
Evaluate the ethical implications of AI systems and advise organisations, governments, and regulators on responsible AI…
AI Ethics Manager
Bachelor's Degree · $140,000
Manage an organisation's AI ethics programme, overseeing the development and implementation of responsible AI policies,…
AI Ethics Officer
Master's or Doctoral Degree · $74,180
Ensures that AI systems are developed and deployed in an ethical, unbiased, transparent, and legally compliant manner.
AI Infrastructure Engineer
Bachelor's degree (MS common) · $210,000
Designs and builds the infrastructure that powers AI/ML workloads at scale, including GPU clusters, distributed…
AI/LLM Engineer
Bachelor's in Computer Science / Mathematics / Related Field · $195,000
Develops AI systems and large language models; integrates LLMs into applications.
AI / Prompt Engineer
Bachelor's Degree · $134,830
Designs and optimizes prompts and interaction patterns for large language models and generative AI systems.
AI Solutions Consultant
Master's degree in CS/Data Science/AI · $170,000
Advises enterprise clients on AI/ML adoption strategy, identifies use cases, designs AI solutions, and manages…
Analytics Engineer
Bachelor's Degree · $105,000
Optimize data models, build data pipelines, and ensure data quality and accessibility for analytical purposes by…
Analytics Specialist
Bachelor's Degree · $90,000
Collect, process, and analyze data to generate insights and actionable recommendations that drive business…
Android Developer (Senior / Lead)
Bachelor's degree · $132,000
Develops native Android applications using Kotlin and Jetpack Compose, handling architecture, performance, Google Play…
Angular Developer
Bachelor's in Computer Science / Related Field · $135,000
Builds enterprise web applications using Angular framework; manages complex component hierarchies and dependency…
API Gateway Engineer
Bachelor's in Computer Science / Related Field · $175,000
Designs and manages API gateways; handles routing, authentication, and rate limiting.
API Platform Engineer / API Developer
Bachelor's degree · $150,000
Designs, builds, and manages API platforms, gateways, and developer portals, ensuring APIs are performant, secure,…
Application Security Engineer (AppSec)
Bachelor's in Computer Science / Related Field · $158,000
Focuses on application-level security; performs code reviews and implements secure coding practices.
AR/VR Developer
Bachelor's in Computer Science / Game Development / Related Field · $155,000
Develops augmented and virtual reality applications; builds immersive experiences.
AR/VR Engineer (Spatial Computing Developer)
Bachelor's degree (MS valued) · $155,000
Develops augmented reality, virtual reality, and mixed reality applications for platforms like Apple Vision Pro, Meta…
Architect
Bachelor's in Computer Science / Related Field · $200,000
Designs system architecture; ensures scalability, reliability, and best practices.
ASIC Design Engineer
Bachelor's Degree · $130,000
Designs, develops, and verifies Application-Specific Integrated Circuits (ASICs). This involves creating detailed…
ASP.NET Core Developer
Bachelor's in Computer Science / Related Field · $148,000
Develops web applications using ASP.NET Core framework; builds REST APIs and manages database with Entity Framework.
Audio / DSP Engineer
Bachelor's degree (EE/CS/Music Technology; MS valued) · $130,000
Develops audio processing software, digital signal processing algorithms, and audio plugins for music production,…
Automation Analyst
Bachelor's Degree · $85,000
Designs, develops, and implements automated solutions to streamline business processes, improve efficiency, and reduce…
Autonomous Systems Software Engineer
Master's degree (PhD valued) · $195,000
Develops software for autonomous vehicles, drones, and robotic systems, working on perception, planning, localization,…
Autonomous Vehicle Engineer
Bachelor's Degree · $77,400
Develops the sensors, software, and AI systems that enable self-driving vehicles.
AV / Unified Communications Technician
Associate's or Bachelor's in IT/Electronics; CTS (Certified Technology Specialist) from AVIXA · $58,000
Installs, configures, and maintains audiovisual and unified communications systems including video conferencing,…
Backend Developer
Bachelor's in Computer Science or related field · $115,000
Designs and implements server-side logic, APIs, databases, and infrastructure that power web and mobile applications at…
Backend Engineer
Bachelor's degree in CS/Engineering · $135,000
Designs and builds server-side applications, APIs, microservices, and database systems that power technology products…
Backup Administrator
Bachelor's Degree · $105,000
Manages and maintains an organization's data backup and recovery systems, ensuring data integrity, availability, and…
Backup & Disaster Recovery Engineer
Bachelor's in IT or Computer Science; vendor certifications (Veeam VMCE, Commvault, Zerto) · $95,000
Designs and manages enterprise backup, replication, and disaster recovery solutions, ensuring business continuity…
BI Analyst
Bachelor's Degree · $92,200
Analyzes complex business data to provide actionable insights, supporting strategic decision-making and improving…
Bioinformatics Analyst
Bachelor's Degree · $90,000
Analyze biological data using computational and statistical methods to interpret DNA, protein sequences, gene…
Bioinformatics Technicians
Bachelor's Degree · $125,770
Apply principles and methods of bioinformatics to assist scientists in areas such as pharmaceuticals, medical…
Biostatisticians
Master's Degree · $125,770
Develop and apply biostatistical theory and methods to the study of life sciences.
Blockchain Developer
Bachelor's in Computer Science / Related Field · $145,000
Develops smart contracts and blockchain applications; works with Ethereum, Solidity, and Web3 technologies.
Blockchain Engineer
Bachelor's in Computer Science / Related Field · $190,000
Develops blockchain and cryptocurrency systems; implements smart contracts and distributed ledgers.
Blockchain Engineers
Bachelor's Degree · $140,910
Maintain and support distributed and decentralized blockchain-based networks or block-chain applications such as…
Business Intelligence Analyst
Bachelor's Degree · $87,930
Transforms raw data into actionable business insights using visualization tools and analytical methods.
Business Intelligence Analysts
Bachelor's Degree · $125,770
Produce financial and market intelligence by querying data repositories and generating periodic reports. Devise methods…
Business Intelligence Developer
Bachelor's degree · $105,000
Designs and builds BI solutions including data models, dashboards, reports, and self-service analytics platforms that…
Business Systems Analyst
Bachelor's Degree · $90,000
Analyzes an organization's business processes and systems, identifying areas for improvement and developing solutions.…
Caching Specialist
Bachelor's in Computer Science / Related Field · $165,000
Specializes in caching strategies; implements Redis, Memcached, and other caching solutions.
CAD Designer
Associate's Degree · $57,960
Create detailed 2D and 3D models and technical drawings using specialized CAD software for complex projects across…
Call Center Agent
High school diploma or equivalent · $38,000
Call center agents handle incoming and outgoing customer calls, addressing inquiries, resolving issues, and providing…
Capacity Planning Engineer
Bachelor's in Computer Science / Related Field · $158,000
Plans infrastructure capacity; forecasts growth and optimizes resource allocation.
Chaos Engineer
Bachelor's in Computer Science / Related Field · $172,000
Tests system resilience; implements chaos engineering practices and tools.