Job Roles
Explore salary data for popular job roles across 36 countries.
Engineering
devops
Data
Product
Engineering
Software Engineer
Designs, builds, and maintains software systems across the full stack. Writes clean, testable code and participates in code reviews, architecture discussions, and on-call rotations.
Frontend Developer
Builds user-facing web interfaces using modern JavaScript frameworks. Focuses on performance, accessibility, and responsive design across browsers and devices.
Backend Developer
Designs and maintains server-side applications, APIs, and databases. Ensures scalability, security, and reliability of backend systems.
Blockchain Developer
Develops decentralized applications and smart contracts on blockchain platforms. Works with Ethereum, Solana, or other chains, implementing tokenomics and DeFi protocols.
management
Engineering
devops
DevOps Engineer
Bridges development and operations by building CI/CD pipelines, managing infrastructure as code, and ensuring system reliability and deployment velocity.
Cloud Architect
Designs and oversees cloud infrastructure strategy across AWS, Azure, or GCP. Makes decisions on cost optimization, security, compliance, and multi-region architecture.
Data
Data Scientist
Extracts insights from data using statistical analysis, machine learning, and visualization. Works with stakeholders to translate business questions into data-driven solutions.
ML Engineer
Deploys and scales machine learning models in production. Bridges the gap between data science research and production-grade ML systems.
AI/ML Researcher
Conducts research in artificial intelligence and machine learning, developing novel algorithms and publishing findings. Often holds a PhD in computer science, mathematics, or a related field.
Design
Engineering
security
management
Tech Lead
Leads a team of engineers, making technical decisions while contributing code. Mentors team members, sets technical direction, and balances technical debt against feature development.
Engineering Manager
Manages engineering teams, focusing on people, process, and delivery. Responsible for hiring, performance reviews, career development, and ensuring the team ships quality software on time.