Software developer
Build, test, and maintain software that helps people complete real tasks. The work combines technical reasoning with close attention to user needs.
Compare day-to-day work, skills, entry routes, realistic constraints and practical next steps across 64 careers.
Build, test, and maintain software that helps people complete real tasks. The work combines technical reasoning with close attention to user needs.
Turn messy information into understandable evidence that supports decisions. Good analysis includes checking what the data cannot tell you.
Help organizations protect systems and respond to security problems. Permission, documentation, and responsible handling of information are central to the work.
Study how people use products and services, then help teams make better design decisions. The aim is useful evidence, not simply collecting opinions.
Coordinate decisions about what a product should do and why. The role brings together user needs, organizational goals, technical constraints, and evidence.
Design and improve physical systems, from components to manufacturing equipment. Technical analysis connects with materials, cost, safety, and how products are made.
Work with electrical systems used in power, electronics, control, and communication. The field requires careful testing and respect for safety boundaries.
Plan and support infrastructure such as buildings, transport, and water systems. The work combines technical design, site realities, public needs, and long-term maintenance.
Develop spaces that respond to human needs, site conditions, budgets, and construction rules. Architecture combines design exploration with precise coordination.
Help communities make decisions about land, transport, housing, and public space. The role balances evidence, policy, and differing stakeholder priorities.
Assess and manage health needs through clinical practice. The path is regulated, demanding, and built on supervised training and patient responsibility.
Provide and coordinate patient care across hospitals, communities, and other settings. Nursing combines clinical competence, advocacy, and sustained human interaction.
Support people to participate in meaningful everyday activities. The work considers the interaction between a person, their environment, and the tasks they need or want to do.
Help people improve movement and physical function within a regulated healthcare scope. The work involves assessment, explanation, practice, and review over time.
Work on health at the level of communities and systems. Roles can involve research, prevention programs, communication, service design, and evaluation.
Investigate biological processes and health-related questions using systematic research. The work depends on careful methods, ethical oversight, and honest reporting of uncertainty.
Study environmental conditions and help organizations understand impacts. Work can connect field sampling, laboratory analysis, data interpretation, and practical recommendations.
Design ways to learn from data while accounting for uncertainty. Statisticians contribute to experiments, surveys, forecasting, evaluation, and many research areas.
Study patterns and determinants of health in populations. The role uses research design and data to support public health decisions while considering bias and uncertainty.
Explore relationships between people, places, and environments. Geography can lead toward mapping, research, sustainability, planning, and policy work.
Shape digital products so that people can understand and use them. The work brings together interaction design, visual hierarchy, research, and implementation constraints.
Communicate ideas through typography, imagery, and layout. Graphic designers work across identities, publications, campaigns, packaging, and digital communication.
Develop the form and experience of physical products. The work considers how people use an object, how it can be made, and how it behaves over its lifetime.
Plan internal spaces around function, experience, materials, and practical constraints. Scope varies, and structural or regulated work may require other qualified professionals.
Use moving graphics to explain, communicate, or tell stories. The role connects timing, composition, sound coordination, and efficient production workflows.
Find, verify, and communicate information in the public interest. Journalism depends on source evaluation, fairness, accuracy, and clear distinctions between fact and interpretation.
Help written or multimedia work become clearer, more accurate, and more useful to its audience. Editing involves judgment about structure as well as detail.
Manage how an organization communicates with its stakeholders. Responsible practice depends on truthful messaging, context, and clear handling of difficult questions.
Coordinate the development and delivery of video content. The role may combine story planning, logistics, filming oversight, editing, and audience understanding.
Explain complex products and procedures so people can use them correctly. The role connects audience research, technical understanding, testing, and precise language.
Prepare and interpret financial records so organizations can manage resources and meet obligations. Accuracy, confidentiality, and professional standards are important throughout the work.
Analyze financial information to support business or investment decisions. The work requires explicit assumptions and an understanding of uncertainty.
Help an organization understand and reach the people it serves. Strong marketing connects research, useful communication, measurement, and responsible claims.
Improve how work moves through an organization. The role studies processes, capacity, information, and constraints to reduce avoidable friction.
Support the systems through which an organization recruits, develops, and manages people. The work requires confidentiality, fairness, and careful policy interpretation.
Advise or represent clients within a regulated legal profession. Work varies widely across disputes, transactions, public service, research, and specialist practice.
Evaluate policy problems and possible responses. The work considers evidence, implementation, costs, affected communities, and competing public priorities.
Support individuals and communities in navigating social needs, resources, and systems. Professional practice involves boundaries, safeguarding, and context-sensitive support.
Help organizations handle personal information responsibly. The role connects data practices, user expectations, policy requirements, and operational controls.
Help organizations understand and follow applicable rules and internal standards. The work focuses on practical controls, evidence, and escalation when something is wrong.
Help learners build knowledge and skills through structured teaching, feedback, and assessment. Good teaching responds to both the subject and the learners in front of you.
Support learners with diverse educational needs through appropriate teaching and collaboration. The role centers on access, individualized planning, and evidence-informed educational support.
Design learning experiences for schools, universities, workplaces, or online environments. The role aligns goals, practice, feedback, and assessment.
Support students’ development and help them navigate educational and career concerns within a defined professional scope. Qualifications and permitted activities vary across school systems.
Help people make considered education and work decisions. Effective practice uses conversation, structured exploration, reliable information, and appropriately interpreted assessments.
Study behavior and experience using systematic methods. Research training is distinct from permission to provide clinical or therapeutic services.
Apply psychological research to work and organizations. Areas can include selection, development, work design, and employee experience, within local professional rules.
Investigate what people need, do, and value in relation to products and services. The work combines careful questions, suitable samples, and useful interpretation.
Create conditions for useful, respectful participation in a community. The role combines communication, moderation, programming, and understanding member needs.
Build the systems that help research teams work responsibly and efficiently. The role may cover participant coordination, consent processes, tools, documentation, and knowledge sharing.
Coordinate how materials and products move from suppliers to users. The work weighs demand, capacity, inventory, cost, and service reliability.
Evaluate renewable-energy projects, markets, or performance. Roles differ across technical modeling, policy, project development, and commercial analysis.
Help organizations understand and improve environmental and social impacts. Credible work connects claims to evidence, defined boundaries, and practical changes.
Coordinate people and operations to create reliable guest experiences. Work combines service quality, staffing, budgets, and real-time problem solving.
Plan and coordinate events so that the intended experience works in practice. The role combines creative briefs, detailed logistics, budgets, and safety responsibilities.
Study crops, soils, and production systems to help improve agricultural decisions. The work connects science with field conditions, resource use, and farmers’ practical constraints.
Help develop, produce, and evaluate food products. The role connects food science, process consistency, quality systems, and consumer requirements.
Provide healthcare for animals within a regulated profession. Roles may span companion animals, farms, public health, research, and animal welfare.
Build and operate an organization around a problem worth solving. Entrepreneurship involves testing demand, managing scarce resources, and learning from evidence.
Study how people, organizations, and governments make choices under constraints. Roles use models and evidence to investigate incentives, tradeoffs, and outcomes.
Build AI-enabled systems that solve a defined problem, then evaluate whether they work reliably in their intended setting. The role combines software, data and experimental reasoning.
Investigate questions using data, statistics and computational models. Strong work explains uncertainty and connects the analysis to a decision.
Help machine-learning systems remain dependable after experimentation. Work spans repeatable workflows, deployment, monitoring and collaboration with model builders.
Develop and test systems that combine sensing, computation and physical action. Robotics brings software and physical engineering together under real-world constraints.