Hybrid Enterprise Application Architect

Posted 4 hours ago

Apply now

About the role

  • Enterprise Application Architect guiding modern application architectures for Togetherwork's SaaS products. Designing scalable, API-first systems using React, PHP, and MySQL with architectural leadership across teams.

Responsibilities

  • Define and maintain enterprise-level application architecture standards across the Togetherwork product portfolio.
  • Design scalable, modular, API-first architectures that support multi-tenant SaaS environments.
  • Lead high-level and low-level design (HLD/LLD) for new systems and major platform enhancements.
  • Develop and maintain reference architectures for frontend, backend, API, integration, and database layers.
  • Architect RESTful and/or GraphQL APIs with scalability, reliability, and security in mind.
  • Design service-oriented or microservices-based architectures where appropriate, balancing complexity and business value.
  • Establish backend development best practices (PHP and modern backend technologies), including coding standards, testing strategies, and performance optimization.
  • Ensure systems are extensible, maintainable, observable, and cloud-ready across AWS and other cloud platforms.
  • Partner with DevOps and infrastructure teams to align application architecture with CI/CD, containerization, and infrastructure-as-code practices.
  • Incorporate security-by-design principles, including authentication, authorization, encryption, and secure API design.
  • Guide integration of AI/ML capabilities and emerging technologies into existing and new platforms.
  • Evaluate new technologies and frameworks, making recommendations aligned with long-term architectural strategy.
  • Mentor senior engineers and technical leads, fostering strong architectural discipline and documentation practices.

Requirements

  • 8+ years of experience in software engineering, with significant experience in application and enterprise architecture roles.
  • Strong experience designing and building API-driven, web-based SaaS applications.
  • Hands-on expertise with modern frontend frameworks (React preferred) and backend technologies such as PHP.
  • Deep understanding of relational databases (MySQL) and data modeling best practices.
  • Experience designing distributed systems, service-oriented or microservices architectures.
  • Strong knowledge of cloud-native design principles and experience with AWS or other major cloud providers.
  • Solid understanding of application security best practices and secure software development lifecycle (SDLC).
  • Experience integrating third-party systems and designing scalable integration patterns.
  • Ability to balance long-term architectural vision with pragmatic delivery needs.
  • Strong communication skills with the ability to influence technical and non-technical stakeholders.

Benefits

  • Medical, dental, and vision insurance options
  • 100% employer-paid short/long-term disability
  • Basic Life Insurance
  • 401(k) with 100% company match up to 4%
  • Flexible paid personal/vacation time built on mutual trust and accountability
  • 10 sick days annually
  • 10 company-paid holidays
  • 6 weeks paid parental leave

Job title

Enterprise Application Architect

Job type

Experience level

SeniorLead

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