Hybrid Staff Engineer – Application Architect

Posted 1 hour ago

Apply now

About the role

  • Staff Engineer leading application architecture for FacilityGrid’s SaaS platform. Overseeing technical direction of application layer with a hands-on leadership approach.

Responsibilities

  • Own the application architecture across backend, frontend, and service layers
  • Evolve and maintain the layered patterns and conventions that govern the codebase
  • Drive API design decisions across versioned REST endpoints
  • Author and maintain Technical Design Documents for significant system changes
  • Evaluate build-vs-buy decisions and technology adoption proposals
  • Establish and enforce coding standards, testing strategies, and review practices
  • Contribute production code in PHP/Laravel and TypeScript/Angular
  • Design data models, migrations, and schema evolution strategies
  • Architect integration patterns for external platforms and third-party APIs
  • Design frontend state management and data-intensive UI patterns
  • Optimize application performance across the full stack (caching, queues, CDN)
  • Collaborate with platform engineering on deployment architecture and container orchestration
  • Understand containerized build and CI/CD pipelines well enough to troubleshoot application-layer issues
  • Participate in infrastructure design reviews involving GitOps workflows and infrastructure-as-code
  • Contribute to observability strategy and application-level instrumentation
  • Mentor mid-level and senior engineers through code review, pairing, and design discussions
  • Raise the technical bar across the engineering organization
  • Translate business requirements into technical roadmaps and decomposed deliverables
  • Bridge communication between product, engineering, and infrastructure teams

Requirements

  • 8+ years of professional software engineering experience
  • Deep expertise in PHP/Laravel
  • Strong experience with Angular or comparable TypeScript SPA frameworks
  • Proven track record of designing and evolving application architectures at scale across multiple teams
  • Experience with relational database design, query optimization, and migration management
  • Familiarity with RESTful API design, OAuth2 authentication flows, and multi-tenant SaaS patterns
  • Experience with containerized deployments (Docker, ECS, or Kubernetes)
  • Strong written communication
  • Willingness to use AI-based development tools as a core part of your workflow

Benefits

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Vision insurance
  • Wellness resources

Job title

Staff Engineer – Application Architect

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job