Key Takeaways

  • 75% of U.S. employers use automated applicant tracking systems to screen resumes before a human reviews them (Harvard Business School & Accenture, 2021)
  • The most common ATS failures are missing keywords, incompatible formatting, and incorrect file types
  • ResumeGeni scores your resume across 8 parsing layers — modeled on the same steps enterprise ATS platforms like Workday, Greenhouse, and Taleo use to evaluate candidates

How ATS Resume Scoring Works

Applicant tracking systems parse your resume into structured data — extracting your name, contact info, work history, skills, and education — then score how well that data matches the job requirements. Many ATS rejections happen because the parser couldn't extract critical fields, not because the candidate wasn't qualified.

LayerWhat It ChecksWhy It Matters
Document extractionFile format, encoding, readabilityCorrupted or image-only PDFs fail immediately
Layout analysisTables, columns, headers, footersMulti-column layouts break field extraction
Section detectionExperience, education, skills headingsNon-standard headings cause sections to be missed
Field mappingName, email, phone, dates, titlesMissing contact info is a common cause of immediate rejection
Keyword matchingJob-specific terms, skills, certificationsKeyword overlap affects recruiter search visibility and ATS scoring
Chronology checkDate ordering, gap detectionReverse-chronological order is expected by most ATS
QuantificationMetrics, numbers, measurable outcomesQuantified achievements help human reviewers and some scoring models
Confidence scoringOverall parse quality and completenessLow-confidence parses get deprioritized in results

Frequently Asked Questions

Is ResumeGeni free?
Yes. ResumeGeni is currently in beta — ATS analysis, scoring, and initial improvement suggestions are free with no signup required. Full guidance and saved reports may require a free account.
What file formats are supported?
PDF, DOCX, DOC, TXT, RTF, ODT, and Apple Pages. PDF and DOCX are recommended for best ATS compatibility.
How is the ATS score calculated?
Your resume is processed through an 8-layer parsing pipeline that extracts structured data the same way enterprise ATS platforms do. The score reflects how completely and accurately your resume can be parsed, plus how well your content matches common ATS ranking criteria.
Can ATS read PDF resumes?
Yes, but not all PDFs are equal. Text-based PDFs parse well. Image-only PDFs (scanned documents) and PDFs with complex tables or multi-column layouts often fail ATS parsing. Our analyzer will flag these issues.
How do I improve my ATS score?
Focus on three areas: use a clean single-column format, include keywords from the job description naturally in your experience bullets, and ensure all sections (contact, experience, education, skills) use standard headings.

ATS Guides & Resources

Built by engineers with 12 years of experience building enterprise hiring technology at ZipRecruiter. Last updated .

Full Stack Engineer - Grants

Submittable · Remote - United States

At Submittable, we are transforming how organizations create social impact. Our platform empowers thousands of mission-driven organizations, from nonprofits to government entities, to make a difference in their communities and beyond. In 2024, our innovative software helped organizations worldwide run 30,000 programs, welcomed 1.2 million applicants, and facilitated the distribution of more than $10 billion in funding through our products on behalf of our clients.

We are on a mission to help organizations accelerate their impact, so we are proud to partner with organizations focused on Equity & Social Justice, Children & Education, Creative & Arts, Health & Wellness, Economic Justice & Opportunity, and Environment & Climate. At Submittable, technology and purpose converge, offering a unique opportunity to contribute to meaningful change. 

We are seeking a Full Stack Engineer to join the Grants team at Submittable, where you will help deliver scalable, reliable, and intuitive solutions that power our grants management platform. In this role, you will work cross-functionally with Support, Implementation, Sales, Engineering, and QA to design, build, and maintain well-tested systems across the stack. You will contribute to platform stability and evolution while operating in a team that values clarity, iteration, and disciplined engineering practices.
We are looking for engineers with deep PHP expertise who excel in globally distributed, cross-functional environments and are motivated to take features from concept through production ownership.

  • Back-End Development & APIs: Implement and enhance scalable PHP-based back-end features and APIs that support product growth and platform reliability
  • Legacy Code Modernization: Refactor and evolve existing PHP codebases and services to improve maintainability, performance, and long-term sustainability — including migrating legacy PHP toward modern frameworks and patterns
  • Backend Architecture & Design: Design scalable, performant, and maintainable PHP services. Identify and advocate for architectural improvements and PHP best practices
  • Code Quality & Testing: Write clean, testable PHP code and participate in peer reviews that help raise the quality of the team's output
  • Technical Decision-Making: Make thoughtful tradeoffs between speed, scale, and simplicity — leveraging your PHP depth to guide sound decisions
  • Cross-Functional Teamwork: Collaborate with engineers, designers, and product managers to define and ship new features
  • Documentation & Communication: Strengthen your written communication through design docs, planning notes, and pull request descriptions — key to thriving in a remote-first environment
  • System Ownership: Develop confidence in owning small to medium-sized PHP services, including monitoring, on-call participation, and driving incremental improvements
  • Global Collaboration: Meet regularly with global team members between 9–12 AM EST

What We Are Looking For

  • 4+ years of professional experience with PHP in production-grade full stack applications, including hands-on work with modern PHP frameworks (Laravel, Symfony, or similar)
  • Strong command of PHP best practices: object-oriented design, dependency injection, REST API development, and performance optimization
  • Experience modernizing legacy PHP applications — refactoring older codebases toward contemporary patterns and frameworks
  • Proficiency building and maintaining server-side and application-layer services in PHP
  • Hands-on experience designing, deploying, and operating event-driven or cloud-based services
  • Strong understanding of database performance tuning and optimization, particularly in PHP-driven data layers
  • Proven ability to diagnose and resolve issues across both legacy PHP and modern software stacks
  • Familiarity with modern PHP development patterns, system design principles, and API-driven architectures
  • Experience working with containerized and orchestrated environments (Docker, Kubernetes)
  • Experience implementing and maintaining automated build, test, and deployment workflows (CI/CD)
  • Strong written and verbal communication skills, with the ability to clearly explain technical concepts
  • Demonstrated enthusiasm for problem-solving, continuous learning, and mentoring
  • Experience working with Jira and Scrum Methodologies

Location: This is a remote, U.S.-based role and you must live and reside in the U.S. full-time. You'll collaborate daily with Submittable's global engineering and product teams, including our Indore, India office.

Salary: $105,000–127,000 annually, based on skills, qualifications, experience, and location.

 

We are interested in every qualified candidate eligible to work in the United States; however, we cannot accommodate scholastic or employment visas at this time. In addition, we are not able to consider applicants who reside in the following states: Alaska, Delaware, Louisiana, Maine, New Mexico, North Dakota, Oklahoma, Rhode Island, Vermont, West Virginia, and Wyoming.


Why Submittable?

Joining Submittable means becoming part of a forward-thinking, mission-driven company that values innovation, collaboration, and growth. We empower organizations working for social good with technology that accelerates their work, amplifies their impact, and drives meaningful change.

At Submittable, you’ll find a supportive, dynamic work environment where your contributions directly influence our success. If you thrive in a fast-paced, evolving environment and are excited to be part of a company dedicated to social impact, we invite you to apply!

Benefits: We are proud to offer highly competitive benefits to our full-time employees, including:

  • Comprehensive health and life insurance with optional HSA, FSA, and DCA accounts
  • 401(k) plan with employer match starting day one
  • Equity stock options to share in our success
  • Flexible hours, remote work options, and generous vacation and sick leave
  • Paid parental leave for mothers, fathers, and adoptive parents
  • Professional development stipends to support your career growth
  • Opportunities to participate in community outreach and volunteer programs
  • Monthly company-sponsored happy hours and gatherings to connect and unwind

Our Commitment to Inclusion & Belonging 

At Submittable, we believe technology is a force for good, driving social impact and enabling corporate social responsibility on a global scale. To achieve this, we are committed to fostering a workplace that values inclusion and belonging as central pillars of our culture.

We embrace the strength of our diverse community by creating a safe space where employees feel empowered to share ideas, celebrate unique experiences, and learn from one another. By prioritizing inclusion, we aim to build an environment where everyone can bring their authentic selves to work and make innovative contributions that enable our customers to tackle complex challenges and spread more good.

As a globally used platform, we are dedicated to hiring and supporting employees who represent a range of backgrounds, experiences, and perspectives. This includes diversity in ethnicity, sexual orientation, gender, religion, ability, culture, and socioeconomic background. 

Our Approach to AI in our Hiring Process 

We believe that Artificial Intelligence (AI) can be a powerful tool for good. We are committed to leveraging AI technologies responsibly, ensuring their use is equitable, fair and safe. To ensure fairness and accurate skill assessment, we do not allow the use of AI tools (including note takers, transcription tools, or recordings) during take home tests or interviews. For additional information regarding the use of AI in hiring please review our AI Guidelines & PoliciesNeed accommodations? Let your recruiter know early so we can support you.