Senior Software Engineer - Quality & Reliability
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Pro Housing is looking for a Senior Software engineer to become one of the technical owners of Pro Edge, our internal / customer-facing housing operations platform. This is a software engineering role with explicit ownership of quality and reliability. We are looking for an experienced senior engineer who is strong in quality, automated testing, reliability, debugging, and maintaining excellent enterprise-grade production systems. We want someone who can both help build the platform as needed, but also make it difficult to break.
This is an in-office position located in North Scottsdale.
What youβll do - two parts:
Part 1: Ownership of reliability and quality
- Build and maintain automated end-to-end tests for critical business workflows
- Develop API, integration, and regression tests
- Maintain and expand our automated test suite as the application evolves
- Convert significant production bugs into permanent regression tests
- Develop reliable test fixtures and test-data strategies
- Perform exploratory testing on high-risk or complex functionality
- Identify edge cases before they reach production
- Help define which customer workflows require mandatory release validation
- Reduce flaky tests and keep the test suite fast and trustworthy
Part 2: Design and build new application features and functionality
- Diagnose and fix production issues
- Work across frontend and backend code
- Review pull requests and architecture decisions
- Improve existing systems and technical debt
- Debug complex business workflows
- Work with databases and migrations
- Participate in technical planning
- Help improve application performance and maintainability, * Explain a severe production bug you investigated. What caused it, how did you diagnose, and how did you prevent it from reoccuring?
- What does a good test suite look like for an enterprise-level internal software platform?
- Do you utilize AI code generation? If so, what are your preferred tools, and how do you validate AI-assisted changes? And how do you embrace AI in general in your day-to-day as an engineer?
- Explain your experience with writing code.
- Briefly describe your experience with AWS. What kind of production systems have you orchestrated?
Ability to Commute:
- Scottsdale, AZ 85255 (Required)
Requirements
Strong candidates will have 8+ years of experience, including proven experience with several of the following:
- TypeScript / JavaScript
- Node.js backend development
- React & Next.js
- REST APIs
- Relational databases
- SQL
- Automated testing
- Jest or similar unit/integration testing frameworks
- Playwright, Cypress, or similar browser automation tools
- API/integration testing
- Git and pull-request-based workflows
- CI/CD pipelines
- Docker
- AWS
- ECS
- ECR
- CloudWatch
- Production debugging and incident investigation
Benefits & conditions
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦