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: CI/CD, Java, Code Review, DevOps, Computer Science, Agile Methodology, Scrum (Software Development), Full-Stack Web 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: CI/CD, Java, Code Review, DevOps, Computer Science, Agile Methodology, Scrum (Software Development), Full-Stack Web Development

Recommended credentials
Introduction to Software Development
Course 1 of 7
Programming with Java
Course 2 of 7
Data Structures and Algorithms
Course 3 of 7
Database Management with Java and SQL
Course 4 of 7
Full Stack Web Development
Course 5 of 7
Generative AI in Software Development
Course 6 of 7
Application Development
Course 7 of 7
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 39,114 jobs available ¹.
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 $136,064 median salary ¹.
This role has approximately 42,249 jobs available ¹.
An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.
description:An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.
If you like: designing and developing software, writing code, solving complex problems.
This role has a $120,192 median salary ¹.
This role has approximately 41,563 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,992 median salary ¹.
This role has approximately 15,171 jobs available ¹.
¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Data for job roles relevant to featured programs (2/1/2024 - 2/1/2025)