acm-header
Sign In

Communications of the ACM

Careers


Featured Job
bg-corner

Yes, ChatGPT Is Coming for Your Office Job
From ACM News

Yes, ChatGPT Is Coming for Your Office Job

White-collar workers may soon face the AI disruption everyone's been panicking about. But the news may be better than you think.

Russian Developers Blocked from Contributing to FOSS Tools
From ACM Careers

Russian Developers Blocked from Contributing to FOSS Tools

Two recent incidents have seen Russian developers being blocked from public development of FOSS code. Both events have caused active, and sometimes heated, discussions...

Eight Graphs That Explain Software Engineering Salaries in 2023
From ACM Careers

Eight Graphs That Explain Software Engineering Salaries in 2023

Annual reports from online job search firms Dice and Hired on tech professional salaries, skills, and job markets have been summarized in eight charts.

Tapping the Reservoir of Tech Talent in Africa
From ACM Careers

Tapping the Reservoir of Tech Talent in Africa

Aileen Allkins, chief revenue officer at Tek Experts and Elev8, is working to bring tech career skills to women and girls in Rwanda, Nigeria, and other countries...

Report Notes Software Engineers' Salary and Market Trends
From ACM Careers

Report Notes Software Engineers' Salary and Market Trends

Tech industry layoffs shifted employer demand in 2022 to candidates with more experience, with senior talent landing more interview requests and higher salary increases...

The AI Future of Front-End Development
From ACM Careers

The AI Future of Front-End Development

The embrace of AI tools such as ChatGPT have made it easier than ever to outsource programming work, and this has significant implications for the future of front...

Big Tech Job-Switching Stats
From ACM Careers

Big Tech Job-Switching Stats

Which Big Tech companies have the most software engineers looking for new opportunities? Twitter has the highest percentage, Netflix the lowest.

How to Approach a System Design Interview
From ACM Careers

How to Approach a System Design Interview

How do you prepare for a systems design interview, where literally hundreds of topics could be discussed? An interview guide suggests mastering basic principles...

The Lone Developer Problem
From ACM Careers

The Lone Developer Problem

Code written by a single developer is usually hard for others to maintain later.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Featured Jobs