Software Developer / Engineer
If you like building applications, learning various programming languages, and engaging in software development from scratch to deployment this role is for you.
Software Developers / Engineers design, build, and maintain software systems. They work with languages like Java, C#, and Python across platforms to create applications that meet user needs and business objectives.
Skills you’ll need: Code Review, Java, CI/CD, Agile Methodology, Full-Stack Web Development, DevOps, Computer Science, Scrum (Software Development)

Software Developer / Engineer
If you like building applications, learning various programming languages, and engaging in software development from scratch to deployment this role is for you.
Software Developers / Engineers design, build, and maintain software systems. They work with languages like Java, C#, and Python across platforms to create applications that meet user needs and business objectives.
Skills you’ll need: Code Review, Java, CI/CD, Agile Methodology, Full-Stack Web Development, DevOps, Computer Science, Scrum (Software Development)

Recommended credentials
Introduction to Software Engineering
Course 1 of 12
Introduction to HTML, CSS, & JavaScript
Course 2 of 12
Getting Started with Git and GitHub
Course 3 of 12
JavaScript Programming Essentials
Course 4 of 12
Developing Front-End Apps with React
Course 5 of 12
Developing Back-End Apps with Node.js and Express
Course 6 of 12
Get Started with Cloud Native, DevOps, Agile, and NoSQL
Course 7 of 12
Introduction to Containers w/ Docker, Kubernetes & OpenShift
Course 8 of 12
Application Development using Microservices and Serverless
Course 9 of 12
Node.js & MongoDB: Developing Back-end Database Applications
Course 10 of 12
JavaScript Full Stack Capstone Project
Course 11 of 12
Software Developer Career Guide and Interview Preparation
Course 12 of 12
Introduction to Software Engineering
Course 1 of 11
Java Programming for Beginners
Course 2 of 11
Getting Started with Git and GitHub
Course 3 of 11
Object Oriented Programming in Java
Course 4 of 11
Introduction to HTML, CSS, & JavaScript
Course 5 of 11
Cloud Native, Microservices, Containers, DevOps and Agile
Course 6 of 11
Spring Framework for Java Development
Course 7 of 11
Java Development with Databases
Course 8 of 11
Java Development Capstone Project
Course 9 of 11
Software Developer Career Guide and Interview Preparation
Course 10 of 11
Generative AI: Elevate your Software Development Career
Course 11 of 11
A Data Engineer builds data pipelines for large datasets, optimizing systems and ensuring reliable data flow using tools like Hadoop and Spark.
description:A Data Engineer builds data pipelines for large datasets, optimizing systems and ensuring reliable data flow using tools like Hadoop and Spark.
If you like: building systems to collect and organize data, writing code for data processing, automating data workflows.
This role has a $137,984 median salary ¹.
This role has approximately 36,959 jobs available ¹.
A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
description:A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
If you like: designing scalable cloud solutions, working with aws/azure/google cloud, ensuring data security.
This role has a $153,344 median salary ¹.
This role has approximately 36,630 jobs available ¹.
A Python Developer specializes in writing server-side web application logic.
description:A Python Developer specializes in writing server-side web application logic.
If you like: writing code, solving complex problems through algorithms, working with data.
This role has a $132,864 median salary ¹.
This role has approximately 16,437 jobs available ¹.
A Full Stack Developer builds and manages front-end and back-end apps, ensuring functionality using JavaScript, Python, SQL, and cloud services.
description:A Full Stack Developer builds and manages front-end and back-end apps, ensuring functionality using JavaScript, Python, SQL, and cloud services.
If you like: developing both front-end and back-end of web applications, solving complex technical challenges, working with databases and servers.
This role has a $145,280 median salary ¹.
This role has approximately 22,658 jobs available ¹.
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Content Creator, Machine Learning Engineer and Salesforce Development Representative (1/1/2024 - 12/31/2024) All other job roles (5/1/2024 - 5/1/2025)