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: Full-Stack Web Development, Computer Science, Problem Solving, Agile Methodology, DevOps, CI/CD, Java, Python Programming

$146,304 median salary652,703 jobs available¹

Recommended credentials

What brings you to Coursera today?

Roles similar to Software Developer / Engineer

  • 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 $143,104 median salary ¹.

    This role has approximately 19,015 jobs available ¹.

  • A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.

    description:

    A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.

    If you like: designing websites and applications, coding in html/css/javascript, making sites user-friendly.

    This role has a $136,960 median salary ¹.

    This role has approximately 10,504 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 $124,672 median salary ¹.

    This role has approximately 44,748 jobs available ¹.

  • An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.

    description:

    An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.

    If you like: building mobile apps, coding in java/kotlin, solving technical problems.

    This role has a $170,752 median salary ¹.

    This role has approximately 6,668 jobs available ¹.

¹ Median salary, job opening, and degree 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 (10/1/2025 - 10/1/2026)