logologo
  • Home
Previous
Technology jobs
Next
Python Developer
Previous
Technology jobs
Current
Common software jobs
Next
Python Developer
Data Engineer (DE)
Data Analyst (DA)
logologo

All rights reserved. Copyright © 2025

Created with ❤️

Common software jobs


Welcome! A lot more coming soon!

Please verify this platform information with authenticated sources before using in real life


More common software, AI/ML job roles from across the industry.

Job categories - High level

CategoryDescriptionOrderRationale
Product ManagementDefines product vision, creates requirements (e.g., Jira issues).100Initiates workflow by defining what needs to be built, driving Development.
DevelopmentBuilds software applications and systems.110Follows Product Management to implement defined requirements.
ArchitectureDesigns overall technical architecture and system structure.120Establishes technical framework for implementation by Development teams.
Data EngineeringConstructs data pipelines and infrastructure.130Provides data infrastructure post-Development for analysis and ML.
Data Quality & GovernanceEnsures data accuracy, consistency, and compliance.140Ensures data reliability before use in analysis or ML.
Data Analysis & ReportingAnalyses data and creates reports for decision-making.150Uses processed data to generate insights and visualizations.
Data Science & Machine LearningDevelops models and extracts insights from data.160Relies on clean, processed data from Data Engineering and Governance.
AI & Machine Learning ArchitectureDesigns AI and ML system frameworks.170Architects scalable AI/ML solutions after models are developed.
Testing & Quality AssuranceEnsures software and data quality through testing.180Validates outputs from Development, Data Engineering, and ML before go-live.
DevOpsAutomates and manages CI/CD pipelines, deploys systems.190Deploys systems after QA validation, enabling production go-live.
ResearchConducts scientific and technical research.200Exploratory, supports long-term innovation across domains.
Quantitative & Statistical RolesApplies statistical and quantitative methods for analysis.210Uses data and insights for specialized financial or risk analysis.
Consulting & StrategyProvides expert advice and develops strategies.220Leverages finished products and insights to advise stakeholders or clients.
Marketing & SalesPromotes products and manages client relationships.230Markets and sells finished products or solutions post-deployment.
Security & ComplianceEnsures systems and data meet security requirements and regulations.240Maintains security throughout the software development lifecycle.
Other Technical RolesMiscellaneous technical roles (e.g., systems engineering, technical writing).250Supports various stages, less tied to core workflow.
MiscellaneousGeneral or non-specialized roles (e.g., recruiting, management).260Administrative or support roles enabling overall operations.

Job titles

Product ManagementDescriptionOrder
Director of ProductLeads overall product strategy and roadmap.1
Product ManagerOversees product development lifecycle.2
Product OwnerDefines product vision and requirements.3
AI Product OwnerSpecializes in AI product management.3
Data Product OwnerManages data-related products.3
Technical Product ManagerFocuses on technical aspects of product development.4
Associate Product ManagerEntry-level product management role.5
Product SpecialistProvides expertise on products.6
Product AnalystAnalyses product performance and requirements.7
Product Marketing ManagerFocuses on product promotion and positioning.8
Program ManagerCoordinates multiple related product initiatives.9
ArchitectureDescriptionOrder
Chief Technology Officer (CTO)Highest technical position, sets technology direction.1
Chief ArchitectLeads overall technical architecture strategy.2
Enterprise ArchitectDesigns organization-wide technology infrastructure.3
Technical ArchitectOversees technical system designs.4
Solution/Solutions ArchitectDesigns solutions for specific business problems.5
Cloud ArchitectSpecializes in cloud-based system architecture.6
Software ArchitectDesigns software application architectures.7
Systems ArchitectFocuses on complex systems architecture.8
Application ArchitectDesigns specific application architectures.9
Information ArchitectOrganizes and structures information systems.10
Integration ArchitectSpecializes in system integration architecture.11
Security ArchitectDesigns secure system architectures.12
DevelopmentDescriptionOrder
Engineering ManagerManages software engineering teams.1
Tech LeadProvides technical leadership for development teams.2
Senior Software EngineerExperienced developer who leads complex development efforts.3
Software EngineerDesigns and implements software solutions.4
Backend EngineerDevelops server-side logic and databases.5
Frontend EngineerDevelops user interfaces and client-side applications.6
Full Stack Developer/EngineerWorks on both front-end and back-end development.7
DeveloperGeneral role for software development.8
Mobile DeveloperSpecializes in mobile application development.9
iOS DeveloperDevelops applications for Apple mobile devices.9
Android DeveloperDevelops applications for Android mobile devices.9
Web DeveloperCreates websites and web applications.10
Game DeveloperCreates video games and interactive applications.11
Python DeveloperSpecializes in Python-based applications.12
Java DeveloperSpecializes in Java-based applications.12
JavaScript DeveloperSpecializes in JavaScript programming.12
.NET DeveloperSpecializes in Microsoft .NET framework.12
Rust DeveloperSpecializes in Rust programming language.12
C++ DeveloperSpecializes in C++ programming language.12
Cloud DeveloperDevelops applications for cloud platforms.13
Algorithm DeveloperDesigns and implements algorithms.14
ETL DeveloperBuilds pipelines for extracting, transforming, and loading data.15
Data Visualization DeveloperCreates visual representations of data.16
BI DeveloperDevelops business intelligence tools and dashboards.17
Power BI DeveloperSpecializes in Power BI for data visualization.17
Tableau DeveloperSpecializes in Tableau for data visualization.17
Blockchain DeveloperDevelops blockchain applications and smart contracts.18
Embedded Systems DeveloperCreates software for embedded systems.19
Software Development EngineerCombines development with engineering practices.20
Data EngineeringDescriptionOrder
Head of Data EngineeringLeads data engineering department.1
Principal Data EngineerSenior-level data engineer who sets standards.2
Lead Data EngineerDirects data engineering teams.3
Senior Data EngineerExperienced data engineer with advanced skills.4
Data EngineerBuilds and maintains data pipelines and infrastructure.5
Data Integration EngineerIntegrates data from multiple sources.6
Data Platform EngineerDevelops platforms for data processing.7
Data Infrastructure EngineerDesigns and maintains data storage systems.8
Big Data EngineerSpecializes in large-scale data processing.9
ETL EngineerFocuses on Extract, Transform, Load processes.10
Database AdministratorAdministers and optimizes databases.11
Cloud Database AdministratorManages cloud-based databases.12
Data IntegratorFocuses on data integration processes.13
Hadoop EngineerSpecializes in Hadoop ecosystem technologies.14
Kafka EngineerSpecializes in Kafka streaming platform.15
Database DeveloperDevelops database structures and stored procedures.16
Data Quality & GovernanceDescriptionOrder
Chief Data OfficerOversees all data strategies and governance.1
Data Governance DirectorDirects data governance programs.2
Data Governance ManagerManages implementation of governance frameworks.3
Data Governance SpecialistSpecializes in governance processes.4
Data Governance EngineerDevelops governance frameworks.5
Data Governance AnalystImplements data governance policies.6
Data Quality ManagerOversees data quality initiatives.7
Data Quality EngineerBuilds systems to maintain data quality.8
Data Quality AnalystEnsures data accuracy and consistency.9
Data Quality SpecialistFocuses on data quality standards.10
Master Data Management SpecialistManages core data assets.11
Data StewardResponsible for data assets within specific domain.12
Data Management AnalystAnalyses data management processes.13
Data Management SpecialistSpecializes in data management practices.14
Data Catalog ManagerMaintains organization's data catalog.15
Data Analysis & ReportingDescriptionOrder
Director of AnalyticsLeads analytics teams and strategy.1
Analytics ManagerManages analytics teams and projects.2
Senior Data AnalystExperienced analyst who leads complex analyses.3
Data AnalystAnalyses data to provide insights.4
Business AnalystBridges business needs and technical solutions.5
BI AnalystAnalyses data for business intelligence.6
Data Reporting AnalystCreates reports from data analysis.7
Data and Reporting AnalystCombines analysis and reporting tasks.8
Marketing AnalystAnalyses marketing data and campaign performance.9
Financial AnalystSpecializes in financial data analysis.10
Product AnalystAnalyses product performance data.11
Insight AnalystProvides actionable insights from data.12
Analytics ConsultantAdvises on analytics strategies and solutions.13
Data Visualization AnalystAnalyses data for visualization purposes.14
Data Visualization SpecialistSpecializes in data visualization techniques.15
Business Intelligence AnalystFocuses on BI-specific analysis.16
Data and Reporting ProfessionalGeneral role for reporting tasks.17
Operations AnalystAnalyses operational data for efficiency.18
Healthcare AnalystSpecializes in healthcare data analysis.19
Data Science & Machine Learning (ML)DescriptionOrder
Chief Data ScientistLeads data science strategy and teams.1
Director of Data ScienceDirects data science department.2
Principal Data ScientistSenior data scientist who sets standards.3
Lead Data ScientistDirects data science teams and projects.4
Senior Data ScientistExperienced data scientist with advanced skills.5
Data ScientistApplies statistical and ML techniques to data.6
ML EngineerBuilds and deploys ML models.7
AI EngineerDevelops AI systems and applications.8
AI DeveloperCodes AI-based solutions.9
NLP EngineerSpecializes in natural language processing.10
Computer Vision EngineerSpecializes in vision-based ML models.11
Deep Learning EngineerFocuses on deep neural network implementation.12
Applied ScientistApplies scientific methods to practical problems.13
Decision ScientistUses data to optimize decisions.14
ML ScientistResearches and develops ML algorithms.15
AI ScientistConducts AI-focused research.16
ML ResearcherResearches new ML techniques.17
AI ResearcherExplores advancements in AI.18
Prompt EngineerDesigns prompts for AI models.19
Reinforcement Learning EngineerSpecializes in reinforcement learning systems.20
AI Ethics ResearcherStudies ethical implications of AI technologies.21
Computational LinguistApplies computational methods to language.22
AI Product SpecialistFocuses on AI product development and deployment.23
AI & Machine Learning (ML) ArchitectureDescriptionOrder
AI/ML Chief ArchitectLeads AI/ML architecture strategy.1
Principal AI ArchitectSenior AI architect who sets standards.2
AI ArchitectDesigns AI system architectures.3
ML ArchitectDesigns ML system frameworks.4
GenAI ArchitectSpecializes in generative AI architectures.5
Data ArchitectDesigns data system architectures.6
Machine Learning Operations ArchitectDesigns ML operations infrastructure.7
Neural Network ArchitectDesigns neural network architectures.8
AI Systems ArchitectArchitects complete AI solution ecosystems.9
AI Infrastructure ArchitectFocuses on AI infrastructure design.10
Testing & Quality AssuranceDescriptionOrder
QA DirectorLeads overall quality assurance strategy.1
QA ManagerManages QA teams and processes.2
Test ManagerManages testing teams and processes.3
QA LeadLeads QA teams on specific projects.4
Senior QA EngineerExperienced QA professional with advanced skills.5
QA EngineerEnsures software quality through testing.6
Test EngineerPlans and executes software tests.7
Software Test EngineerFocuses on software-specific testing.8
Automation Test EngineerSpecializes in test automation.9
Performance Test EngineerTests system performance under load.10
Security Test EngineerTests system security vulnerabilities.11
Data Quality EngineerTests data systems for quality.12
SDET (Software Dev Engineer in Test)Develops software to test software.13
QA AnalystAnalyses quality assurance processes.14
Manual TesterConducts manual software testing.15
AI/ML Quality EngineerSpecializes in testing AI/ML systems.16
DevOpsDescriptionOrder
DevOps DirectorLeads overall DevOps strategy.1
DevOps ManagerManages DevOps teams and initiatives.2
DevOps LeadLeads DevOps teams on specific projects.3
Senior DevOps EngineerExperienced DevOps professional with advanced skills.4
DevOps EngineerAutomates and manages CI/CD pipelines.5
Site Reliability EngineerEnsures system reliability and performance.6
Platform EngineerBuilds and maintains infrastructure platforms.7
Release EngineerManages software release processes.8
Deployment EngineerFocuses on application deployment.9
Cloud EngineerManages cloud infrastructure and services.10
Infrastructure EngineerBuilds and maintains IT infrastructure.11
DataOps EngineerApplies DevOps principles to data pipelines.12
MLOps EngineerManages ML model deployment and monitoring.13
Configuration ManagerManages system configurations.14
Build EngineerManages software build processes.15
Automation EngineerFocuses on process and infrastructure automation.16
DevSecOps EngineerIntegrates security into DevOps processes.17
ResearchDescriptionOrder
Research DirectorLeads research department and strategy.1
Principal Research ScientistSenior scientist who guides research direction.2
Research ScientistConducts scientific research.3
Principal ScientistLeads advanced scientific research.4
Computational ScientistUses computational methods for research.5
Research EngineerImplements research concepts into systems.6
AI Research ScientistResearches artificial intelligence.7
Machine Learning ResearcherResearches machine learning methods.8
Research FellowConducts specialized research.9
BioinformaticianApplies informatics to biological data.10
Bioinformatics ScientistResearches biological data computationally.11
Research AnalystAnalyses research data.12
Research AssociateSupports research projects.13
Postdoctoral ResearcherConducts advanced research post-PhD.14
Postdoctoral FellowSimilar to Postdoctoral Researcher.15
Principal ResearcherLeads research initiatives.16
Innovation ResearcherExplores innovative technologies.17
Quantitative & Statistical RolesDescriptionOrder
Chief Quantitative OfficerLeads quantitative strategy and teams.1
Head of Quantitative ResearchDirects quantitative research department.2
Lead Quantitative AnalystDirects quantitative analysis teams.3
Senior Quantitative AnalystExperienced analyst with advanced skills.4
Quantitative AnalystAnalyses financial or risk data.5
Quantitative ResearcherResearches quantitative models.6
Quantitative DeveloperDevelops quantitative algorithms.7
StatisticianApplies statistical methods to data.8
Senior StatisticianExperienced statistician with advanced skills.9
BiostatisticianApplies statistics to biological/medical data.10
Actuarial AnalystAssesses financial risks using math.11
Risk AnalystAnalyses financial or operational risks.12
Statistical ProgrammerPrograms statistical analyses.13
Principal Statistical ProgrammerLeads statistical programming.14
EconometricianApplies statistics to economic problems.15
Security & ComplianceDescriptionOrder
Chief Information Security OfficerLeads information security strategy.1
Security DirectorDirects cybersecurity department.2
Security ManagerManages security teams and initiatives.3
Security LeadLeads security teams on specific projects.4
Information Security AnalystAnalyses security vulnerabilities and threats.5
Security EngineerImplements security solutions.6
Cybersecurity AnalystAnalyses cybersecurity threats.7
Security ResearcherResearches system vulnerabilities.8
Penetration TesterTests systems for security vulnerabilities.9
Ethical HackerIdentifies security weaknesses.10
Security ConsultantAdvises on security strategies.11
Compliance AnalystEnsures regulatory compliance.12
Security Operations AnalystMonitors security operations.13
Privacy EngineerImplements privacy-focused solutions.14
Application Security EngineerFocuses on application security.15
Cloud Security EngineerSpecializes in cloud security.16
Consulting & StrategyDescriptionOrder
Management ConsultantAdvises on business and management issues.1
Strategy ConsultantAdvises on strategic business decisions.2
Technology ConsultantAdvises on technology solutions.3
Digital Transformation ConsultantGuides digital transformation initiatives.4
ConsultantProvides expert advice in various domains.5
Data and Analytics ConsultantSpecializes in data consulting.6
AI ConsultantAdvises on AI implementation strategies.7
Data StrategistDevelops data-driven strategies.8
Digital StrategistDevelops digital business strategies.9
Solution/Solutions EngineerDesigns technical solutions for clients.10
Technology IntegratorIntegrates technologies into systems.11
Enterprise ConsultantFocuses on large enterprise solutions.12
Marketing & SalesDescriptionOrder
Sales DirectorLeads sales strategy and teams.1
Marketing DirectorLeads marketing strategy and teams.2
Account ExecutiveManages client accounts and sales.3
Enterprise Account ExecutiveFocuses on large client accounts.4
Sales Development RepresentativeGenerates sales leads.5
Technical Sales ManagerManages technical product sales.6
Solution Sales SpecialistSells complex technical solutions.7
Sales EngineerProvides technical support for sales.8
Digital Marketing SpecialistManages digital marketing initiatives.9
Growth MarketerFocuses on business growth strategies.10
Content MarketerCreates marketing content.11
CopywriterCreates marketing content.12
Technical Marketing ManagerMarkets technical products.13
Other Technical RolesDescriptionOrder
Systems/System EngineerDesigns and manages complex systems.1
Network EngineerDesigns and manages computer networks.2
Cloud SpecialistProvides expertise on cloud technologies.3
Robotics EngineerDevelops robotic systems.4
Embedded Systems EngineerWorks with embedded computer systems.5
Hardware EngineerDesigns computer hardware components.6
IoT EngineerSpecializes in Internet of Things systems.7
Technical Support EngineerProvides technical customer support.8
Technical WriterCreates technical documentation.9
Developer AdvocatePromotes developer tools and platforms.10
Technical TrainerProvides technical training.11
UI/UX DesignerDesigns user interfaces and experiences.12
Blockchain EngineerWorks with blockchain technologies.13
Quantum Computing EngineerWorks with quantum computing systems.14
MiscellaneousDescriptionOrder
Chief Executive Officer (CEO)Top executive, leads entire organization.1
Chief Operating Officer (COO)Manages organization's day-to-day operations.2
Chief Information Officer (CIO)Oversees information technology strategy.3
DirectorLeadership role for specific department.4
ExecutiveLeadership role.5
Project ManagerManages project execution and delivery.6
Scrum MasterFacilitates agile development processes.7
Product OwnerRepresents stakeholders in agile development.8
Technical RecruiterRecruits technical talent.9
Data ManagerOversees data operations.10
Data SpecialistGeneral data-related role.11
Analytics SpecialistSpecializes in analytics tasks.12
Business Intelligence SpecialistFocuses on BI processes.13
Member of Technical StaffGeneral technical contributor.14
AssociateEntry-level or general role.15
Digital Transformation ManagerManages digital transformation initiatives.16
Innovation ManagerManages innovation initiatives.17