Technology & Digital
Software Development careers
22 careers in this family — each with a personality-fit profile built on the Big Five and RIASEC frameworks. Click any role to see who it suits and why.
-
Fast Growing Android Developer
Software Development
Builds applications for the Android platform, handling the challenge of making apps work smoothly across thousands of different device types…
-
High Demand Blockchain Developer
Software Development
Writes and audits smart contracts, designs decentralised protocols, and builds tooling that lets applications interact securely with distrib…
-
High Demand Blockchain Engineer
Software Development
Builds decentralised applications and smart contracts on distributed ledger platforms, writing and auditing code for security and performanc…
-
High Demand Cloud Architect
Software Development
Designs scalable, secure infrastructure on platforms like AWS or Azure, selecting the right mix of services, networking, and storage to meet…
-
Fast Growing Computer Programmer
Software Development
They write, test, and debug code that makes software applications work as intended. Translating technical specifications into clean, efficie…
-
Fast Growing Developer Advocate
Software Development
Acts as a bridge between a technology company and its developer community by creating tutorials, speaking at conferences, gathering feedback…
-
High Demand Developer Experience Engineer
Software Development
Improves the tools, documentation, and workflows that other software engineers use every day, streamlining build systems, writing SDKs, and …
-
High Demand DevOps Engineer
Software Development
Builds and maintains the automated pipelines that compile, test, and deploy software, while monitoring production systems and responding to …
-
High Demand DevSecOps Engineer
Software Development
Embeds security checks directly into the software delivery pipeline, automating vulnerability scanning and compliance testing so code ships …
-
Fast Growing Digital Game Developer
Software Development
Builds interactive video games by writing code, implementing gameplay mechanics, and integrating art and sound assets. Works closely with de…
-
High Demand Full Stack Developer
Software Development
Works across the entire technology stack, building both the visual interface users interact with and the server-side logic that powers it. S…
-
Fast Growing ICT Test Analyst
Software Development
Designs and runs tests on software applications to find bugs and verify that systems work correctly before they reach users. Documents issue…
-
High Demand iOS Developer
Software Development
Creates applications specifically for Apple devices, working within the iOS ecosystem to deliver polished experiences that feel native to iP…
-
Fast Growing Mobile Developer
Software Development
Builds applications for smartphones and tablets, focusing on smooth performance, intuitive touch interactions, and efficient battery usage. …
-
Fast Growing No-Code Developer
Software Development
Builds functional web applications and automated workflows using visual drag-and-drop platforms rather than traditional programming. Connect…
-
High Demand Platform Engineer
Software Development
Designs and builds the internal tools and infrastructure that other developers use to ship code faster. Creates self-service systems for dep…
-
Fast Growing Scrum Master
Software Development
Facilitates a development team's agile ceremonies, shields the team from distractions, and coaches members on continuous improvement. Tracks…
-
High Demand Software Developer
Software Development
Designs, writes, and maintains code for applications or systems, collaborating with teammates to turn requirements into reliable, well-teste…
-
High Demand Software Engineer
Software Development
Writes, tests, and maintains code that powers applications and services, collaborating with teammates to solve technical problems and ship r…
-
Stable Software Quality Assurance Analyst
Software Development
Plans and executes tests to find bugs before software reaches users, writing test cases, automating repetitive checks, and documenting defec…
-
Fast Growing Technical Program Manager
Software Development
Coordinates complex engineering projects that span multiple teams, keeping timelines on track and removing blockers so developers can focus …
-
Fast Growing Web Developer
Software Development
Builds and maintains websites by writing front-end and back-end code, integrating databases, and optimising performance so pages load quickl…
Explore further
Other families in Technology & Digital
Free assessment
Which software development career fits you best?
The free assessment measures your personality and interests, then ranks every career in this family for you.
Take the free assessment →Frequently asked questions about Software Development careers
What kinds of roles are in Software Development?
Traitstack profiles 22 software development roles in the Technology & Digital sector, spanning a wide range — from Computer Programmer (median $90,000) through iOS Developer ($120,000) to Cloud Architect ($160,000).
What do Software Development careers pay?
Across the 22 software development roles profiled, median salaries run from about $90,000 (Computer Programmer) to $160,000 (Cloud Architect), with a typical median of $120,000.
What personality suits Software Development careers?
Averaged across the 22 software development roles profiled, the field skews towards people who are highly conscientious — precise, organised and strong on follow-through (average Conscientiousness 80/100) and open and curious — drawn to variety, ideas and new approaches (average Openness 74/100). On interests, 15 of the 22 roles lead with an Investigative (I) profile.
Which Software Development careers have the best job outlook?
Of the 22 software development roles profiled, 21 are rated growing or excellent for outlook, including Android Developer, Blockchain Developer, Blockchain Engineer and Cloud Architect.