About Us & The OpportunityAt Property Vista, we are officially declaring an end to 'passive specs' and the 'feature factory.' We are shifting to a high-velocity, outcome-based model where we measure success by theHard ROIour platform delivers to our customers (e.g., increased leases, faster payment processing, and measurable revenue gain).We are seeking aPrincipal Engineerto serve as theTechnical Leadfor our flagshipVISTA CRM. You will be a key pillar of ourProduct Triad, partnering directly with the VP of Product and Lead UX Designer to own the 'How and When' of our architectural delivery.Key ResponsibilitiesTechnical Leadership & Ownership:Act as the primary architect for the VISTA CRM. You own the codebase and the delivery timeline, ensuring every technical decision maps back to the companys strategic goals.Build the AI-Powered Engineering Stack:You are expected to be a 'power-user' of AI. You will continuously evaluate and integrate AI-native tools (e.g., Gemini, GitHub Copilot) to accelerate your workflow, reduce technical debt, and increase engineering velocity.Relentlessly Interrogate the 'Why':You are a guardrail against building features for the sake of features. You are expected to ask hard questions and push back on Product or UX when a technical shortcut obscures the intended outcome or the commercial value is unclear.Design for Hard ROI:No new feature is 'done' until the reporting and data structures that prove financial value to theEconomic Buyerare built alongside it.Pristine Execution & Mentorship:Lead a lean team of developers by maintaining a rigorous design-to-dev handoff. You will work alongside UX to ensure designs meet all goals and are implemented with high-performance code.Empty the 'Invisible Drawer':Audit our core platform to identify and promote 'Hidden Gems'powerful features that are currently buried or under-utilized due to architectural friction.Technical RequirementsJava Mastery:10+ years of professional experience in the Java ecosystem (Spring Boot, Hibernate, Microservices) with a focus on high-concurrency, data-heavy B2B SaaS.Systems Thinking:You think in components, states, and user journeys rather than just static tasks. You understand how to build for long-term scalability while maintaining high-velocity delivery.AI-Forward Mindset:You leverage AI as a 'force multiplier' to scale output without scaling headcount. You are comfortable using AI coding assistants to increase velocity and reduce front-end/back-end QA bugs.The 'Plus' Factor (Accounting & Payments):Experience working withAccounting Systems, Ledger-based architectures, or Payment Gateway integrationsis a significant advantage. Understanding the precision required for financial data is a major plus.Cloud & Architecture:Mastery of distributed systems, event-driven architecture (Kafka), and cloud-native patterns (AWS/Azure).AWS Expertise:Practical experience with key AWS services including Kubernetes, EC2, ECS, and Serverless technologies.Professional AttributesA 'Get Things Done' Mindset:You prioritize shipping and outcomes over theoretical perfection. You understand that 'done' means the customer is seeing value.A Strong Backbone:You refuse to be a passive 'order-taker.' You are comfortable operating as a high-level Individual Contributor (IC) and strategist who can push back when necessary to protect the integrity of the product.Commercial Acumen:You understand that great engineering drives Net Retention Rate (NRR) and reduces support tickets.Here's What You Need to Know About This RoleCompetitive base salary starting at $180,000 CAD with performance-based bonusesComprehensive benefits packageFull-time, salaried positionFlexible and remote work environmentGenerous paid vacation timeEmployee stock optionsWe are committed to creating an inclusive and accessible workplace. If you require accommodation during any stage of the recruitment process, please let us know and we will work with you to meet your needs in accordance with applicable laws.This is a current vacancy.
Job Title
Principal Engineer