Senior Software Engineer

Remote

Job Details

  • Location: Fully Remote (U.S. preferred)
  • Compensation: $160k+ DOE
  • Schedule: 4-day work week

About Pope Tech

Pope Tech’s Mission is to create an accessible internet for people with disabilities by empowering web creators. We build software that makes the web more accessible.

Our Web Accessibility platform analyzes web pages, PDFs, and Canvas-based content to detect accessibility issues at scale. We process hundreds of millions of documents and HTML documents each year, and growing, so performance, correctness, and system design are core to what we do.

This is an engineering-driven product tackling real technical problems, not just surface-level features.

The Role

We’re a small team looking for a senior engineer who can take real ownership.

You’ll work across the stack, from backend systems to Angular UI, building and improving features end-to-end. Early on, you’ll get familiar with our codebase by fixing bugs and shipping smaller features. As you ramp up, you’ll take on larger projects involving system design, performance, and scalability.

This role requires someone comfortable operating without heavy processes, who can make good decisions and move things forward independently.

What You’ll Work On

  • Building full-stack features (PHP + Angular UI/UX)
  • Scaling systems that process millions of pages and PDFs
  • Improving performance of MySQL queries and data models
  • Designing and evolving system architecture as we grow
  • Debugging complex issues across multiple services and languages
  • Writing well-tested, maintainable code with a focus on fast and effective tests

Tech Stack

  • Backend: PHP (Laravel)
  • Frontend: Typescript (Angular)
  • Data: MySQL, Redis, Kafka, Zookeeper, Flink
  • Other: Python, Java

We don’t expect you to know everything here, but you should be able to pick up what you don’t know quickly.

What We're Looking For

Core Engineering Strength

  • Strong experience building and shipping production systems
  • Comfortable working across the full stack, including modern frontend (Angular or similar)
  • Deep understanding of relational databases and performance at scale
  • Ability to debug and solve ambiguous and complex problems independently


Architecture & Quality

  • Solid grasp of software architecture principles
  • Experience with or interest in Domain-Driven Design 
  • Strong opinions on code quality, and the discipline to back them up
  • Experience with TDD or similar testing practices (microtesting preferred)


Mindset

  • Self-directed and comfortable in a low-process environment
  • Able to learn new tools/languages quickly when needed
  • Willing to take ownership of problems, not just tasks


Nice to Have

  • Experience working with large-scale data processing systems
  • Familiarity with parsing or analyzing web/PDF content
  • Exposure to accessibility standards
  • Experience with AWS

Compensation & Benefits

  • $160k+ salary (depending on experience)
  • 4-day work week + Flex Fridays
  • Health Insurance
  • 3% Retirement Match
  • 3-5 weeks paid leave + paid holidays


A Note on Fit

This role isn’t for everyone.

If you prefer highly structured environments, narrowly defined tickets, or clear separation between frontend/backend responsibilities, this likely won’t be a good fit.

If you enjoy owning problems end-to-end, working across the stack, and tackling performance and scaling challenges in a small team, you’ll probably thrive here.