Software Developer / Software Engineer-Related Careers and Degrees

Would you make a good web developer or android developer? Take our career test and find your match with over 800 careers.

Take the free career test Learn more about the career test



Careers



Degrees

Related Careers

Android Developer

Android Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An Android developer is a software engineer who specializes in designing, developing, and maintaining applications for devices running the Android operating system.

Mobile Web Developer

Mobile Web Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A mobile web developer focuses on creating websites specifically optimized for mobile devices such as smartphones and tablets.

E-commerce Developer

E-commerce Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An e-commerce developer focuses on designing, developing, and maintaining online stores and digital marketplaces.

Artificial Intelligence Engineer

Artificial Intelligence Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An artificial intelligence (AI) engineer designs, develops, and implements AI solutions and systems.

Cloud Engineer

Cloud Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A cloud engineer designs, implements, and manages cloud computing solutions and infrastructure for organizations.

CMS Developer

CMS Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A CMS (Content Management System) developer focuses on designing, developing, and customizing CMS platforms.

Blockchain Developer

Blockchain Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A blockchain developer is a software developer who specializes in building decentralized applications (dApps) using blockchain technology.

Data Engineer

Data Engineer

Your Match?
Avg Wage
$109k
Growth
??
Satisfaction
??

A data engineer is responsible for designing, constructing, and maintaining the architecture and infrastructure necessary for the effective acquisition, storage, and analysis of large volumes of data.

Security Software Developer

Security Software Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
3.0 / 5

A security software developer is responsible for designing and developing software applications with a strong focus on security.

Web Developer

Web Developer

Your Match?
Avg Wage
$71k
Growth
+14.9%
Satisfaction
3.4 / 5

A web developer specializes in building and maintaining websites and web applications.

Web Accessibility Developer

Web Accessibility Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A web accessibility developer is focused on ensuring that websites and web applications are accessible and usable for all users, including those with disabilities.

Computer Vision Engineer

Computer Vision Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A computer vision engineer focuses on developing and implementing algorithms, systems, and technologies that enable computers to interpret and understand visual information from digital images or videos.

iOS Developer

iOS Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An iOS developer is a software engineer specializing in the development of applications for Apple's iOS platform, which powers devices such as iPhones, iPads, and iPod Touches.

Automation Engineer

Automation Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An automation engineer is responsible for designing, developing, and implementing automated solutions to streamline and optimize processes across various industries.

Web Game Developer

Web Game Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A web game developer creates interactive games that are accessible and playable directly within web browsers.

DevOps Developer

DevOps Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A DevOps developer combines expertise in software development (Dev) and IT operations (Ops).

Robo-Advisor Developer

Robo-Advisor Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A robo-advisor developer designs, develops, and maintains the technology platforms and algorithms used by robo-advisors.

Simulation Programmer

Simulation Programmer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A simulation programmer is a specialized software developer who designs, develops, and implements simulation models and software systems that replicate real-world processes, events, or phenomena.

Cloud Developer

Cloud Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A cloud developer is a software engineer who specializes in developing applications and services that run on cloud computing platforms.

Site Reliability Engineer

Site Reliability Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A Site Reliability Engineer (SRE) ensures the reliability, availability, and performance of large-scale software systems and infrastructure.

E-Learning Developer

E-Learning Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An E-Learning developer designs, creates, and implements digital learning materials and experiences for online education platforms.

Embedded Systems Developer

Embedded Systems Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An embedded systems developer designs, develops, and maintains software for embedded systems.

Software Engineer

Software Engineer

Your Match?
Avg Wage
$139k
Growth
+30.7%
Satisfaction
3.2 / 5

A software engineer applies engineering principles to the design, development, testing, and maintenance of software systems.

Big Data Engineer

Big Data Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A big data engineer designs, builds, and maintains the infrastructure and architecture for processing and analyzing large volumes of data.

Web Application Developer

Web Application Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A web application developer is responsible for designing, developing, and maintaining web-based applications.

Software Developer

Software Developer

Your Match?
Avg Wage
$96k
Growth
??
Satisfaction
??

A software developer is responsible for the creation, testing, and maintenance of software applications.

App Developer

App Developer

Your Match?
Avg Wage
$95k
Growth
??
Satisfaction
3.5 / 5

An app developer specializes in creating software applications for mobile devices, such as smartphones and tablets.

Back-End Developer

Back-End Developer

Your Match?
Avg Wage
$92k
Growth
??
Satisfaction
3.5 / 5

A back-end developer is a type of programmer who specializes in creating and maintaining the server-side logic, databases, and other components of a web application or software.

AR/VR Developer

AR/VR Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

An AR/VR developer creates applications and experiences that leverage augmented reality (AR) and virtual reality (VR) technologies.

Natural Language Processing Engineer

Natural Language Processing Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A Natural Language Processing (NLP) engineer is a specialist in the field of artificial intelligence (AI) and computational linguistics focused on developing and implementing algorithms, models, and systems that enable computers to understand, interpret, and generate human language.

JavaScript Developer

JavaScript Developer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
3.7 / 5

A JavaScript developer is a type of software developer who specializes in using the JavaScript programming language to build web applications, server-side applications, and mobile applications.

Machine Learning Engineer

Machine Learning Engineer

Your Match?
Avg Salary
??
Growth
??
Satisfaction
??

A machine learning engineer builds and deploys systems that can learn from data and make predictions.

Full Stack Developer

Full Stack Developer

Your Match?
Avg Wage
$88k
Growth
??
Satisfaction
3.5 / 5

A full-stack developer possesses expertise in both the front-end and back-end aspects of web development.

Front-End Developer

Front-End Developer

Your Match?
Avg Wage
$68k
Growth
??
Satisfaction
3.3 / 5

A front-end developer is a type of web developer who specializes in creating the visible parts of a website or web application that users interact with directly.