מְתַכְנֵת (לעיתיםתָּכְנִיתָן אותַּכְנָת[1]) הוא אדם העוסק בתכנות, כלומר בפיתוח ובתחזוקה שלתוכנה למחשבים על ידי קידוד (כלומר כתיבה או שינוי של קוד) בשפת תכנות אחת או יותר.
העוסקים בתחום בישראל אינם נדרשים להסמכה רשמית כלשהי כדי לכנות עצמם "מתכנתים", אך בקרב המעסיקים יש הדורשים ממועמדים לעבודה השכלה אקדמית בתחום.הכשרתם של מתכנתים נעשית במסלולים אחדים:
התכנות הוא מקצוע דינמי ביותר, המצריך את העוסקים בו להתעדכנות מקצועית מתמדת. התעדכנות זו נעשית באמצעות כנסים מקצועיים והשתלמויות, בקבוצות וקהילות אינטרנט (כמו במדיה חברתית) ועוד.
מפתח תוכנה הוא אדם או ארגון אשר עיקר עבודתם ממוקדת בתהליך פיתוח תוכנות, תחום נרחב יותר שלתכנות מחשבים או בעל תחום התמחות בניהול פרויקטים (Project manager). אדם זה יכול לתרום לראייה הכוללת של הפרויקט ברמת היישום במקום ברמת הרכיב או משימות תכנות בודדות.
עדה לאבלייס, שעבדה בשיתוף פעולה עםצ'ארלס בבג', נחשבת למתכנתת הראשונה, משום שבשנת1843 כתבה תוכניות למחשב שבאבג' תכנן. באבג' לא הצליח לממש את המכונה שתכנן, וממילא לא יכלה עדה לאבלייס לבצע את התוכניות שכתבה, אך אין זה שולל ממנה את זכות הראשונים לעיסוק במקצוע זה.
ארון שוורץ, פעיל חברתי,מסאי ופעיל פוליטי אמריקאי ממוצא יהודי. שנעצר בעקבות חשדות להורדה שיטתית של עותקים דיגיטליים של מאמרים אקדמיים מאתרJSTOR, וב-11 בינואר 2013 נמצא שוורץתלוי ומת בדירתו.