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 3 of 9 for Technology & Software.
440 careers in Technology & Software, page 3 of 9
Data Migration Specialist
Bachelor's Degree · $105,000
Plan, execute, and validate the transfer of data between systems, ensuring data integrity and minimal downtime.
Data Pipeline Engineer
Bachelor's in Computer Science / Related Field · $175,000
Designs data pipelines; builds ETL systems and data workflows.
Data Platform Engineer
Bachelor's degree (MS valued) · $170,000
Architects and builds enterprise data platforms including data lakes, lakehouses, streaming pipelines, and data mesh…
Data Quality Analyst
Bachelor's Degree · $85,000
Ensure the accuracy, completeness, and reliability of organizational data by identifying inconsistencies, developing…
Data Reliability Engineer
Bachelor's degree · $155,000
Ensures the reliability, quality, and freshness of data pipelines and data products, applying SRE principles to data…
Data Scientist (Environmental)
Master's Degree · $105,000
Apply machine learning and statistical modelling to environmental datasets to including climate, biodiversity, and…
Data Scientist (Finance)
Master's Degree · $155,000
Build and deploy quantitative models and machine learning solutions for financial applications including credit risk,…
Data Scientists
Bachelor's Degree · $112,590
Develop and implement a set of techniques or analytics applications to transform raw data into meaningful information…
Data Warehousing Specialists
Bachelor's Degree · $140,910
Design, model, or implement corporate data warehousing activities. Program and configure warehouses of database…
Database Administrator (DBA)
Bachelor's in Computer Science / Related Field · $138,000
Manages database systems, performance tuning, backups, and disaster recovery; ensures data integrity.
Database Administrators
Bachelor's Degree · $104,620
Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate…
Database Architect
Bachelor's in Computer Science / Related Field · $195,000
Designs database schemas and systems; optimizes for performance and scalability.
Database Architects
Bachelor's Degree · $135,980
Design strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for…
Database Internals Engineer
Bachelor's degree (MS/PhD common) · $200,000
Develops core database engine components including query optimizers, storage engines, transaction managers, and…
Decentralized Application (DApp) Developer
Bachelor's degree · $135,000
Develops, designs, and implements decentralized applications (DApps) and smart contracts on blockchain platforms. This…
Decentralized Autonomous Organization (DAO) Contributor
Bachelor's Degree · $110,000
Participates in the governance, development, and operation of decentralized autonomous organizations, contributing to…
DeFi Protocol Engineer
Bachelor's Degree · $160,000
Designs, develops, and maintains decentralized finance (DeFi) protocols and smart contracts on blockchain platforms.…
Design Program Manager
Bachelor's Degree · $138,000
Coordinate all aspects of design projects from initiation to completion by managing teams, collaborating with…
Design System Lead
Bachelor's Degree · $145,000
Leads the development and maintenance of a comprehensive design system, ensuring consistency and efficiency across…
Design Systems Lead
Bachelor's Degree · $140,000
Lead the development, implementation, and maintenance of a scalable design system to ensure consistency, efficiency,…
Desktop Support
Associate's Degree · $60,000
Provide technical assistance and support to computer systems, hardware, and software.
Desktop Support Engineer
Associate's Degree · $60,000
Provides technical assistance and support related to computer systems, hardware, or software. Responds to queries, runs…
Desktop Support Technician / IT Support Tier 2
Associate's or Bachelor's in IT; CompTIA A+/Network+ certifications · $55,000
Provides advanced technical support for hardware and software issues, performing hands-on troubleshooting, system…
Developer Advocate
Bachelor's in Computer Science / Related Field · $145,000
Advocates for developer community; creates content and builds relationships with developers.
Developer Advocate / Developer Relations Engineer
Bachelor's degree in CS/Engineering · $145,000
Bridges the gap between a technology company and its developer community, creating technical content, speaking at…
Developer Experience (DevEx) Engineer
Bachelor's degree · $155,000
Improves the internal developer experience by building developer tools, CLI frameworks, SDKs, documentation systems,…
DevOps Engineer
Bachelor's in Computer Science / Related Field · $145,000
Manages infrastructure, CI/CD pipelines, and deployment automation; ensures system reliability and performance.
DevOps Specialist
Bachelor's in Computer Science / Related Field · $165,000
Manages deployment and infrastructure; automates CI/CD pipelines and infrastructure.
DevSecOps Engineer
Bachelor's Degree · $135,000
Integrates security practices into the DevOps pipeline, automating security controls and ensuring compliance throughout…
Digital Accessibility Specialist
Bachelor's degree (CS/UX/Disability Studies) · $85,000
Ensures digital products (websites, apps, content) are accessible to people with disabilities, conducting audits,…
Digital Analytics Manager / Web Analytics Manager
Bachelor's degree (Analytics/Statistics/Marketing; MS valued) · $100,000
Leads digital analytics strategy, managing website/app measurement, attribution modeling, tag management, and…
Digital Forensics Analysts
Bachelor's Degree · $140,910
Conduct investigations on computer-based crimes establishing documentary or physical evidence, such as digital media…
Director of Cloud Financial Management
Bachelor's Degree · $160,000
Leads the financial strategy and operations for cloud services, optimizing costs, managing budgets, and ensuring…
Director of Engineering
Bachelor's in Computer Science / Related Field · $310,000
Directs engineering department; responsible for strategy, hiring, and organizational structure.
Director of IT Service Management
Bachelor's Degree · $160,000
Oversee the design, implementation, and continuous improvement of IT service management processes and strategies to…
Director of Sustainability Analytics
Master's Degree · $180,000
Lead the development and operation of an organisation's sustainability data infrastructure, analytics platforms, and…
Disaster Recovery Specialist
Bachelor's in Computer Science / Related Field · $155,000
Plans and implements disaster recovery; ensures business continuity and data protection.
Distinguished Engineer / Engineering Fellow
Bachelor's degree (MS/PhD common) · $350,000
Serves as the highest individual contributor in a software organization, setting technical vision across the company,…
Distributed Systems Engineer
Bachelor's degree (MS common) · $190,000
Designs and builds large-scale distributed systems including consensus protocols, distributed storage, message queues,…
Django/React Developer
Bachelor's in Computer Science / Related Field · $135,000
Builds full-stack applications combining Django backend with React frontend; manages REST APIs and database design.
Document Management Specialists
Bachelor's Degree · $140,910
Implement and administer enterprise-wide document management systems and related procedures that allow organizations to…
Drafting Technician
Associate's Degree · $62,000
Drafting technicians create technical drawings and plans, often using computer-aided design (CAD) software. They work…
E-commerce Engineer
Bachelor's in Computer Science / Related Field · $160,000
Develops e-commerce platforms; handles payments, inventory, and customer experience.
Edge Computing Engineer
Bachelor's degree (MS valued) · $160,000
Develops software for edge computing environments including IoT gateways, CDN edge functions, and on-device AI,…
EDI Specialist
Bachelor's Degree · $98,000
Analyzes, designs, and develops specifications for enhancements and extensions with EDI application interfaces and…
EdTech Engineer
Bachelor's in Computer Science / Related Field · $155,000
Develops educational technology systems; builds learning platforms and tools.
Embedded Systems Developer
Bachelor's in Computer Science / Electrical Engineering / Related Field · $138,000
Develops firmware and embedded software; works with microcontrollers and hardware integration.
Embedded Systems Engineer
Bachelor's in Computer Science / Electrical Engineering / Related Field · $155,000
Develops embedded software; works on firmware and low-level system programming.
Embedded Systems Software Engineer
Bachelor's degree (EE/CE/CS) · $140,000
Develops firmware and software for embedded systems including microcontrollers, real-time operating systems, and…
End User Computing (EUC) Engineer
Bachelor's in IT or Computer Science; Microsoft/VMware certifications · $88,000
Designs and manages the end user computing environment including desktop virtualization (VDI), application packaging,…