Best Jobs of 2023
Written by
Published January 24, 2023
Updated December 16, 2025
Video: Top Jobs in 2023
From Data Engineers to Psychiatric Nursing, the careers in this video are in fields that are continuing to grow. We’ll cover the skills, education and training required for each role. Don’t say we didn’t warn you, this video might spark a career change!
| Rank | Job Title | Mean Annual Salary (Above 2021 Nat'l Avg: $58,260 or higher) | Jobs Per 1M, Period ending 2023-01-01 | % change in job share, Period ending 2020-01-01 vs Period ending 2023-01-01 | % containing remote + hybrid phrases, Period ending 2023-01-01 |
|---|---|---|---|---|---|
| 1 | full stack developer | $129,637 | 1,398 | 56% | 51 |
| 2 | data engineer | $135,260 | 879 | 80% | 44 |
| 3 | cloud engineer | $133,114 | 678 | 65% | 42 |
| 4 | psychiatric nurse | $109,739 | 537 | 45% | 18 |
| 5 | senior product manager | $147,135 | 532 | 44% | 45 |
| 6 | back end developer | $148,827 | 429 | 81% | 60 |
| 7 | site reliability engineer | $153,134 | 377 | 121% | 55 |
| 8 | machine learning engineer | $153,252 | 246 | 53% | 37 |
| 9 | psychiatric mental health nurse practitioner | $134,011 | 230 | 180% | 20 |
| 10 | product designer | $121,363 | 213 | 39% | 48 |
| 11 | licensed professional counselor | $60,405 | 213 | 72% | 29 |
| 12 | real estate manager | $85,595 | 186 | 26% | 19 |
| 13 | solar consultant | $126,275 | 156 | 135% | 11 |
| 14 | logistics manager | $64,836 | 125 | 18% | 11 |
| 15 | diversity and inclusion manager | $85,364 | 122 | 79% | 28 |
| 16 | growth marketer | $108,304 | 88 | 96% | 45 |
| 17 | content strategist | $76,675 | 66 | 21% | 43 |
| 18 | chief of staff | $118,395 | 65 | 37% | 29 |
| 19 | investment consultant | $83,061 | 61 | 45% | 15 |
| 20 | digital transformation consultant | $118,347 | 53 | 116% | 30 |
| 21 | listing agent | $113,816 | 52 | 591% | 14 |
| 22 | pen tester | $118,034 | 46 | 31% | 49 |
| 23 | customer insights analyst | $93,310 | 46 | 43% | 41 |
| 24 | director of people & culture | $83,258 | 44 | 87% | 23 |
| 25 | director of data science | $174,820 | 35 | 22% | 29 |
Your personal AI career coach is on the app
Find and apply to jobs 7x faster with Career Scout, only available on the appLearn moreSource: Indeed Data, US, based on median, compared to job seekers who use mobile app
Tech jobs still dominate the list

Related jobs on Indeed
Mental health jobs are on the rise

DEI jobs are trending up
Jobs supporting DEI initiatives appear on this list for the first time in the past two years and line up with the prediction in Indeed and Glassdoor’s recent 2023 Workplace Trends Report which stated that the importance of DEI initiatives will continue to rise. In a 2022 study conducted by Indeed and Glassdoor, nearly two-thirds (62%) of job seekers said they would consider turning down a job offer or leaving a company if they did not think that their manager (or potential manager) supported DEI initiatives—and it appears that employers are taking note.It will be interesting to see if jobs supporting DEI initiatives will continue to appear on this list going forward since they made an appearance in 2020 but then disappeared in 2021 and 2022. Looking at the numbers from the 2022 study it seems likely that support for DEI initiatives will become an important way for employers to attract younger talent since the percentage of job seekers between the ages of 18-34 that said they would consider turning down a job offer or leaving a company if they did not think that their manager (or potential manager) supported DEI initiatives jumped up to 72%.When accounting for salary, tech leads once again
We were interested in finding out the outcome if we arranged the jobs on our list by their average base salary, with the highest paying job at the top.| Rank | Job Title | Mean Annual Salary (Above 2021 Nat'l Avg: $58,260 or higher) | Jobs Per 1M, Period ending 2023-01-01 | % change in job share, Period ending 2020-01-01 vs Period ending 2023-01-01 | % containing desc phrase, Period ending 2023-01-01 |
|---|---|---|---|---|---|
| 1 | director of data science | $174,820 | 35 | 22% | 29 |
| 2 | machine learning engineer | $153,252 | 246 | 53% | 37 |
| 3 | site reliability engineer | $153,134 | 377 | 121% | 55 |
| 4 | back end developer | $148,827 | 429 | 81% | 60 |
| 5 | senior product manager | $147,135 | 532 | 44% | 45 |
A mix of roles and industries see highest growth in job postings
We were also interested in identifying the positions that would place at the top of the list if we only considered the rate of increase in job openings from 2020 until 2023. This analysis might help us understand the job market post-pandemic and provide an idea of what to anticipate in the future.| Rank | Job Title | Mean Annual Salary (Above 2021 Nat'l Avg: $58,260 or higher) | Jobs Per 1M, Period ending 2023-01-01 | % change in job share, Period ending 2020-01-01 vs Period ending 2023-01-01 | % containing desc phrase, Period ending 2023-01-01 |
|---|---|---|---|---|---|
| 1 | listing agent | $113,816 | 52 | 591% | 14 |
| 2 | psychiatric mental health nurse practitioner | $134,011 | 230 | 180% | 20 |
| 3 | solar consultant | $126,275 | 156 | 135% | 11 |
| 4 | site reliability engineer | $153,134 | 377 | 121% | 55 |
| 5 | digital transformation consultant | $118,347 | 53 | 116% | 30 |
Best jobs of 2023
Here’s Indeed’s comprehensive list of the 25 best jobs of 2023, with salary information, data on employer demand and a description of job duties listed for each:1. Full stack developer
National average salary: $129,637Number of job postings per 1 million total jobs: 1,398Percent of growth in number of job postings from: 56A full stack developer is a computer programmer that works on both the front end and back end of a website or application. Their main responsibilities include writing code and ensuring that the systems they oversee are functional, maintained and up to date.2. Data engineer
National average salary: $135,260Number of job postings per 1 million total jobs: 879Percent of growth in number of job postings from: 80Data engineers prepare data for data scientists to use. They use coding languages to build systems that collect and maintain data using analytics infrastructure. Data scientists also communicate with company executives to ensure that data is easily accessible for specific company needs.3. Cloud engineer
National average salary: $133,114Number of job postings per 1 million total jobs: 678Percent of growth in number of job postings from: 65Cloud engineers build and maintain cloud-based systems for enterprises. They create and deploy cloud-based applications and provide troubleshooting for enterprises. Part of their job also entails ensuring the security of the network.4. Psychiatric nurse
National average salary: $109,739Number of job postings per 1 million total jobs: 537Percent of growth in number of job postings from: 45A psychiatric nurse is a registered nurse (RN) who specializes in providing care for patients with mental health conditions. This can include administering medication, providing therapy and collaborating with psychiatrists and other healthcare professionals to develop and implement treatment plans.5. Senior product manager
National average salary: $147,135Number of job postings per 1 million total jobs: 532Percent of growth in number of job postings from: 44A senior product manager is responsible for leading the development and strategy of a specific product or product line. This includes conducting market research, determining customer needs, setting product vision and goals and working cross-functionally with teams such as engineering, design and marketing to bring the product to market.6. Back-end developer
National average salary: $148,827Number of job postings per 1 million total jobs: 429Percent of growth in number of job postings from: 81A back-end developer is responsible for building and maintaining the server-side of web applications. This includes implementing and managing the application's server-side logic, database systems, server-side APIs and working with front-end developers to integrate the front and back-end systems.7. Site reliability engineer
National average salary: $153,134Number of job postings per 1 million total jobs: 377Percent of growth in number of job postings from: 121A Site Reliability Engineer (SRE) is responsible for ensuring that a company's IT systems and services are reliable, scalable and available to meet the needs of the business. This includes participating in the design, deployment and maintenance of these systems, as well as monitoring and responding to any issues that arise in a timely manner to minimize downtime.8. Machine learning engineer
National average salary: $153,252Number of job postings per 1 million total jobs: 246Percent of growth in number of job postings from: 53A machine learning engineer designs and develops systems that can learn from and make decisions based on data. This includes analyzing large datasets, implementing algorithms and models, testing and evaluating results and integrating machine learning systems with software and hardware products to improve overall performance.9. Psychiatric mental health nurse practitioner
National average salary: $134,011Number of job postings per 1 million total jobs: 230Percent of growth in number of job postings from: 180Education requirements:A Psychiatric Mental Health Nurse Practitioner (PMHNP) is an advanced practice registered nurse (APRN) who specializes in providing comprehensive care for individuals living with mental illness and substance use disorders. This includes performing physical exams, diagnosing and treating mental health conditions, providing therapy, prescribing medication and working collaboratively with other healthcare professionals to provide person-centered care.10. Product designer
National average salary: $121,363Number of job postings per 1 million total jobs: 213Percent of growth in number of job postings from: 39A product designer is responsible for creating visually appealing and user-friendly designs for digital and physical products. This includes conducting user research, creating wireframes and prototypes, iterating on designs based on feedback and working closely with a cross-functional team to bring the final product to life.11. Licensed professional counselor
National average salary: $60,405Number of job postings per 1 million total jobs: 213Percent of growth in number of job postings from: 39A licensed professional counselor (LPC) is a mental health professional who provides individual and group counseling to clients in order to help them manage and overcome mental health issues, emotional difficulties and behavioral problems. They are trained to diagnose and treat mental illnesses and emotional disorders and may work in a variety of settings, including private practice, schools, hospitals and community organizations.12. Real estate manager
National average salary: $85,595Number of job postings per 1 million total jobs: 186Percent of growth in number of job postings from: 26A real estate manager is responsible for overseeing the day-to-day operations and financial performance of commercial, industrial or residential properties. They typically develop and implement marketing strategies, create budgets, handle tenant relations, negotiate leases and contracts and ensure the property is well-maintained and complies with local laws and regulations.13. Solar consultant
National average salary: $126,275Number of job postings per 1 million total jobs: 156Percent of growth in number of job postings from: 135A solar consultant works with individuals and businesses to assess their energy needs and provide recommendations for solar power systems. They conduct site visits, design and size solar panel systems, provide cost-benefit analysis and financial projections, handle permitting and interconnection processes and educate clients on available incentives and financing options.14. Logistics manager
National average salary: $64,836Number of job postings per 1 million total jobs: 125Percent of growth in number of job postings from: 18A logistics manager is responsible for coordinating and overseeing the movement of goods and materials from point of origin to point of consumption. They will plan, organize, and direct transportation, warehousing and distribution activities, by implementing policies and procedures that meet customer requirements and also ensure compliance with local, state and federal regulations, manage logistics personnel and monitor logistics systems and processes.15. Diversity and inclusion manager
National average salary: $85,364Number of job postings per 1 million total jobs: 122Percent of growth in number of job postings from: 79A Diversity, Equity, and Inclusion (DEI) manager is responsible for designing, implementing and overseeing programs, initiatives, and strategies that promote diversity, equity, and inclusion within an organization. They work to create a more inclusive and equitable workplace culture through employee education and training, community outreach and the development of internal policies and procedures, with the ultimate goal of creating a workforce that reflects the diversity of the community and clients the organization serves.16. Growth marketer
National average salary: $108,304Number of job postings per 1 million total jobs: 88Percent of growth in number of job postings from: 96A growth marketer is responsible for identifying and executing strategies that drive sustainable growth for a company. This includes using data analysis and experimentation to identify growth opportunities, creating and implementing acquisition and retention campaigns, optimizing user funnel and onboarding processes, conducting A/B testing and working cross-functionally with teams such as product, engineering, and data science to build scalable growth solutions.17. Content strategist
National average salary: $76,675Number of job postings per 1 million total jobs: 66Percent of growth in number of job postings from: 21A content strategist is responsible for developing and implementing a content plan that aligns with a company's overall goals and objectives. This includes creating and managing content calendars, conducting audience research, creating buyer personas, mapping out content journey, developing content guidelines and taxonomy and ensuring all content is consistent, effective and aligned with the brand voice and style.18. Chief of staff
National average salary: $118,395Number of job postings per 1 million total jobs: 65Percent of growth in number of job postings from: 37A chief of staff acts as the primary assistant to the CEO or senior executive of an organization and serves as the liaison between the executive and other departments. They help to set and achieve company goals by managing the executive’s schedule, managing internal communication, leading and coordinating high-priority initiatives, driving strategic planning and execution and serving as a key advisor to the executive on decision-making.19. Investment consultant
National average salary: $83,061Number of job postings per 1 million total jobs: 61Percent of growth in number of job postings from: 45Education requirements:An investment consultant is responsible for providing advice and recommendations to individuals and organizations on investment strategies, portfolio construction and asset allocation. They typically evaluate clients' financial needs and goals, assess their risk tolerance and recommend a mix of investments such as stocks, bonds and mutual funds that align with clients' financial objectives and also monitor and review investment performance, making adjustments as necessary.20. Digital transformation consultant
National average salary: $118,347Number of job postings per 1 million total jobs: 53Percent of growth in number of job postings from: 116A digital transformation consultant helps organizations to optimize their business processes, operations and customer engagement by leveraging digital technologies. They will work with clients to identify areas for improvement, make recommendations for new technologies, develop digital roadmaps and provide guidance on digital culture, change management and process optimization in order to drive business growth, increase efficiency and foster innovation.21. Listing agent
National average salary: $113,816Number of job postings per 1 million total jobs: 52Percent of growth in number of job postings from: 591A listing agent is responsible for working with sellers to market and sell their property. This includes listing the property for sale, promoting the property through various channels, coordinating showings, negotiating offers and facilitating the sale process through closing.22. Pen tester
National average salary: $118,034Number of job postings per 1 million total jobs: 46Percent of growth in number of job postings from: 31A pen tester, also known as a penetration tester, is a professional who simulates an unauthorized cyber-attack on a computer system, network, or web application, to evaluate the security of the system. They use various techniques such as vulnerability scanning and manual testing to identify any security flaws and then provide recommendations on how to fix or mitigate those vulnerabilities.23. Customer insight analyst
National average salary: $93,310Number of job postings per 1 million total jobs: 46Percent of growth in number of job postings from: 31A customer insight analyst is responsible for using data to understand customer behavior and preferences and providing actionable insights to help improve customer satisfaction and drive business growth. They will collect, analyze and interpret customer data, such as surveys, transactional data, social media data and combine it with market research and industry trends to understand customer needs, identify areas of improvement and provide recommendations to stakeholders.24. Director of people & culture
National average salary: $83,258Number of job postings per 1 million total jobs: 44Percent of growth in number of job postings from: 87A Director of People & Culture, is responsible for leading and overseeing the overall human resource and culture functions for an organization. They develop and implement policies and programs related to employee recruitment, training and development, compensation, benefits and performance management, as well as foster a positive and inclusive company culture, align with the company's strategic goals, and ensure compliance with legal and regulatory requirements.25. Director of data science
National average salary: $174,820Number of job postings per 1 million total jobs: 35Percent of growth in number of job postings from: 22A Director of Data Science is responsible for leading a team of data scientists and analysts to develop and implement data-driven strategies that inform business decisions and drive growth for an organization. They will oversee data collection and analysis, machine learning and modeling, and the deployment of these methods in products, services and business processes, as well as help drive the data culture and strategy within the organization by building strong relationships with other leaders and stakeholders.
The information on this site is provided as a courtesy and for informational purposes only. Indeed is not a career or legal advisor and does not guarantee job interviews or offers.
Explore more articles
- FAQ: What Is a Conditional Employment Offer?
- 14 Jobs You Can Do With a Family Life and Human Development Degree
- 13 Customer Service Skills for Banks
- 12 Examples of Leadership Training Topics
- What Is the Importance of Leadership?
- 8 Interview Questions for Bookkeepers (With Example Answers)
- How To Become a Tutor
- Your Guide to 15 of the Highest-Paying STEM Jobs
- 10 Ways To Demonstrate Your Business Dinner Etiquette (With Tips)
- 16 Jobs To Consider When Making a Career Change From Banking
- 10 Law Enforcement Job Ranks (And How To Gain a Higher Rank)
- Interview Question: "What Management Style Do You Prefer?"