HappyCo logo
HappyCo

Real-time property operations for property management. Inspect, manage and monitor your assets from anywhere, instantly.

Principal Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 51-200Since 2011H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

153 days ago

Salary

0

Seniority

Lead

Bachelor DegreeEnglish

Job Description

Principal Software Engineer

HappyCo

• Architect and design platform systems and services for enterprise-scale SaaS software, with an emphasis on scalability, resilience, and long-term maintainability. • Assess existing architectural patterns and system designs across the HappyCo software suite, identifying opportunities to reduce technical debt and simplify complexity. • Define and document target architectures, guiding principles, and standards that enable teams to build faster and more consistently. • Develop architectural proposals, technical plans, and RFCs, and guide them through internal review and decision-making processes. • Lead Technical Design Reviews for Staff Engineers and Tech Leads, ensuring alignment with documented patterns and platform direction. • Drive platform modernization initiatives, including the deprecation of legacy systems in a way that minimizes risk and customer impact. • Provide hands-on technical leadership by contributing POCs, reference implementations, and other artifacts that accelerate shared understanding and adoption. • Enable and support external software teams by providing clear documentation, repeatable processes, and timely, decisive architectural guidance. • Act as a trusted technical advisor to PDE leadership, promoting and evangelizing architectural direction and best practices across the organization.

Job Requirements

  • Deep experience designing and evolving complex, production-grade SaaS platforms.
  • A strong track record of leading architectural change while maintaining system stability.
  • Expertise in modern software architectures, including event-driven systems, service orchestration, and platform design.
  • Demonstrated ability to reduce technical debt in ways that measurably improve team and organizational velocity.
  • Excellent communication skills, with the ability to influence across teams and levels of seniority.
  • Comfort operating in ambiguous problem spaces and making high-impact technical decisions.

Benefits

  • Work from anywhere supported by a flexible company culture
  • Opportunity to work for one of the fastest growing technology companies in the PropTech industry
  • Unlimited vacation time
  • Generous paid parental leave
  • Competitive and equitable pay, including stock options
  • Monthly stipends to support Wellness and Home Office expenses

Related Job Pages

More Full-stack Engineer Jobs

de la cruz logo

Software, Full-Stack Developer

de la cruz

Keeping it tropical while embracing innovation. Since 1985 we've been inspired by people. Proud Ogilvy affiliate.

ContractRemoteTeam 51-200Since 1985H1B No Sponsor

• Build and maintain campaign microsites, landing pages, and lead-generation tools for client accounts. • Develop and integrate marketing technology platforms — analytics, CRM connectors, ad platform APIs. • Engineer performant, accessible, and on-brand digital experiences to agency quality standards. • Support the Creative and Brand Manager teams with technical implementation of campaign concepts. • Build and maintain the agency's internal data layer, consolidating sources including Meta Ads, Google Analytics, project management tools, and internal systems. • Engineer prototypes into production-grade, well-documented systems with durability and scalability in mind. • Develop AI-powered interfaces and agentic workflows that allow non-technical users to interact with complex data naturally. • Help define and uphold architecture standards, security practices, and performance benchmarks agency-wide. • Collaborate with the Internal Technology Lead and external development partners on system design, code reviews, and delivery planning. • Integrate third-party APIs and cloud services into both client-facing and internal applications. • Maintain thorough technical documentation for all systems developed, ensuring continuity and knowledge transfer. • Identify technical risks, propose solutions, and communicate tradeoffs clearly to non-technical stakeholders. • Contribute to the agency's evolving technology strategy, particularly as it relates to AI, automation, and data infrastructure. • Design, develop, test, deploy, and maintain full-stack web applications across client and internal product lines. • Build, manage, and optimize data pipelines that ingest, transform, and surface data from multiple sources across the agency and its clients. • Develop and integrate LLM-based features and agentic workflows into internal tools, including multi-step reasoning pipelines, tool use, and guardrail implementation. • Operate independently on complex technical problems, making well-reasoned decisions from incomplete information when required. • Participate in architecture and design discussions, contributing to decisions that balance technical quality with business timelines. • Manage cloud infrastructure deployments on GCP and Vercel, ensuring reliability, security, and cost efficiency. • Conduct code reviews and contribute to a culture of engineering quality, documentation, and continuous improvement.

Colombia
Irth Solutions logo

Staff Engineer, Mobile Software

Irth Solutions

The Most Complete SaaS Platform for Damage Prevention, Asset Protection and Risk Management

OtherRemoteTeam 51-200Since 1995H1B No Sponsor

• Write high-quality, production-ready code in C#, XAML, and .NET MAUI. React • Own and complete user stories end-to-end, from design to deployment. • Build and optimize cross-platform mobile and desktop applications. • Lead by example through hands-on coding, debugging, and performance tuning. • Conduct code reviews and enforce engineering best practices. • Collaborate with product managers, UX designers, and backend teams to deliver high-quality user experiences. • Re-architect and implement legacy components within MAUI applications. • Experience integrating ArcGIS SDKs and building location-aware MAUI applications is essential. • Write clean, maintainable, and efficient code in C# following best practices and modern development principles. • Conduct design and code reviews to uphold software quality and engineering standards. • Mentor junior developers and foster a culture of technical excellence. • Participate in sprint planning, estimation, and backlog refinement with agile teams. • Identify opportunities to optimize performance and improve system architecture. • Stay up to date with emerging .NET technologies, frameworks, and industry trends. • Candidates must be comfortable spending most of their time in the codebase, contributing directly to product delivery.

United States
Job Closed
ShippyPro logo

Senior Software Engineer

ShippyPro

Make people work better. The easiest way to ship, track and return your e–commerce orders.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design scalable systems and architect backend services • Be hands-on with a big-picture mindset: you’ll code, but also lead technical design and architectural choices. • Collaborate with cross-functional teams: work closely with Product and Design, from idea to delivery. • Make it fast, make it last: performance and scalability matter — we handle millions of shipments every month. • Build with quality and test everything

Portugal
€42K - €56K / year
Job Closed
Bellese Technologies logo

Senior Engineer, Full Stack

Bellese Technologies

Improving the healthcare journey through civic innovation.

OtherRemoteTeam 51-200H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Bellese is a mission-driven Digital Services Company committed to pioneering innovative technology solutions in civic healthcare. Our dedication lies in making a meaningful impact on public health outcomes. Driven by service design, we strive to know the “Why” to understand the healthcare journey for patients, caregivers, providers, payers, and policymakers. Our goal is to design and build solutions that: - Reduce confusion - Provide clarity - Support decision making - Streamline the process This opportunity is for the UCM Team. The Centers for Medicare & Medicaid Services (CMS) is enhancing program integrity efforts to combat fraud, waste, and abuse within Medicare and Medicaid. The Unified Case Management (UCM) system serves as a centralized application for Program Integrity Contractors, facilitating: - Case tracking - Audits - Investigations - Workload management UCM supports coordinated efforts to prevent fraud and ensure compliance through: - Efficient lead management - Investigative actions - Reporting As part of CMS’s modernization initiative, we are transforming UCM into a modern, scalable architecture that enhances: - Performance - Security - Usability This effort includes: - Migrating to cloud-based solutions - Improving system interoperability - Adopting cutting-edge technologies to streamline workflows - Improving data-driven decision-making Our goal is to ensure a more robust, efficient, and future-ready platform for program integrity operations. Qualifications - Bachelor's degree in Computer Science, Engineering, or related field - 8+ years of experience - US Citizenship or documented proof of eligibility to work in the US - Resided in the United States for a minimum of the past 3 years Requirements - Experience with application development using Java/Springboot & Typescript/Angular - Experience with unit-test automation - Experience with CI/CD tools such as Jenkins - Experience with observability and monitoring tools like New Relic, CloudWatch, Splunk - Experience with Relational Databases - Knowledge of AWS services Preferred Practical Experience - Experience working on a large-scale system with over 100 users - Postgres SQL - Query/Performance Tuning - Experience in healthcare technology - Experience with FHIR - Experience with AI/ML Benefits - Remote First, Remote Only Culture - Four weeks paid time off yearly (prorated based on start date for the first year) - 10 paid floating company holidays - Flexible schedule - Work from home setup including a Macbook - Collaborative, learning environment - Medical, dental, and company-paid vision insurance - Optional HSA account with some medical plans and a company contribution - Company paid basic life and AD&D insurance coverages - Company paid short and long term life insurance - Optional critical illness and accident insurance - 401K plan with 3% safe harbor contribution - Wellness resources and virtual care - Perks Plus employee discounts Salary The annual starting salary range for this position is $128,700-$153,400 USD. Eligibility Requirements - U.S. citizen or legal right to work in the United States without sponsorship

United States
$128.7K - $153.4K / year
Job Closed