<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Thejus sunny</title>
    <description>The latest articles on DEV Community by Thejus sunny (@thejus).</description>
    <link>https://dev.to/thejus</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3812861%2F9a6c06fb-b499-4dfd-bd60-22ad7132e3a6.jpg</url>
      <title>DEV Community: Thejus sunny</title>
      <link>https://dev.to/thejus</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thejus"/>
    <language>en</language>
    <item>
      <title>The Sad State of SWE Resumes (and How to Actually Land a Job in 2026)</title>
      <dc:creator>Thejus sunny</dc:creator>
      <pubDate>Tue, 21 Jul 2026 08:26:17 +0000</pubDate>
      <link>https://dev.to/thejus/the-sad-state-of-swe-resumes-and-how-to-actually-land-a-job-in-2026-3mcf</link>
      <guid>https://dev.to/thejus/the-sad-state-of-swe-resumes-and-how-to-actually-land-a-job-in-2026-3mcf</guid>
      <description>&lt;h1&gt;
  
  
  The Sad State of SWE Resumes (and How to Actually Land a Job in 2026)
&lt;/h1&gt;

&lt;p&gt;We've all been there, waking up early, applying for jobs, trying to be among the first to apply, even when the role doesn't match. And now with powerful LLMs, you can tailor your resume for roles you aren't qualified for. Even if the gap is 100%, somehow you end up building a resume for it.&lt;/p&gt;

&lt;p&gt;Recruiters are overwhelmed by the volume of applications. Some say they can easily recognise AI-generated resumes, but I'm afraid that's not the case, at least from what I've seen, considering how well you can humanise and retrofit the bullets.&lt;/p&gt;

&lt;p&gt;So the real question is: how do you land a job at a time like this? Is there even hope in building resumes?&lt;/p&gt;

&lt;h2&gt;
  
  
  Resumes aren't going anywhere (yet)
&lt;/h2&gt;

&lt;p&gt;Truth is, resumes aren't going anywhere for a while, because most companies' hiring pipelines are built around them. That's literally the first step of screening.&lt;/p&gt;

&lt;p&gt;That said, some companies are quietly moving away from treating the resume as a strong signal. Think AI-based task interviews where you're fully monitored during the assessment, or AI interviewers that ask questions to gauge your actual skills.&lt;/p&gt;

&lt;h2&gt;
  
  
  The market is tough, but not hopeless
&lt;/h2&gt;

&lt;p&gt;The job market has always been tough, but hiring is actually rebounding. Software job openings are up roughly 14% year over year, and Q1 2026 saw the highest number of open SWE positions since early 2023.&lt;/p&gt;

&lt;p&gt;And here's the thing: even if AI can write code and crush benchmarks, it doesn't fully replace humans. It increases the sheer volume of products in the market. We're talking 1000x. AI is accelerating production, not replacing it. Someone who could build a payment API in 2 months can now do it in 2 days without writing sloppy code. That's the difference.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stop mass applying
&lt;/h2&gt;

&lt;p&gt;Don't have FOMO. There are tons of tools that claim to get you interviews, and the reality is most of them don't work the way they're advertised. They probably do land interviews somehow, by tricking the ATS, but then fail almost inevitably in the actual interview.&lt;/p&gt;

&lt;p&gt;Here's what works instead:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Apply to 3-5 high quality jobs every day&lt;/strong&gt;, meaning jobs that actually match your profile 70-80%.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tailor the resume per role if it's not an exact match, but respect the gaps.&lt;/strong&gt; Don't invent bullets or numbers that you cannot justify in an actual screening.&lt;/p&gt;

&lt;p&gt;There's actually a repo which helps you with this. Be truthful, but don't hesitate to use technology, and that's exactly what it does: &lt;a href="https://github.com/santifer/career-ops" rel="noopener noreferrer"&gt;https://github.com/santifer/career-ops&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use Apollo, but use it wisely.&lt;/strong&gt; Don't email the recruiter or hiring manager saying "I'm interested in a position." Look at the role you want to apply for and ask a meaningful question about the role, or about the problem their company is trying to solve. Say you're interested to know more, or ask a question about the JD before applying. Make it subtle and natural, the goal is to grab the recruiter's attention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't let Claude and Apify go on autopilot and run wild.&lt;/strong&gt; You'll eventually get flagged by the job boards, or you'll run into an embarrassing screening session.&lt;/p&gt;

&lt;h2&gt;
  
  
  SWE resumes are their own thing
&lt;/h2&gt;

&lt;p&gt;SWE resumes are unique. The bullets don't just represent a statement or an accomplishment. Every bullet communicates proof of work, without boring the hiring manager, coming straight to the point.&lt;/p&gt;

&lt;p&gt;And if you ever get confused about templates: the easiest bet is Jake's Resume. It's almost the gold standard and you won't go wrong with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we learned from 1000+ SWE resumes
&lt;/h2&gt;

&lt;p&gt;If you're interested in what we learned after analysing 1000+ SWE resumes, and the common patterns that hold people back, you can read more about it here:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://www.rejectless.app/reports/software-engineer-resume-report" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.rejectless.app%2Fog%2Fswe-report-2026.png" height="420" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://www.rejectless.app/reports/software-engineer-resume-report" rel="noopener noreferrer" class="c-link"&gt;
            Software Engineer Resume Report | Rejectless
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Analysis of 1,054 SWE resumes reveals the exact structural patterns that get engineers screened out. 85% have no quantifiable outcome. 1 in 6 flagged bullets was deleted because engineers couldn't justify it.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.rejectless.app%2Ffavicon.ico%3Ffavicon.a3877fd0.ico" width="48" height="48"&gt;
          rejectless.app
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
    </item>
    <item>
      <title>The LaTeX Resume Problem: Why Engineers Spend More Time on Formatting Than Content</title>
      <dc:creator>Thejus sunny</dc:creator>
      <pubDate>Thu, 19 Mar 2026 19:12:11 +0000</pubDate>
      <link>https://dev.to/thejus/the-latex-resume-problem-why-engineers-spend-more-time-on-formatting-than-content-4cfi</link>
      <guid>https://dev.to/thejus/the-latex-resume-problem-why-engineers-spend-more-time-on-formatting-than-content-4cfi</guid>
      <description>&lt;p&gt;&lt;em&gt;It's Sunday night. You found a job posting that actually excites you -  the stack is right, the team seems great. Application deadline is tomorrow. You open your resume to update it and... you haven't touched the LaTeX source in eight months.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;What follows is a ritual thousands of software engineers perform every job search cycle. You dig through Overleaf projects named &lt;code&gt;resume_final_v3_ACTUAL_FINAL&lt;/code&gt;. You try to compile. It doesn't compile. You spend the next two hours not writing about your accomplishments — but fighting package versions, margin calculations, and mysterious vertical spacing that appeared out of nowhere.&lt;/p&gt;

&lt;p&gt;By the time it compiles cleanly, you're too exhausted to think critically about whether the content actually sells your experience. The formatting won. Again.&lt;/p&gt;




&lt;h2&gt;
  
  
  The time audit nobody wants to do
&lt;/h2&gt;

&lt;p&gt;A recurring thread on r/cscareerquestions asked engineers to estimate time spent on formatting versus content. The results were brutal:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I spent an entire Saturday getting my LaTeX resume to compile after upgrading TeX Live. Six hours. I changed maybe two bullet points of actual content.&lt;/p&gt;

&lt;p&gt;— r/cscareerquestions&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The median answer: for every &lt;strong&gt;45 minutes&lt;/strong&gt; spent improving content, engineers spend &lt;strong&gt;3–4 hours&lt;/strong&gt; on formatting and layout. Some reported ratios as high as 10:1 during major overhauls. That's not a workflow. That's a tax.&lt;/p&gt;




&lt;h2&gt;
  
  
  The LaTeX tax: greatest hits
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. The compilation error spiral
&lt;/h3&gt;

&lt;p&gt;You added one line to your experience section. Now nothing compiles.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="k"&gt;\resumeItem&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;Led migration of monolithic API to microservices,
  reducing p99 latency by 40&lt;span class="c"&gt;%}  % forgot to escape %&lt;/span&gt;

! Missing &lt;span class="p"&gt;$&lt;/span&gt;&lt;span class="nb"&gt; inserted.
l.&lt;/span&gt;&lt;span class="m"&gt;47&lt;/span&gt;&lt;span class="nb"&gt; ...reducing p&lt;/span&gt;&lt;span class="m"&gt;99&lt;/span&gt;&lt;span class="nb"&gt; latency by &lt;/span&gt;&lt;span class="m"&gt;40&lt;/span&gt;&lt;span class="c"&gt;%}&lt;/span&gt;&lt;span class="nb"&gt;
&lt;/span&gt;&lt;span class="c"&gt;% A single unescaped % sign. 20 mins of debugging. Zero content improved.&lt;/span&gt;&lt;span class="nb"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  2. The "make it fit" spiral
&lt;/h3&gt;

&lt;p&gt;Your resume is one line too long. So begins the grand tradition of &lt;code&gt;\vspace&lt;/code&gt; micro-adjustments:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="k"&gt;\vspace&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;-7pt&lt;span class="p"&gt;}&lt;/span&gt;  &lt;span class="c"&gt;% after name&lt;/span&gt;
&lt;span class="k"&gt;\vspace&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;-5pt&lt;span class="p"&gt;}&lt;/span&gt;  &lt;span class="c"&gt;% before experience&lt;/span&gt;
&lt;span class="k"&gt;\vspace&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;-3pt&lt;span class="p"&gt;}&lt;/span&gt;  &lt;span class="c"&gt;% between jobs&lt;/span&gt;
&lt;span class="c"&gt;% Three weeks later you add one bullet point.&lt;/span&gt;
&lt;span class="c"&gt;% Everything overflows. You recalibrate everything.&lt;/span&gt;
&lt;span class="c"&gt;% You question your life choices.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  3. Package conflicts
&lt;/h3&gt;

&lt;p&gt;You add one package. Three others break.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight tex"&gt;&lt;code&gt;&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;fontawesome5&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;fontspec&lt;span class="p"&gt;}&lt;/span&gt;       &lt;span class="c"&gt;% now you need XeLaTeX&lt;/span&gt;
&lt;span class="k"&gt;\usepackage&lt;/span&gt;&lt;span class="na"&gt;[T1]&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;fontenc&lt;span class="p"&gt;}&lt;/span&gt;    &lt;span class="c"&gt;% conflicts with fontspec&lt;/span&gt;

! LaTeX Error: Option clash for package fontenc.
&lt;span class="c"&gt;% You switch to XeLaTeX. fontawesome5 breaks.&lt;/span&gt;
&lt;span class="c"&gt;% It's 1 AM. You still haven't updated your job title.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;I'm a staff engineer at a FAANG company. I build distributed systems handling millions of requests per second. I cannot get my LaTeX resume to stop adding 3pt of space before my education section.&lt;/p&gt;

&lt;p&gt;— Hacker News&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  The ATS problem nobody talks about
&lt;/h2&gt;

&lt;p&gt;After all that time perfecting your layout — precise spacing, custom fonts, carefully aligned columns — there's a real chance the ATS &lt;strong&gt;can't read it properly&lt;/strong&gt;. LaTeX PDFs fragment text in ways that confuse automated extraction. Custom fonts may lack proper Unicode mappings. Ligatures can turn &lt;code&gt;fi&lt;/code&gt; into an unrecognizable glyph.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I switched from my custom LaTeX resume to a plain Google Docs template and my response rate &lt;strong&gt;tripled&lt;/strong&gt;. Three years of tweaking that LaTeX template and it was literally working against me.&lt;/p&gt;

&lt;p&gt;— r/experienceddevs&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What actually gets you interviews
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What engineers spend time on:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fixing compilation errors&lt;/li&gt;
&lt;li&gt;Adjusting &lt;code&gt;\vspace&lt;/code&gt; values&lt;/li&gt;
&lt;li&gt;Resolving package conflicts&lt;/li&gt;
&lt;li&gt;Making content fit on one page&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What actually gets interviews:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quantified impact statements&lt;/li&gt;
&lt;li&gt;Relevant keywords for ATS matching&lt;/li&gt;
&lt;li&gt;Strong action verbs&lt;/li&gt;
&lt;li&gt;Tailored content per application&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The formatting trap is insidious because we're problem-solvers by nature. A LaTeX error is a puzzle, and puzzles are satisfying to solve. But optimising your &lt;code&gt;\vspace&lt;/code&gt; values is a &lt;strong&gt;local maximum&lt;/strong&gt;. The global maximum is spending that time on content.&lt;/p&gt;




&lt;h2&gt;
  
  
  What a modern resume workflow should look like
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Formatting is a solved problem&lt;/strong&gt; — pick a template, your content fills it, done. No compilation, no spacing hacks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ATS compatibility is guaranteed&lt;/strong&gt; — engineered for machine readability from the start, not reverse-engineered from a typesetting system built for academic papers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Updates take 5 minutes, not 2 hours&lt;/strong&gt; — add a new role, tweak a bullet, export PDF, done.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The tool helps you improve content&lt;/strong&gt; — flagging weak bullets, missing metrics, vague phrasing.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Why I built Rejectless
&lt;/h2&gt;

&lt;p&gt;The breaking point: one of us spent an entire weekend migrating a resume from one LaTeX template to another because the original used a deprecated package. The new template looked almost identical. &lt;strong&gt;Two days. Zero improvement to content.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.rejectless.app" rel="noopener noreferrer"&gt;Rejectless&lt;/a&gt; eliminates the formatting tax entirely. The builder renders Jake's Resume template pixel-perfect, ATS-compatible, every time — no compilation, no errors. The lint engine then analyses your content the way an ATS would, flagging weak phrasing and missing metrics before you submit.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The next time you're adjusting &lt;code&gt;\vspace&lt;/code&gt; values at midnight, ask yourself: is this making my resume more likely to get me an interview? Your time is worth more than debugging compilation errors.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;→ &lt;a href="https://www.rejectless.app/jakes-resume-builder" rel="noopener noreferrer"&gt;Try the Rejectless builder free&lt;/a&gt; — no LaTeX required.&lt;/em&gt;&lt;/p&gt;




&lt;h1&gt;
  
  
  career #webdev #beginners #productivity
&lt;/h1&gt;

</description>
      <category>career</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
