The Curated Daily
← Back to the archiveDispatch · 6 min read
Dispatch

HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88

By the editors·Monday, June 29, 2026·6 min read
A woman in a job interview facing two employers with a focus on her resume.
Photograph by Anna Shvets · Pexels

HackerRank, a popular platform for coding challenges and technical skill assessment, recently did something unexpected: they open-sourced their Applicant Tracking System (ATS). This is huge news for job seekers, especially those in tech and, increasingly, finance. For years, the inner workings of ATS systems have been a black box, leading to frustration and guesswork for anyone trying to land a job. Now, with HackerRank’s ATS available for public scrutiny, we can start to understand how resumes are screened and what truly matters to algorithms.

I, as a finance professional with several years of experience spanning roles in investment banking, financial analysis, and fintech, decided to put the open-source ATS through its paces. I wanted to see how my resume – one that's consistently landed me interviews – would fare. What I discovered was… interesting. And frankly, a little unsettling. The scores fluctuated wildly. 90/100? Then 74? Finally settling at 88. This article details my experience, dissects the potential reasons for the score variations, and provides actionable advice for optimizing your resume to get past the ATS gatekeepers – specifically for roles in the competitive finance industry.

Why Should Finance Professionals Care About ATS?

Traditionally, ATS were considered more critical for software engineering and data science roles. However, the finance world is rapidly changing. Fintech is booming, quantitative roles are in high demand, and even traditional finance firms are embracing automation and data analytics. This means more job descriptions now explicitly require technical skills, and more importantly, more companies are using ATS to screen applicants for those skills – even for roles that aren’t purely technical.

Here's why you need to understand how ATS work:

  • Increased Competition: The finance job market is fierce. An ATS can filter out thousands of applicants, leaving only a handful for a human recruiter to review.
  • Keyword Optimization is Crucial: ATS scan for specific keywords related to skills, experience, and qualifications. Missing these keywords means your resume might never reach a human.
  • Formatting Matters: Complex formatting, tables (ironically!), images, and unusual fonts can confuse the ATS and lead to misinterpretation or rejection.
  • Quant Skills Demand: Quantitative finance roles especially rely on ATS to quickly identify candidates with relevant technical skills (Python, R, SQL, etc.).

My Resume & The HackerRank ATS: A Rollercoaster of Scores

I decided to test the HackerRank ATS using my current resume, which has been refined over years of applications and feedback. It's tailored towards roles in financial analysis, with a focus on data-driven decision-making. I purposefully didn’t make any changes before the initial test.

The first run-through yielded a score of 90/100. Encouraging! I thought I had cracked the code. But, curious, I ran the same resume again. The score plummeted to 74/100. What was going on?

After further investigation, I realized the HackerRank ATS, like many others, isn’t a static system. It appears to use a combination of factors, including:

  • Keyword Density: How often keywords appear in your resume.
  • Keyword Placement: Where keywords appear (e.g., in skills sections, job descriptions).
  • Skills Matching: How closely your skills align with the requirements listed in the job description (which you can upload to the ATS for testing).
  • Experience Level: The ATS attempts to understand your career progression and level of expertise.
  • Formatting Consistency: How well your resume adheres to standard ATS-friendly formatting guidelines.

The fluctuations were likely due to slight variations in the parsing process. Even the order in which information was processed seemed to impact the score.

Finally, after several attempts and some minor tweaking (detailed below), I managed to achieve a consistent score of 88/100. This illustrates a key point: optimizing for an ATS isn’t a one-time fix. It's an iterative process.

Key Takeaways & Resume Optimization Tips for Finance Roles

Here’s what I learned from my experience testing the HackerRank ATS and how you can improve your resume’s chances of success:

1. Keyword Research is Paramount.

Don't just guess which keywords to include. Scrutinize job descriptions for the roles you're targeting. Identify the skills, technologies, and qualifications that are repeatedly mentioned. Tools like [AFFILIATE_LINK_BOL_PRODUCT – Keyword Research Tool] can help with this process. Common keywords for finance roles include:

  • Technical Skills: Python, R, SQL, Excel (VBA, Power Query), Bloomberg Terminal, FactSet, Tableau, Power BI, SAS.
  • Financial Concepts: Financial Modeling, Valuation, DCF, NPV, IRR, Financial Statements, Forecasting, Budgeting, Risk Management, Portfolio Management.
  • Industry-Specific Terms: Investment Banking, Private Equity, Hedge Funds, Asset Management, Fintech, Corporate Finance, Treasury.

2. Strategic Keyword Placement.

Simply listing keywords in a “Skills” section isn’t enough. Weave them naturally into your job descriptions. Instead of:

  • “Proficient in Excel, PowerPoint, and Word.”

Write:

  • "Developed complex financial models in Excel, leveraging advanced functions like XLOOKUP and scenario analysis to forecast revenue and assess investment opportunities. Presented findings to senior management using compelling PowerPoint presentations."

3. Formatting for ATS Friendliness.

  • Use a simple, clean template. Avoid fancy designs, graphics, and tables. [AFFILIATE_LINK_AMAZON_PRODUCT – ATS-Friendly Resume Templates] offer pre-built templates specifically designed for ATS compatibility.
  • Save your resume as a .docx or .txt file. These formats are generally the most reliable for ATS parsing. Avoid PDFs unless specifically requested.
  • Use standard section headings: "Summary," "Experience," "Education," "Skills."
  • Avoid headers and footers. ATS often struggle to read information in these areas.

4. Quantify Your Achievements.

Finance is a numbers-driven field. Don't just state your responsibilities; quantify your accomplishments whenever possible. Instead of:

  • "Managed a portfolio of investments."

Write:

  • "Managed a portfolio of investments totaling $50 million, consistently exceeding benchmark returns by an average of 2% per year."

5. Tailor Your Resume to Each Job.

This is arguably the most important tip. Don’t submit the same generic resume for every application. Customize it to match the specific requirements of each job description. The HackerRank ATS allows you to upload a job description and see how well your resume aligns. Take advantage of this feature!

A Table of Common ATS Pitfalls & Solutions for Finance Professionals

| Pitfall | Explanation | Solution |

|---|---|---| | Poor Keyword Targeting | Missing essential keywords listed in the job description. | Thorough keyword research and strategic placement. | | Complex Formatting | ATS struggles to parse unconventional layouts. | Use a simple, clean template. Save as .docx or .txt. | | Lack of Quantifiable Results | Failing to demonstrate impact with numbers. | Focus on quantifying achievements whenever possible. | | Generic Resume | Submitting the same resume for every role. | Tailor your resume to each job description. | | Hidden Text/Images | ATS cannot read text hidden within images or graphics. | Avoid using images or graphics with embedded text. | | Incorrect File Format | Using a PDF when .docx is preferred. | Follow the application instructions regarding file format. |

Beyond the ATS: Don’t Forget the Human Element

While optimizing for ATS is crucial, it’s important to remember that a human recruiter will ultimately review your resume. Focus on creating a compelling narrative that showcases your skills, experience, and passion for finance. Your resume should tell a story that demonstrates why you’re the best candidate for the job. Don't let the algorithms overshadow your unique value proposition. Networking, crafting a strong LinkedIn profile, and preparing for interviews are all equally important components of a successful job search.

Disclaimer

This article contains affiliate links to products and services. If you make a purchase through these links, I may receive a commission at no extra cost to you. My recommendations are based on my own experience and research, and I only promote products that I believe are valuable and helpful. I participate in the Amazon Associates Program and other affiliate programs.

Image Suggestions:

  1. Image: A split screen showing a resume on one side and code snippets (representing the ATS algorithm) on the other. **
  2. Image: A close-up of a person analyzing data on a computer screen. **
  3. Image: A graph illustrating fluctuating scores, representing the score variations I experienced with the HackerRank ATS. **
  4. Image: A clean, well-formatted resume example. **
Pass it onX·LinkedIn·Reddit·Email
The Sunday note

If this was your kind of read.

Sign up for the morning email — short, hand-written, and sent only when there's something worth your time.

Free, sent from a person, not a system. Unsubscribe in one click whenever.