Senior Software Engineer

Pope Tech — United States · Posted ~22 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Job Details Location: Fully Remote (U.S. preferred)Compensation: $160k+ DOESchedule: 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 PDFsImproving performance of MySQL queries and data modelsDesigning and evolving system architecture as we growDebugging complex issues across multiple services and languagesWriting 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, FlinkOther: 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 systemsComfortable working across the full stack, including modern frontend (Angular or similar)Deep understanding of relational databases and performance at scaleAbility to debug and solve ambiguous and complex problems independently Architecture & Quality Solid grasp of software architecture principlesExperience with or interest in Domain-Driven Design Strong opinions on code quality, and the discipline to back them upExperience with TDD or similar testing practices (microtesting preferred) Mindset Self-directed and comfortable in a low-process environmentAble to learn new tools/languages quickly when neededWilling to take ownership of problems, not just tasks Nice to Have Experience working with large-scale data processing systemsFamiliarity with parsing or analyzing web/PDF contentExposure to accessibility standardsExperience with AWS Compensation & Benefits $160k+ salary (depending on experience)4-day work week + Flex FridaysHealth Insurance3% Retirement Match3-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.