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 5 of 6 for Technology & Software.
270 careers in Technology & Software, page 5 of 6
Software Engineer
Bachelor's Degree · $135,980
Designs, develops, tests, and maintains software applications and systems using programming languages, frameworks, and…
Spring Boot Developer
Bachelor's Degree · $135,980
Develops enterprise Java applications using Spring Boot framework; manages microservices and REST APIs.
Staff Software Engineer
Bachelor's Degree · $135,980
Senior individual contributor who drives technical direction across multiple teams, designs complex systems, mentors…
Storage Engineer / SAN Administrator
Bachelor's Degree · $139,500
Designs and manages enterprise storage infrastructure including SAN, NAS, and object storage systems, handling capacity…
Tech Lead
Bachelor's Degree · $135,980
Leads technical direction of a team; mentors engineers and makes architectural decisions.
Technical Artist (XR)
Bachelor's Degree · $102,030
Bridge the gap between art and technology in XR development by optimizing assets, developing tools, and implementing…
Technical Lead
Bachelor's Degree · $135,980
Leads software development teams, architects technical solutions, and ensures the delivery of high-quality, scalable…
Technical Program Manager (TPM)
Bachelor's Degree · $102,320
Coordinates complex, cross-functional technical programs spanning multiple engineering teams, managing dependencies,…
Technical Project Manager
Bachelor's Degree · $102,320
Manages technical projects; coordinates teams and ensures on-time delivery.
Technical Support Engineer
Bachelor's Degree · $61,860
Provides advanced technical troubleshooting and support for software or hardware products, diagnosing complex issues…
Technical Trainer
Bachelor's Degree · $69,280
Technical Trainers educate individuals and groups on the use of technology products, software, or systems. They develop…
Technical Writer
Bachelor's Degree · $90,390
Creates technical documentation; communicates complex concepts to developers and users.
Technical Writer / Documentation Engineer
Bachelor's Degree · $90,390
Creates and maintains technical documentation for software products including API references, developer guides,…
Threat Hunter
Bachelor's Degree · $129,180
Proactively search for hidden threats, adversary activity, and indicators of compromise within an organisation's…
Threat Intelligence Analyst
Bachelor's Degree · $116,580
Collects, analyzes, and disseminates cyber threat intelligence from open-source, commercial, and classified feeds,…
Tools Programmer
Bachelor's Degree · $135,980
Develops and maintains software tools used in game development, ensuring efficient workflows for artists, designers,…
TypeScript / Node.js Developer (Senior)
Bachelor's Degree · $135,980
Develops server-side applications and APIs using TypeScript and Node.js, building scalable backend services, real-time…
UX Engineer
Bachelor's Degree · $104,000
Integrates user experience design principles with front-end development, building intuitive and accessible digital…
VFX Technical Director
Bachelor's Degree · $102,030
Develops tools, scripts, and workflows to support visual effects production, troubleshooting technical issues and…
VoIP / Telephony Engineer
Bachelor's Degree · $134,050
Designs and manages enterprise voice and telephony systems including VoIP platforms, SIP trunking, PBX systems, and…
VP of Engineering
Bachelor's Degree · $175,140
Vice President of Engineering; sets company-wide engineering strategy and vision.
Vulnerability Management Analyst
Bachelor's Degree · $116,580
Manages the enterprise vulnerability management program, conducting regular scans, prioritizing findings by risk,…
Web3 Developer
Bachelor's Degree · $135,980
Develops decentralized web applications; builds on blockchain platforms and protocols.
Web3 Full-Stack Developer
Bachelor's Degree · $135,980
Develops full-stack Web3 applications; integrates blockchain with frontend and backend systems.
Retrieval-Augmented Generation Engineer
Bachelor's Degree · $135,980
Build and optimize RAG systems that ground large language model outputs in retrieved documents, databases, and…
Developer Experience Engineer
Bachelor's Degree · $135,980
Design and improve the experience of developers using APIs, SDKs, and developer platforms. Create documentation, build…
Indie Game Developer Solo
Master's Degree · $104,000
Designs, codes, and publishes video games independently, often handling all aspects of development.
AI Deployment Engineer
Bachelor's Degree · $135,980
Manage the end-to-end process of deploying machine learning models from development to production. Design CI/CD…
Mechanistic Interpretability Researcher
Doctoral or Professional Degree · $140,300
Conduct research on understanding the internal computations of neural networks. Reverse-engineer the algorithms learned…
LLM Fine-Tuning Engineer
Bachelor's Degree · $135,980
Fine-tune large language models on domain-specific datasets to improve task performance, alignment, and safety. Design…
Knowledge Graph Engineer
Master's Degree · $135,980
Build and maintain knowledge graphs that represent structured relationships between entities for reasoning, search, and…
Agentic Systems Engineer
Bachelor's Degree · $135,980
Design and build the infrastructure and orchestration layers that enable reliable multi-agent systems at scale. Focus…
AI Safety Researcher
Doctoral or Professional Degree · $140,300
Conducts research to ensure advanced AI systems are safe, aligned with human values, and do not cause unintended harm.
CUDA Kernel Engineer
Bachelor's Degree · $135,980
Write and optimise low-level GPU kernels in CUDA and Triton to maximise the computational efficiency of neural network…
Foundation Model Research Scientist
Doctoral or Professional Degree · $140,300
Conducts cutting-edge research and development on large-scale AI models that serve as a base for various applications.
Firmware Engineer
Bachelor's Degree · $135,980
Develops and maintains embedded software that controls hardware devices, from IoT sensors to complex machinery.
Robot Learning Engineer
Master's Degree · $135,980
Develop machine learning systems that enable robots to learn from demonstrations, simulation, and real-world…
AI Red Teamer
Bachelor's Degree · $129,180
Proactively identifies and exploits vulnerabilities, biases, and potential harms in AI systems through adversarial…
Cybersecurity Incident Responder
Bachelor's Degree · $129,180
Detect, contain, and remediate cybersecurity incidents including data breaches, ransomware attacks, and network…
Growth Engineer
Bachelor's Degree · $135,980
Build the technical infrastructure that powers user acquisition, activation, retention, and revenue growth. Develop…
Text-to-Speech Engineer
Master's Degree · $140,300
Build neural text-to-speech systems that generate natural, expressive, and human-like speech from text. Design voice…
Mobile Engineer Cross-Platform
Bachelor's Degree · $135,980
Develops and maintains mobile applications that run on multiple operating systems (iOS and Android) from a single…
Forward Deployed Engineer
Bachelor's Degree · $135,980
Embed directly with enterprise customers to build custom AI solutions, integrations, and workflows that solve their…
AI Solutions Engineer
Bachelor's Degree · $116,580
Design and implement custom AI solutions for enterprise customers post-sale. Work closely with customers to understand…
Model Serving Engineer
Bachelor's Degree · $135,980
Build and operate the infrastructure that serves machine learning models to production applications at scale. Design…
Reinforcement Learning Engineer
Master's Degree · $135,980
Design and implement reinforcement learning systems for game playing, robotics, recommendation, and industrial control…
Distributed Training Engineer
Bachelor's Degree · $135,980
Build and optimise the infrastructure and software systems that enable training of large neural networks across…
AI Alignment Researcher
Doctoral or Professional Degree · $140,300
Focuses on aligning the goals and behaviors of advanced AI systems with human intentions and values.
Prompt Operations Specialist
Bachelor's Degree · $104,300
Design, test, optimise, and manage the prompts and prompt libraries that power AI systems across an organisation.…
IoT Solutions Architect
Bachelor's Degree · $116,580
Design and implement Internet of Things systems that connect physical devices to digital platforms. Architect sensor…