{"id":125,"date":"2021-10-17T17:17:00","date_gmt":"2021-10-17T14:17:00","guid":{"rendered":"https:\/\/arc.dev\/developer-blog\/?p=125"},"modified":"2025-11-03T13:19:33","modified_gmt":"2025-11-03T05:19:33","slug":"when-to-call-yourself-senior","status":"publish","type":"post","link":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/","title":{"rendered":"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer"},"content":{"rendered":"\n<p>We&#8217;re always in a rush, right? No sooner have you written your first line of code than you are changing your LinkedIn headline to read &#8220;Software Developer.&#8221;<\/p>\n\n\n\n<p>Now what?<\/p>\n\n\n\n<p>You&#8217;ve written a few lines, you know your IF statement from a Switch, You can <code>console.log()<\/code> with the best of them. Occasionally you hear murmurs. Talk of a higher state of enlightenment. You dare not say the word out loud, but still you covet it so badly. The dream of being a \u201csenior software developer.\u201d<\/p>\n\n\n\n<p>Maybe you&#8217;re not ready? Or, maybe you secretly are ready, but you don&#8217;t know when it\u2019s socially acceptable to declare it?<\/p>\n\n\n\n<p>What does being a \u201csenior\u201d software developer actually mean, anyway?<\/p>\n\n\n\n<p><em>Looking to hire the best remote developers? Arc can help you:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ <br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\/\"><em><strong>Try Arc to hire top developers now \u2192<\/strong><\/em><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-does-%E2%80%9Csenior%E2%80%9D-mean%3F\">What Does \u201cSenior\u201d Mean?<\/h2>\n\n\n\n<p>How do you know when you&#8217;re a senior developer? There&#8217;s no test to pass, no certification to work toward. Is it something you self-declare, or does someone declare it for you? Are there any hard requirements, or is it something you&nbsp;<em>feel<\/em>&nbsp;rather than&nbsp;<em>achieve<\/em>?<\/p>\n\n\n\n<p>The one thing we do know is that&nbsp;<strong>it is subjective<\/strong>.<\/p>\n\n\n\n<p>The definition varies greatly across the industry, and seniority can be applied to technical knowledge, experience, maturity, and <a href=\"https:\/\/arc.dev\/talent-blog\/leadership-skills\/\">leadership skills<\/a>. The arguments will continue between those that differ in opinion on which of those elements is the key factor to calling someone a senior.<\/p>\n\n\n\n<p>For me, the answer is actually a combination of each of them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"lots-of-technical-knowledge\">Lots of technical knowledge<\/h3>\n\n\n\n<p>When starting out as a software developer, you will inevitably have to consult the documentation on a regular basis. You\u2019ll need assistance with the syntax of various statements and how to piece certain things together. Over time, reliance on the documentation diminishes, although every developer, including seniors, will still somewhat regularly find themselves in the docs.<\/p>\n\n\n\n<p>To put it in the context of another profession, it&#8217;s the same as a carpenter knowing each of the tools in their toolkit, but still requiring to read the manual from time to time. To be a senior, in terms of technical knowledge, is to be familiar with each of the tools in your toolkit.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/talent-blog\/linkedin-best-practices-for-remote-developers\/\">10+ Important LinkedIn Best Practices for Remote Software Developers<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"a-wealth-of-experience\">A wealth of experience<\/h3>\n\n\n\n<p>Experience is subjective in itself. One developer can gain vast amounts of experience in a relatively short project, whereas another might take years to amass the equivalent.<\/p>\n\n\n\n<p>As with most things in life, developers find themselves repeating things in code. I don&#8217;t mean the lines themselves \u2014 we have loops for that \u2014 but the problems they solve on a daily basis will likely be reminiscent of problems they have solved in previous projects. <\/p>\n\n\n\n<p>Having&nbsp;<strong>enough experience to begin seeing patterns<\/strong>&nbsp;\u2014 and avoiding the pitfalls \u2014 is a true mark of seniority.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"maturity\">Maturity<\/h3>\n\n\n\n<p>Maturity is often mistaken for age, but the two are not connected in this instance. Maturity in coding is recognizing a developer or a team might be on track to relive past mistakes regarding <a href=\"https:\/\/arc.dev\/talent-blog\/problem-solving-skills\/\">how to solve a problem<\/a> \u2014 and then be able to take steps to avoid that. This correction might manifest itself via comments in a pull request or speaking up during sprint planning.<\/p>\n\n\n\n<p>A mature developer is one who codes for the benefit of the team, the project, and the developers who will have to maintain this code in the future.&nbsp;<strong>Overly complex code is rarely written by a truly senior developer<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"leadership-skills\">Leadership skills<\/h3>\n\n\n\n<p>This level of maturity goes hand in hand with leadership. The ability to see problems and direct a team, to look after the codebase for the project, and to support other developers is where a senior shows their strength.<\/p>\n\n\n\n<p>As I talk about in another article on\u00a0<a href=\"https:\/\/arc.dev\/talent-blog\/developer-senior-role-leadership\/\">how to know if you\u2019re ready to move into a leadership position<\/a>,\u00a0<strong>leadership means serving the team<\/strong>. To have leadership skills means that you are concerned with the overall performance of the team. When someone struggles, you are responsible for helping them get through it.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/talent-blog\/continuous-learning-with-busy-developer-schedule\/\">Got a Busy Developer Schedule? Here\u2019s How to Keep Learning &amp; Make Time<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-isn%E2%80%99t-considered-%E2%80%9Csenior%3F%E2%80%9D\">What Isn\u2019t Considered \u201cSenior?\u201d<\/h2>\n\n\n\n<p>With so many developers craving that senior title and\u00a0<a href=\"https:\/\/arc.dev\/talent-blog\/remote-developer-salary-negotiation\/\">negotiating the associated increase in pay<\/a>, it&#8217;s not uncommon to see developers trying desperately to demonstrate senior qualities. However, when a developer isn\u2019t ready, problems can occur.<\/p>\n\n\n\n<p>Let&#8217;s talk about what a senior is&nbsp;<strong>not<\/strong>, and how to recognize these traits.<\/p>\n\n\n\n<p>Every developer wants to write concise, robust code. Condensing multiple lines of code into a single line can make a programmer feel powerful. But sometimes, concise \u2014 and even complex \u2014 code is required. Don&#8217;t fall into the trap of writing overly-complex code in the pursuit of being concise.<\/p>\n\n\n\n<p>Readability and simplicity are your priorities. Always code for the person who maintains the code. If you can keep in mind the developer who will have to read your code in the future, you won&#8217;t go far wrong. Spotting when a developer is getting a kick out of making their code appear clever is key to correcting this wannabe senior developer characteristic.<\/p>\n\n\n\n<p>A <a href=\"https:\/\/arc.dev\/employer-blog\/senior-developer-vs-lead-developer\/\">senior developer<\/a> is not always the person who has been on the project the longest. They might even be the person responsible for the spaghetti code in the first place! Look for the developer who cares about code quality. This doesn\u2019t mean a person who is pedantic, but a person who advises others on code quality and is able to back up their suggestions with valid reasoning.<\/p>\n\n\n\n<p>Another unfortunately common trait among those who aren\u2019t&nbsp;<em>true<\/em>&nbsp;seniors is to be overly negative or controlling during the pull request review process. Constructive feedback is valuable and required. Putting others down for your own personal gain is not. Don&#8217;t take the fun out of coding!<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/talent-blog\/get-your-developer-profile-noticed\/\">5 Great Ways to Get Your Profile Noticed as a Software Engineer<\/a><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Become a Great Lead Developer | Arc.dev\" width=\"1128\" height=\"635\" src=\"https:\/\/www.youtube.com\/embed\/6nKZ_wPkTEM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\">Do you want to become a tech team lead? How do you know if you&#8217;re ready for this leadership role? What does it take to get there? In this video, David Roberts, Arc&#8217;s Head of Developer Relations, discusses the answers to these questions and helps you recognize if you&#8217;re ready to become a lead dev. Plus an action plan to make it happen!<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what's-the-rush%3F\">What&#8217;s The Rush?<\/h2>\n\n\n\n<p>With the title of \u201csoftware developer\u201d being increasingly coveted, the differentiator of \u201csenior\u201d to qualify it has reached fever pitch.<\/p>\n\n\n\n<p>I wrote this article to illustrate the qualities one needs in order to reach that goal, but it&#8217;s important to keep in mind that there are no shortcuts here. At least&#8230; there are no shortcuts that pay off in the long term.<\/p>\n\n\n\n<p><strong>The \u201csenior\u201d title is one that is earned, not bought.<\/strong><\/p>\n\n\n\n<p>Becoming \u201csenior\u201d without the credentials leads to poor-performing developers, applications, and teams. Not only that, but it can also lead to anxiety and imposter syndrome down the road.<\/p>\n\n\n\n<p>Coding is fun, and it is a craft. Learn your craft and try to master it. Then, help others along that very same path, and the title will be yours in good time.<\/p>\n\n\n\n<p>There shouldn\u2019t be a rush to be \u201csenior.\u201d A senior developer without the credentials won\u2019t command respect, and that&#8217;s not the developer you want to be, is it?<\/p>\n\n\n\n<p>Well, I hope this article left you with some food for thought when it comes to calling yourself a senior developer, and thanks for reading!<\/p>\n\n\n\n<p>If you have any questions or other tips for developers looking to move into seniority, let us know in the comments below. And, if you haven\u2019t yet,&nbsp;<strong><a href=\"https:\/\/arc.dev\/signup?userType=developer\">join Arc as a developer<\/a><\/strong>&nbsp;now to search all remote developer jobs in one place, get access to great career advice, and network with remote devs around the world.<\/p>\n\n\n\n<p><em>You can also explore <a href=\"https:\/\/arc.dev\/\">HireAI<\/a> to skip the line and:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Get instant candidate matches without searching<br>\u26a1\ufe0f Identify top applicants from our network of 350,000+ with no manual screening<br>\u26a1\ufe0f Hire 4x faster with vetted candidates (qualified and interview-ready)<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong><em><strong><em><\/em><\/strong><\/em><\/strong><\/a><strong><em><strong><em><a href=\"https:\/\/arc.dev\">Try HireAI and hire top developers now \u2192<\/a><\/em><\/strong><\/em><\/strong><\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/talent-blog\/standing-out-as-self-taught-developer\/\">How to REALLY Get a Job as a Self-Taught Developer<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;re a software developer or engineer, but when can you add &#8220;senior&#8221; to that title? Learn how to reach your career goal and when you truly qualify for the title of &#8220;senior.&#8221;<\/p>\n","protected":false},"author":7,"featured_media":126,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-career-growth"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer<\/title>\n<meta name=\"description\" content=\"You&#039;re a developer, but when can you add &quot;senior&quot; to that title? Learn how to reach your career goal and when you truly qualify for the title of &quot;senior.&quot;\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer\" \/>\n<meta property=\"og:description\" content=\"You&#039;re a developer, but when can you add &quot;senior&quot; to that title? Learn how to reach your career goal and when you truly qualify for the title of &quot;senior.&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/\" \/>\n<meta property=\"og:site_name\" content=\"Arc Talent Career Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-17T14:17:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-03T05:19:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/11\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png\" \/>\n\t<meta property=\"og:image:width\" content=\"997\" \/>\n\t<meta property=\"og:image:height\" content=\"556\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Roberts\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CrushingDigital\" \/>\n<meta name=\"twitter:site\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Roberts\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/\"},\"author\":{\"name\":\"David Roberts\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/person\\\/feb58e788a84e507f6306af02d3535fd\"},\"headline\":\"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer\",\"datePublished\":\"2021-10-17T14:17:00+00:00\",\"dateModified\":\"2025-11-03T05:19:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/\"},\"wordCount\":1316,\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png\",\"articleSection\":[\"Career Growth\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/\",\"name\":\"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png\",\"datePublished\":\"2021-10-17T14:17:00+00:00\",\"dateModified\":\"2025-11-03T05:19:33+00:00\",\"description\":\"You're a developer, but when can you add \\\"senior\\\" to that title? Learn how to reach your career goal and when you truly qualify for the title of \\\"senior.\\\"\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png\",\"width\":997,\"height\":556,\"caption\":\"How to know when you can consider yourself a senior software developer or engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/when-to-call-yourself-senior\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#website\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"name\":\"Arc Talent Career Blog\",\"description\":\"Tech insights and career advice for developers worldwide\",\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#organization\",\"name\":\"Arc.dev\",\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Arc-alternate-logo.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Arc-alternate-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Arc.dev\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/#\\\/schema\\\/person\\\/feb58e788a84e507f6306af02d3535fd\",\"name\":\"David Roberts\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e85ff51bc109c217891e80a36c0e4bac7c6c2247e5b009c7ed2afe071a83a6ef?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e85ff51bc109c217891e80a36c0e4bac7c6c2247e5b009c7ed2afe071a83a6ef?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e85ff51bc109c217891e80a36c0e4bac7c6c2247e5b009c7ed2afe071a83a6ef?s=96&d=mm&r=pg\",\"caption\":\"David Roberts\"},\"description\":\"Head of Developer Relations at Arc David Roberts is a tech industry veteran, having held many roles and titles, from full-stack developer to CTO. At Arc, David is the Head of Developer Relations, where he combines his extensive talent acquisition &amp; recruitment knowledge with his deep understanding of modern software development processes and teams to help people learn how to find better developers, be better developers, and build better development teams. David regularly answers developers' career questions in the Arc Community, and he speaks on various topics as a host on Clubhouse, YouTube Live, and at Arc's other events.\",\"sameAs\":[\"https:\\\/\\\/crushing.digital\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/davidproberts\\\/\",\"https:\\\/\\\/x.com\\\/CrushingDigital\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"],\"url\":\"https:\\\/\\\/arc.dev\\\/talent-blog\\\/author\\\/droberts\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer","description":"You're a developer, but when can you add \"senior\" to that title? Learn how to reach your career goal and when you truly qualify for the title of \"senior.\"","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/","og_locale":"en_US","og_type":"article","og_title":"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer","og_description":"You're a developer, but when can you add \"senior\" to that title? Learn how to reach your career goal and when you truly qualify for the title of \"senior.\"","og_url":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/","og_site_name":"Arc Talent Career Blog","article_publisher":"https:\/\/www.facebook.com\/arcdotdev","article_published_time":"2021-10-17T14:17:00+00:00","article_modified_time":"2025-11-03T05:19:33+00:00","og_image":[{"width":997,"height":556,"url":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/11\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png","type":"image\/png"}],"author":"David Roberts","twitter_card":"summary_large_image","twitter_creator":"@CrushingDigital","twitter_site":"@arcdotdev","twitter_misc":{"Written by":"David Roberts","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#article","isPartOf":{"@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/"},"author":{"name":"David Roberts","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/person\/feb58e788a84e507f6306af02d3535fd"},"headline":"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer","datePublished":"2021-10-17T14:17:00+00:00","dateModified":"2025-11-03T05:19:33+00:00","mainEntityOfPage":{"@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/"},"wordCount":1316,"publisher":{"@id":"https:\/\/arc.dev\/talent-blog\/#organization"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/11\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png","articleSection":["Career Growth"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/","url":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/","name":"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer","isPartOf":{"@id":"https:\/\/arc.dev\/talent-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#primaryimage"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/11\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png","datePublished":"2021-10-17T14:17:00+00:00","dateModified":"2025-11-03T05:19:33+00:00","description":"You're a developer, but when can you add \"senior\" to that title? Learn how to reach your career goal and when you truly qualify for the title of \"senior.\"","breadcrumb":{"@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#primaryimage","url":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/11\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png","contentUrl":"https:\/\/arc.dev\/talent-blog\/wp-content\/uploads\/2021\/11\/how-to-know-when-you-are-a-senior-software-engineer-or-developer.png","width":997,"height":556,"caption":"How to know when you can consider yourself a senior software developer or engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/arc.dev\/talent-blog\/when-to-call-yourself-senior\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arc.dev\/talent-blog\/"},{"@type":"ListItem","position":2,"name":"Here\u2019s When You Can TRULY Call Yourself a \u201cSenior\u201d Software Developer"}]},{"@type":"WebSite","@id":"https:\/\/arc.dev\/talent-blog\/#website","url":"https:\/\/arc.dev\/talent-blog\/","name":"Arc Talent Career Blog","description":"Tech insights and career advice for developers worldwide","publisher":{"@id":"https:\/\/arc.dev\/talent-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arc.dev\/talent-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/arc.dev\/talent-blog\/#organization","name":"Arc.dev","url":"https:\/\/arc.dev\/talent-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/logo\/image\/","url":"https:\/\/arc.dev\/developer-blog\/wp-content\/uploads\/2021\/11\/Arc-alternate-logo.png","contentUrl":"https:\/\/arc.dev\/developer-blog\/wp-content\/uploads\/2021\/11\/Arc-alternate-logo.png","width":512,"height":512,"caption":"Arc.dev"},"image":{"@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"]},{"@type":"Person","@id":"https:\/\/arc.dev\/talent-blog\/#\/schema\/person\/feb58e788a84e507f6306af02d3535fd","name":"David Roberts","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e85ff51bc109c217891e80a36c0e4bac7c6c2247e5b009c7ed2afe071a83a6ef?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/e85ff51bc109c217891e80a36c0e4bac7c6c2247e5b009c7ed2afe071a83a6ef?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e85ff51bc109c217891e80a36c0e4bac7c6c2247e5b009c7ed2afe071a83a6ef?s=96&d=mm&r=pg","caption":"David Roberts"},"description":"Head of Developer Relations at Arc David Roberts is a tech industry veteran, having held many roles and titles, from full-stack developer to CTO. At Arc, David is the Head of Developer Relations, where he combines his extensive talent acquisition &amp; recruitment knowledge with his deep understanding of modern software development processes and teams to help people learn how to find better developers, be better developers, and build better development teams. David regularly answers developers' career questions in the Arc Community, and he speaks on various topics as a host on Clubhouse, YouTube Live, and at Arc's other events.","sameAs":["https:\/\/crushing.digital\/","https:\/\/www.linkedin.com\/in\/davidproberts\/","https:\/\/x.com\/CrushingDigital","https:\/\/www.youtube.com\/c\/Arcdotdev"],"url":"https:\/\/arc.dev\/talent-blog\/author\/droberts\/"}]}},"_links":{"self":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":0,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/media\/126"}],"wp:attachment":[{"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arc.dev\/talent-blog\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}