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
Firmware Architect shaping future embedded software solutions at Intel. Lead architectural design and collaborate with teams to drive innovation for next - generation technologies.
Quality Engineering leader building and governing testing strategies across multiple teams for Quantiphi's enterprise - level systems. Mentor teams and drive quality across UI, API, data, and AI - driven platforms.
Architect collaborating on innovative designs for educational, religious, and senior living facilities. Join BLDD Architects’ team to deliver exceptional architecture and client experiences.
Interior Designer managing projects for residential and office interiors at Upscale Interiors in Switzerland. Collaborating with international teams and developing tailored design concepts in a growing design platform.
Supply Planning Business Architect designing supply planning solutions for Intel's Foundry Services. Collaborating with various teams to deliver innovative supply chain solutions and support customer needs.
Lead HANA Architect guiding strategic SAP HANA implementations for enterprise clients in manufacturing. Drive architectural decisions and mentor teams in industry best practices.
Architect responsible for detailed execution planning at ZECH Hochbau AG in Stuttgart. Collaborating with various planners and ensuring technical quality through BIM methodology.
Software Architect specializing in energy industry processes (FI - CA) at CEREBRICKS, focusing on innovative software solutions and optimal architecture for customer needs in Germany.
Architectural Designer working on integrated design practice at Stantec. Collaborating on various projects within architectural phases and ensuring design intent is met.
SAP Basis Senior Consultant/Architect optimizing client business operations through advanced SAP systems at BearingPoint. Involvement in installation, configuration, and administration tasks for S/4HANA.