Open role
[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Pope Tech builds software that helps create an accessible internet for people with disabilities through its web accessibility platform. The Senior Software Engineer will take end-to-end ownership of full-stack features, scale systems processing large volumes of content, improve database and system performance, and independently solve complex engineering problems.
Responsibilities
- 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
Skills
- 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
- 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)
- 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
- Experience working with large-scale data processing systems
- Familiarity with parsing or analyzing web/PDF content
- Exposure to accessibility standards
- Experience with AWS
Benefits
- Fully Remote (U.S. preferred)
- 4-day work week + Flex Fridays
- Health Insurance
- 3% Retirement Match
- 3-5 weeks paid leave + paid holidays
Company Overview