Add icons to this collection by clicking the heart icon.
Programmer icon - also known as user, avatar, profession, programmer, jobs, and professions and jobs. Created in a clean flat style with a white, silver, gray, black, olive, orange, and pink finish, perfect for web, apps, and UI projects. Available in SVG and PNG, with multiple style variants.
<svg
xmlns="http://www.w3.org/2000/svg"
width="100"
height="100"
viewBox="0 0 512.001 512.001"
>
<path d="m107.145 352.28-16.03 55.321h74.156l-8.441-59.041z" fill="#666" />
<path d="M70.019 417.286h94.529v-14.742H75.445z" fill="#ccc" />
<path
d="M223.35 370.155H28.759c-12.178 0-22.04-9.875-22.04-22.053V189.514c0-12.178 9.863-22.04 22.04-22.04h148.773l35.46 156.864 10.358 45.817z"
fill="#666"
/>
<path
d="M141.036 167.474 40.889 370.155h-12.13c-12.178 0-22.04-9.875-22.04-22.053V189.514c0-12.178 9.863-22.04 22.04-22.04h112.277z"
fill="#999"
/>
<path
d="M223.35 370.155H28.759c-12.178 0-22.04-9.875-22.04-22.053v-23.765h206.274l10.357 45.818z"
fill="#ccc"
/>
<path
d="m63.532 324.338-22.643 45.817h-12.13c-12.178 0-22.04-9.875-22.04-22.053v-23.765h56.813z"
fill="#e6e6e6"
/>
<path
d="M146.18 226.057c-14.951-.663-26.851-12.998-26.851-28.105 0-15.53 12.588-28.129 28.129-28.129 1.399 0 2.773.096 4.124.301M397.958 226.057c14.951-.663 26.863-12.998 26.863-28.105 0-15.53-12.6-28.129-28.141-28.129-1.399 0-2.785.109-4.124.301"
fill="#e0b394"
/>
<path
d="M328.926 327.976h-113.71c-41.182 0-74.569 33.385-74.569 74.569v109.456h262.846V402.545c.002-41.184-33.383-74.569-74.567-74.569z"
fill="#90bc42"
/>
<path
d="M261.161 327.976h-45.945c-41.182 0-74.569 33.385-74.569 74.569v109.456h45.945V402.545c.002-41.184 33.387-74.569 74.569-74.569z"
fill="#87aa3c"
/>
<path
d="M332.917 268.38v77.681c0 33.602-27.244 60.846-60.846 60.846-33.612 0-60.846-27.244-60.846-60.846V268.38h121.692z"
fill="#e0b394"
/>
<path
d="M272.072 412.935c-36.874 0-66.875-29.999-66.875-66.874V268.38a6.03 6.03 0 0 1 6.029-6.029h121.692a6.03 6.03 0 0 1 6.029 6.029v77.681c-.002 36.874-30.001 66.874-66.875 66.874zm-54.818-138.526v71.652c0 30.226 24.592 54.817 54.818 54.817s54.817-24.591 54.817-54.817v-71.652H217.254z"
fill="#87aa3c"
/>
<path
d="m231.374 347.648-49.493-35.959a91.258 91.258 0 0 1-37.194-82.605l8.585-88.835C159.185 79.065 210.6 32.378 272.069 32.378c61.469 0 112.884 46.687 118.797 107.871l8.585 88.835a91.258 91.258 0 0 1-37.194 82.605l-49.493 35.959c-24.268 17.628-57.125 17.628-81.39 0z"
fill="#f7cba4"
/>
<path
d="M175.487 246.591a55.086 55.086 0 0 0 12.817 38.703l51.729 63.565c2.701 3.219 5.763 5.92 9.079 8.078a68.796 68.796 0 0 1-17.736-9.296l-49.495-35.954a91.248 91.248 0 0 1-37.184-82.604l8.573-88.837c5.86-60.587 56.331-106.959 117.015-107.839-37.377.904-79.701 36.135-81.908 73.657l-12.89 140.527z"
fill="#e8ba97"
/>
<path
d="M258.207 188.393v20.678c0 22.475-18.218 40.693-40.693 40.693a40.699 40.699 0 0 1-15.554-3.075c-14.758-6.113-25.139-20.654-25.139-37.618v-24.79a95.977 95.977 0 0 0 27.792 4.111h53.594zM367.324 184.27v24.802c0 22.475-18.218 40.693-40.693 40.693a40.541 40.541 0 0 1-16.024-3.28c-14.505-6.221-24.669-20.63-24.669-37.413v-20.678h53.534c2.074 0 4.136-.072 6.185-.205a95.56 95.56 0 0 0 21.667-3.919z"
fill="#c0e7f9"
/>
<path
d="M367.324 184.27v24.802c0 22.475-18.218 40.693-40.693 40.693a40.541 40.541 0 0 1-16.024-3.28l35.05-58.296a95.56 95.56 0 0 0 21.667-3.919zM258.207 188.393v20.678c0 22.475-18.218 40.693-40.693 40.693a40.699 40.699 0 0 1-15.554-3.075l35.062-58.296h21.185z"
fill="#e6f6fc"
/>
<path
d="M285.939 188.393v47.143c0 7.668-6.209 13.866-13.866 13.866a13.832 13.832 0 0 1-13.866-13.866v-47.143"
fill="#e0b394"
/>
<path
d="M400.7 160.829a6.03 6.03 0 0 0-8.491-.772c-8.116 6.764-21.746 16.958-26.634 18.443a89.87 89.87 0 0 1-26.101 3.864h-134.86a89.91 89.91 0 0 1-26.046-3.853c-4.875-1.476-18.538-11.681-26.682-18.457a6.028 6.028 0 0 0-7.711 9.268c3.082 2.566 17.057 14.015 26.62 18.912v20.837c0 25.763 20.959 46.721 46.721 46.721s46.721-20.959 46.721-46.721v-14.649h15.674v14.649c0 25.763 20.959 46.721 46.721 46.721s46.721-20.959 46.721-46.721v-20.85c9.558-4.899 23.501-16.339 26.575-18.901a6.03 6.03 0 0 0 .772-8.491zm-148.522 48.242c0 19.114-15.55 34.664-34.664 34.664s-34.664-15.55-34.664-34.664v-17.007a101.956 101.956 0 0 0 21.763 2.357h47.565v14.65zm74.453 34.664c-19.114 0-34.664-15.55-34.664-34.664v-14.649h47.505c7.362 0 14.671-.799 21.823-2.364v17.014c.001 19.113-15.549 34.663-34.664 34.663z"
fill="#f76b4f"
/>
<path
d="M87.502 127.273a5.427 5.427 0 0 1-5.426-5.426V89.732l-3.398 3.398a5.427 5.427 0 0 1-7.673 0 5.427 5.427 0 0 1 0-7.673l12.66-12.66a5.425 5.425 0 0 1 9.262 3.835v45.214a5.424 5.424 0 0 1-5.425 5.427zM499.857 289.972a5.427 5.427 0 0 1-5.426-5.426v-32.115l-3.398 3.398a5.427 5.427 0 0 1-7.673 0 5.427 5.427 0 0 1 0-7.673l12.66-12.66a5.427 5.427 0 0 1 9.262 3.835v45.214a5.426 5.426 0 0 1-5.425 5.427zM42.761 127.273c-11.009 0-19.968-8.957-19.968-19.967V91.175c0-11.009 8.957-19.967 19.968-19.967s19.967 8.957 19.967 19.967v16.131c0 11.01-8.957 19.967-19.967 19.967zm0-45.214c-5.027 0-9.116 4.09-9.116 9.115v16.131c0 5.027 4.09 9.115 9.116 9.115 5.025 0 9.115-4.09 9.115-9.115v-16.13c.001-5.027-4.089-9.116-9.115-9.116zM52.186 205.591a2.211 2.211 0 0 1-2.211-2.211v-13.092l-1.385 1.385a2.213 2.213 0 0 1-3.128 0 2.213 2.213 0 0 1 0-3.128l5.16-5.16a2.211 2.211 0 0 1 3.775 1.564v18.432a2.208 2.208 0 0 1-2.211 2.21zM33.948 205.591c-4.489 0-8.14-3.652-8.14-8.14v-6.576c0-4.489 3.652-8.14 8.14-8.14s8.14 3.651 8.14 8.14v6.576c-.001 4.49-3.652 8.14-8.14 8.14zm0-18.431a3.72 3.72 0 0 0-3.716 3.716v6.576c0 2.049 1.668 3.716 3.716 3.716s3.716-1.667 3.716-3.716v-6.576a3.72 3.72 0 0 0-3.716-3.716zM69.416 205.591c-4.489 0-8.14-3.652-8.14-8.14v-6.576c0-4.489 3.652-8.14 8.14-8.14s8.14 3.651 8.14 8.14v6.576c0 4.49-3.651 8.14-8.14 8.14zm0-18.431a3.72 3.72 0 0 0-3.716 3.716v6.576a3.72 3.72 0 0 0 3.716 3.716 3.72 3.72 0 0 0 3.716-3.716v-6.576a3.72 3.72 0 0 0-3.716-3.716zM35.306 239.647a2.211 2.211 0 0 1-2.211-2.211v-13.092l-1.385 1.385a2.212 2.212 0 0 1-3.128-3.128l5.16-5.16a2.211 2.211 0 0 1 3.775 1.564v18.432a2.208 2.208 0 0 1-2.211 2.21zM96.142 239.647a2.211 2.211 0 0 1-2.211-2.211v-13.092l-1.385 1.385a2.212 2.212 0 0 1-3.128-3.128l5.16-5.16a2.211 2.211 0 0 1 3.775 1.564v18.432c0 1.22-.99 2.21-2.211 2.21zM34.853 272.4a2.211 2.211 0 0 1-2.211-2.211v-13.092l-1.385 1.385a2.213 2.213 0 0 1-3.128 0 2.213 2.213 0 0 1 0-3.128l5.16-5.16a2.211 2.211 0 0 1 3.775 1.564v18.432a2.208 2.208 0 0 1-2.211 2.21zM49.322 272.4a2.211 2.211 0 0 1-2.211-2.211v-13.092l-1.385 1.385a2.213 2.213 0 0 1-3.128 0 2.213 2.213 0 0 1 0-3.128l5.16-5.16a2.211 2.211 0 0 1 3.775 1.564v18.432a2.21 2.21 0 0 1-2.211 2.21zM66.202 272.4a2.211 2.211 0 0 1-2.211-2.211v-13.092l-1.385 1.385a2.213 2.213 0 0 1-3.128 0 2.213 2.213 0 0 1 0-3.128l5.16-5.16a2.211 2.211 0 0 1 3.775 1.564v18.432a2.21 2.21 0 0 1-2.211 2.21zM52.244 239.647c-4.489 0-8.14-3.652-8.14-8.14v-6.576c0-4.489 3.652-8.14 8.14-8.14s8.14 3.652 8.14 8.14v6.576c0 4.488-3.651 8.14-8.14 8.14zm0-18.432a3.72 3.72 0 0 0-3.716 3.716v6.576c0 2.049 1.668 3.716 3.716 3.716s3.716-1.667 3.716-3.716v-6.576a3.72 3.72 0 0 0-3.716-3.716zM74.842 239.647c-4.489 0-8.14-3.652-8.14-8.14v-6.576c0-4.489 3.652-8.14 8.14-8.14s8.14 3.652 8.14 8.14v6.576c0 4.488-3.651 8.14-8.14 8.14zm0-18.432a3.72 3.72 0 0 0-3.716 3.716v6.576a3.72 3.72 0 0 0 3.716 3.716 3.72 3.72 0 0 0 3.716-3.716v-6.576a3.72 3.72 0 0 0-3.716-3.716zM91.623 205.591c-4.489 0-8.14-3.652-8.14-8.14v-6.576c0-4.489 3.652-8.14 8.14-8.14s8.14 3.651 8.14 8.14v6.576c0 4.49-3.651 8.14-8.14 8.14zm0-18.431a3.72 3.72 0 0 0-3.716 3.716v6.576c0 2.049 1.668 3.716 3.716 3.716s3.716-1.667 3.716-3.716v-6.576a3.72 3.72 0 0 0-3.716-3.716zM70.166 57.269a5.427 5.427 0 0 1-5.426-5.426V19.728l-3.398 3.398a5.427 5.427 0 0 1-7.673 0 5.427 5.427 0 0 1 0-7.673l12.66-12.66a5.426 5.426 0 0 1 9.262 3.835v45.214a5.425 5.425 0 0 1-5.425 5.427zM103.924 57.269c-11.009 0-19.967-8.957-19.967-19.967V21.17c0-11.009 8.957-19.967 19.967-19.967s19.967 8.957 19.967 19.967v16.132c-.001 11.01-8.958 19.967-19.967 19.967zm0-45.214c-5.025 0-9.115 4.09-9.115 9.115v16.132c0 5.027 4.09 9.115 9.115 9.115s9.115-4.089 9.115-9.115V21.17c0-5.025-4.089-9.115-9.115-9.115zM455.647 289.972c-11.009 0-19.968-8.957-19.968-19.967v-16.132c0-11.009 8.957-19.967 19.968-19.967s19.967 8.957 19.967 19.967v16.132c-.001 11.01-8.958 19.967-19.967 19.967zm0-45.214c-5.027 0-9.116 4.09-9.116 9.115v16.132c0 5.027 4.09 9.115 9.116 9.115 5.025 0 9.115-4.089 9.115-9.115v-16.132c0-5.025-4.09-9.115-9.115-9.115z"
fill="#71c5f4"
/>
<path
d="M435.351 141.069s-53.232-63.505-121.777-35.774c-34.194 13.83-57.874 12.756-75.562 5.016-.398-.193-.808-.374-1.218-.567-.386-.169-.76-.35-1.133-.531-3.593-1.736-6.933-3.762-10.056-5.98a3.435 3.435 0 0 1-.133.326c-13.504 34.664-72.391 38.631-72.391 38.631s-26.393-42.116-11.925-74.67c11.466-25.814 41.887-53.136 93.66-63.348C248.344 1.495 263.331 0 279.813 0c79.578 0 155.538 53.051 155.538 141.069z"
fill="#666"
/>
<path
d="M234.816 4.172s-73.371 35.36-9.344 99.387c-13.504 34.664-72.391 38.631-72.391 38.631s-26.393-42.116-11.925-74.67c11.467-25.814 41.887-53.136 93.66-63.348z"
fill="#4d4d4d"
/>
<path
d="M481.554 337.902v113.422c0 9.827-7.958 17.784-17.784 17.784h-59.466c-9.827 0-17.784-7.958-17.784-17.784V337.902c0-9.827 7.958-17.784 17.784-17.784h59.466c9.826 0 17.784 7.957 17.784 17.784z"
fill="#fce8ca"
/>
<path
d="M481.554 337.902v113.422c0 9.827-7.958 17.784-17.784 17.784h-47.566l44.141-148.99h3.424c9.827 0 17.785 7.957 17.785 17.784z"
fill="#fcf3e6"
/>
<path
d="M481.554 443.812v7.512c0 9.827-7.958 17.784-17.784 17.784h-59.466c-9.827 0-17.784-7.958-17.784-17.784v-7.512h95.034zM481.554 337.902v7.512h-95.035v-7.512c0-9.827 7.958-17.784 17.784-17.784h59.466c9.827 0 17.785 7.957 17.785 17.784z"
fill="#666"
/>
<path
d="M481.554 443.812v7.512c0 9.827-7.958 17.784-17.784 17.784h-47.566l7.487-25.296h57.863z"
fill="#999"
/>
<path
d="M448.61 337.709h-29.149a3.617 3.617 0 1 1 0-7.234h29.149a3.617 3.617 0 1 1 0 7.234z"
fill="#333"
/>
<path
d="m233.018 489.586-29.839-29.839 29.839-29.839 9.379 9.378-20.46 20.461 20.46 20.461zM311.125 489.586l-9.38-9.378 20.461-20.461-20.461-20.461 9.38-9.378 29.839 29.839z"
fill="#fce8ca"
/>
<path
d="M264.489 430.385h13.263v58.765h-13.263z"
transform="scale(-1) rotate(25.924 1997.413 -1177.855)"
fill="#fce8ca"
/>
<path
d="M481.554 337.902v7.512h-28.708l7.5-25.296h3.424c9.826 0 17.784 7.957 17.784 17.784z"
fill="#999"
/>
<circle cx="434.034" cy="455.266" r="6.33" fill="#666" />
<path
d="M319.268 272.456s-.687 1.688-2.134 4.353c-.35.687-.76 1.411-1.218 2.194-.543.772-1.17 1.555-1.845 2.436-.675.88-1.447 1.772-2.267 2.761a9.397 9.397 0 0 1-.94 1.013c-.121.121-.253.241-.386.362-.47.434-.953.892-1.447 1.35-.989.928-2.062 1.845-3.183 2.809-1.182.868-2.448 1.688-3.75 2.58-.651.446-1.326.88-2.014 1.314-.687.41-1.423.748-2.17 1.121a123.556 123.556 0 0 1-4.582 2.194c-3.255 1.109-6.643 2.411-10.261 2.954-3.569.832-7.295.965-11.008 1.145-3.714-.181-7.439-.301-11.008-1.133-3.617-.543-7.005-1.845-10.261-2.954a116.98 116.98 0 0 1-4.594-2.182c-.735-.374-1.471-.711-2.17-1.121-.675-.446-1.35-.868-2.001-1.314-1.302-.892-2.58-1.724-3.762-2.58a140.752 140.752 0 0 1-3.183-2.809l-1.435-1.362-.506-.47c-.289-.289-.567-.567-.808-.892-.784-.953-1.543-1.833-2.206-2.701-.651-.88-1.29-1.652-1.821-2.423-.482-.82-.928-1.567-1.302-2.255-1.507-2.749-2.134-4.389-2.134-4.389s1.784.543 4.533 1.652c.699.265 1.423.591 2.231.916.856.253 1.736.579 2.677.892.953.313 1.905.699 2.918 1.061 1.001.386 2.134.639 3.255.977 1.121.326 2.243.723 3.412 1.073 1.218.265 2.436.579 3.689.88.627.145 1.242.326 1.869.494.639.145 1.302.229 1.953.362 1.314.229 2.628.494 3.943.796 2.737.253 5.438.856 8.259.965 2.785.362 5.631.265 8.452.434 2.833-.169 5.679-.06 8.464-.422 2.821-.096 5.522-.711 8.259-.965a91.254 91.254 0 0 1 3.943-.784c.651-.133 1.314-.217 1.953-.362.627-.181 1.254-.35 1.869-.494 1.254-.301 2.472-.627 3.689-.88 1.182-.35 2.303-.748 3.424-1.073 1.109-.338 2.267-.603 3.231-.977.989-.338 1.917-.711 2.858-1.001.928-.313 1.797-.627 2.653-.88.844-.362 1.592-.711 2.303-.989 2.811-1.17 4.559-1.676 4.559-1.676z"
fill="#f2f2f2"
/>
<path
d="M310.864 285.212c-.121.121-.253.241-.386.362-.47.434-.953.892-1.447 1.35-.989.928-2.062 1.845-3.183 2.809-1.182.868-2.448 1.688-3.75 2.58-.651.446-1.326.88-2.014 1.314-.687.41-1.423.748-2.17 1.121a123.556 123.556 0 0 1-4.582 2.194c-3.255 1.109-6.643 2.411-10.261 2.954-3.569.832-7.295.965-11.008 1.145-3.714-.181-7.439-.301-11.008-1.133-3.617-.543-7.005-1.845-10.261-2.954a116.98 116.98 0 0 1-4.594-2.182c-.735-.374-1.471-.711-2.17-1.121-.675-.446-1.35-.868-2.001-1.314-1.302-.892-2.58-1.724-3.762-2.58a140.752 140.752 0 0 1-3.183-2.809l-1.435-1.362-.506-.47c.386.133.772.265 1.17.398.953.313 1.905.687 2.918 1.049 1.001.398 2.134.651 3.255.989 1.121.326 2.243.711 3.412 1.073 1.218.253 2.436.579 3.689.88.627.145 1.242.313 1.869.482.639.145 1.302.229 1.953.362 1.314.229 2.628.506 3.943.796 2.737.265 5.438.868 8.259.965 2.785.374 5.631.265 8.452.446 2.833-.169 5.679-.06 8.464-.434 2.821-.096 5.522-.699 8.259-.953a91.41 91.41 0 0 1 3.943-.796c.651-.133 1.314-.217 1.953-.362.627-.169 1.254-.338 1.869-.482 1.254-.301 2.472-.627 3.689-.88 1.182-.362 2.303-.76 3.424-1.073 1.109-.338 2.267-.615 3.231-.977.989-.35 1.917-.711 2.858-1.013.376-.121.75-.253 1.111-.374z"
fill="#4d4d4d"
/>
<path
d="M305.067 164.923s.024-.24.105-.652c.093-.399.187-1.03.389-1.743.09-.369.207-.754.341-1.177.175-.429.41-.861.66-1.35.247-.492.559-.978.887-1.524.33-.555.725-.975 1.129-1.511.41-.515.872-1.013 1.354-1.548.51-.484 1.063-.96 1.652-1.438 1.151-1.014 2.559-1.747 4.025-2.562 1.517-.641 3.126-1.337 4.851-1.659 1.707-.444 3.498-.549 5.283-.632 1.786.082 3.577.177 5.286.619 1.725.318 3.336 1.018 4.854 1.654 1.467.814 2.876 1.546 4.028 2.561.587.48 1.142.957 1.653 1.438.482.537.942 1.039 1.354 1.551.398.533.811.971 1.114 1.504.304.531.598 1.006.837 1.487.238.482.468.907.641 1.335.158.446.298.85.402 1.232.229.739.324 1.375.412 1.772.077.411.094.645.094.645s-.25-.006-.672-.047c-.41-.053-1.047-.08-1.749-.182-.364-.037-.735-.105-1.144-.159-.435-.021-.865-.081-1.331-.117-.915-.096-1.87-.24-2.92-.281-.516-.034-1.016-.109-1.54-.152a25.743 25.743 0 0 1-1.606-.075c-1.039-.135-2.169-.055-3.218-.187-1.103.04-2.159-.095-3.253-.061-1.076-.081-2.163.005-3.242-.071-1.079.074-2.167-.02-3.245.058-1.095-.039-2.151.101-3.257.057-1.05.13-2.182.049-3.222.186-.531.04-1.065.069-1.607.075-.523.043-1.021.123-1.54.154-1.071.058-1.961.159-2.854.236l-1.314.1c-.433.078-.828.165-1.204.215-.729.129-1.367.159-1.772.211-.418.038-.661.038-.661.038zM197.718 164.923s.024-.24.105-.652c.093-.399.187-1.03.389-1.743.09-.369.207-.754.341-1.177.175-.429.41-.861.66-1.35.247-.492.559-.978.887-1.524.33-.555.725-.975 1.129-1.511.41-.515.872-1.013 1.354-1.548.51-.484 1.063-.96 1.652-1.438 1.151-1.014 2.559-1.747 4.025-2.562 1.517-.641 3.126-1.337 4.851-1.659 1.707-.444 3.498-.549 5.283-.632 1.786.082 3.577.177 5.286.619 1.725.318 3.336 1.018 4.854 1.654 1.467.814 2.876 1.546 4.028 2.561.587.48 1.142.957 1.653 1.438.482.537.942 1.039 1.354 1.551.398.533.811.971 1.114 1.504.304.531.598 1.006.837 1.487.238.482.468.907.641 1.335.158.446.298.85.401 1.232.229.739.324 1.375.412 1.772.077.411.094.645.094.645s-.25-.006-.672-.047c-.41-.053-1.047-.08-1.749-.182-.364-.037-.735-.105-1.144-.159-.435-.021-.864-.081-1.331-.117-.915-.096-1.87-.24-2.92-.281-.516-.034-1.016-.109-1.54-.152a25.743 25.743 0 0 1-1.606-.075c-1.039-.135-2.169-.055-3.218-.187-1.103.04-2.159-.095-3.253-.061-1.076-.081-2.163.005-3.242-.071-1.079.074-2.167-.02-3.245.058-1.095-.039-2.151.101-3.257.057-1.05.13-2.182.049-3.222.186-.531.04-1.065.069-1.607.075-.523.043-1.021.123-1.54.154-1.071.058-1.96.159-2.854.236l-1.314.1c-.433.078-.828.165-1.205.215-.729.129-1.367.159-1.772.211-.417.038-.659.038-.659.038z"
fill="#666"
/>
<circle cx="326.629" cy="209.783" r="7.434" fill="#666" />
<circle cx="217.512" cy="209.783" r="7.434" fill="#666" />
</svg>
More icons in the same style and category