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 8 of 9 for Technology & Software.
440 careers in Technology & Software, page 8 of 9
SAP Technical Consultant
Bachelor"s degree · $105,000
Designs, develops, and implements SAP solutions, customizing modules, integrating systems, and providing technical…
Scala Backend Developer
Bachelor's in Computer Science / Related Field · $148,000
Develops scalable backend systems using Scala; works with functional programming and distributed systems.
Scrum Master / Agile Coach
Bachelor's degree · $115,000
Facilitates agile ceremonies, removes impediments for engineering teams, coaches on agile best practices, and drives…
SD-WAN / Network Architect
Bachelor's in IT or Computer Science; Cisco CCDE/CCIE, SASE vendor certifications · $135,000
Designs enterprise-wide network architectures including SD-WAN deployments, SASE frameworks, and hybrid cloud…
SDET (Software Development Engineer in Test)
Bachelor's Degree · $110,000
Designs, develops, and maintains automated test frameworks and tools to ensure software quality and reliability.
Search Engineer (Elasticsearch/Solr)
Bachelor's in Computer Science / Related Field · $170,000
Specializes in search technologies; implements full-text search and analytics.
Search / Information Retrieval Engineer
Bachelor's degree (MS/PhD valued) · $185,000
Builds and optimizes search systems including indexing, ranking algorithms, query understanding, and relevance tuning…
Security Awareness Training Specialist
Bachelor's in Cybersecurity, Communications, or Education; Security+ and training certifications · $78,000
Designs and delivers cybersecurity awareness programs for organizations, creating phishing simulations, training…
Security Consultant
Bachelor's Degree · $120,000
Advises organizations on cybersecurity best practices, identifies vulnerabilities, and implements robust security…
Security Engineer
Bachelor's in Computer Science / Related Field · $155,000
Implements security measures and best practices; manages vulnerabilities and ensures compliance.
Security Engineer (Advanced)
Bachelor's in Computer Science / Cybersecurity / Related Field · $175,000
Develops security systems; implements cryptography and security protocols.
Security Engineer (Application/Cloud)
Bachelor's degree in CS/Cybersecurity · $155,000
Designs and implements security controls for cloud infrastructure and applications, conducting security reviews,…
Security Operations Center (SOC) Manager
Bachelor's in Cybersecurity or IT; CISSP, CISM, GSOM certifications · $128,000
Leads the Security Operations Center team, managing analysts, defining detection strategies, overseeing incident…
Security Testing Engineer
Bachelor's in Computer Science / Related Field · $148,000
Performs security testing and vulnerability assessments; identifies security flaws in applications.
Senior Backend Engineer
Bachelor's in Computer Science / Related Field · $185,000
Leads backend architecture and system design; mentors developers and drives technical decisions for scalability.
Senior Data Scientist
Master's Degree · $145,000
Lead complex data science projects from problem framing through model deployment, mentoring junior scientists and…
Senior Engineering Manager
Bachelor's in Computer Science / Related Field · $240,000
Manages multiple engineering teams; sets strategy and drives organizational goals.
Senior FinOps Engineer
Bachelor's degree · $130,000
Optimize cloud spending and manage financial operations by implementing cost-efficient strategies, analyzing usage…
Senior Frontend Engineer
Bachelor's in Computer Science / Related Field · $180,000
Leads frontend architecture and best practices; mentors junior developers and drives technical decisions for UI/UX…
Senior Full-Stack Engineer
Bachelor's in Computer Science / Related Field · $185,000
Leads full-stack architecture and technical decisions; mentors developers across frontend and backend domains.
Senior ML Engineer / ML Architect
Master's/PhD in Computer Science / Machine Learning / Related Field · $210,000
Leads ML initiatives; designs ML systems architecture and mentors ML engineers.
Senior QA Engineer
Bachelor's Degree · $105,000
Designs and executes test plans, cases, and scripts to ensure software quality, while identifying and tracking bugs,…
Senior Technical Program Manager
Bachelor's Degree · $160,000
Orchestrates complex technical projects from inception to delivery, ensuring alignment with strategic goals and…
SEO Specialist / SEO Manager
Bachelor's degree (Marketing/CS/English) · $72,000
Optimizes website content and technical infrastructure for search engine visibility, managing keyword strategy,…
Shopify Developer / E-Commerce Developer
No formal requirement (portfolio-based) · $100,000
Develops custom Shopify themes, apps, and integrations using Liquid, React, and Shopify APIs, building e-commerce…
Simulation Engineer (Software)
Master's degree (Physics/Engineering/CS) · $135,000
Develops simulation software for physics, engineering, training, and digital twin applications, building models that…
Site Reliability Engineer (SRE)
Bachelor's in Computer Science / Related Field · $160,000
Ensures system reliability and performance; manages incidents and implements monitoring and alerting systems.
Site Reliability Engineer (SRE) (Advanced)
Bachelor's in Computer Science / Related Field · $170,000
Ensures system reliability; manages incident response and system performance.
Smart Contract Auditor
Bachelor's Degree · $120,000
A Smart Contract Auditor meticulously examines blockchain-based smart contracts to identify vulnerabilities, logical…
SOC Analyst (Tier 1/2/3)
Bachelor's in Cybersecurity or IT; CompTIA Security+, CySA+ certifications · $78,000
Monitors security events and alerts in a Security Operations Center, triaging incidents, investigating threats,…
Social Media Analyst / Social Listening Analyst
Bachelor's degree (Marketing/Analytics/Statistics) · $68,000
Analyzes social media performance data, conducts social listening and sentiment analysis, tracks competitor activity,…
Software Architect
Bachelor's or Master's in Computer Science or Software Engineering · $165,000
Defines the high-level structure of software systems, making critical technology decisions on architecture patterns,…
Software Developer in Test (SDET)
Bachelor's Degree · $110,000
Designs, develops, and maintains automated test frameworks and tools to ensure software quality and reliability.
Software Developers
Bachelor's Degree · $133,080
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and…
Software Engineer
Bachelor's in Computer Science or related field · $120,000
Designs, develops, tests, and maintains software applications and systems using programming languages, frameworks, and…
Software Quality Assurance Analysts and Testers
Bachelor's Degree · $102,610
Develop and execute software tests to identify software problems and their causes. Test system modifications to prepare…
Solutions Architect
Bachelor's in Computer Science / Related Field · $185,000
Designs solutions for clients; bridges technical and business requirements.
Solutions Architect (Cloud/Enterprise)
Bachelor's degree in CS/Engineering · $175,000
Designs and validates complex technical solutions for enterprise customers, creating architecture diagrams, integration…
Spatial Computing Engineer
Bachelor's degree · $145,000
Designs, builds, and optimizes software experiences that blend digital content with the physical world using XR…
Sports Analyst
Bachelor's Degree · $72,000
Collects, analyzes, and interprets data related to sports performance, team dynamics, and competitive strategies to…
Sports Data Analyst / Performance Analyst
Bachelor's degree (Statistics/Data Science/Sports Science; Master's valued) · $82,000
Collects, analyzes, and interprets athletic performance data using video analysis, GPS tracking, wearable sensors, and…
Spring Boot Developer
Bachelor's in Computer Science / Related Field · $145,000
Develops enterprise Java applications using Spring Boot framework; manages microservices and REST APIs.
SQL Developer
Bachelor's Degree · $98,000
Designs, develops, and maintains robust database solutions, ensuring data integrity, performance, and security for…
Staff Engineer
Bachelor's in Computer Science / Related Field · $220,000
Senior technical expert; drives technical strategy across multiple teams and projects.
Staff Software Engineer
Bachelor's degree in CS (MS common) · $220,000
Senior individual contributor who drives technical direction across multiple teams, designs complex systems, mentors…
Statisticians
Master's Degree · $103,300
Develop or apply mathematical or statistical theory and methods to collect, organize, interpret, and summarize…
Storage Engineer / SAN Administrator
Bachelor's in IT or Computer Science; vendor certifications (NetApp NCDA, Dell EMC, Pure Storage) · $102,000
Designs and manages enterprise storage infrastructure including SAN, NAS, and object storage systems, handling capacity…
System Administrator
Bachelor's Degree · $90,000
System Administrators are responsible for the upkeep, configuration, and reliable operation of computer systems,…
Tech Lead
Bachelor's in Computer Science / Related Field · $175,000
Leads technical direction of a team; mentors engineers and makes architectural decisions.
Technical Artist (XR)
Bachelor's Degree · $95,000
Bridge the gap between art and technology in XR development by optimizing assets, developing tools, and implementing…