Enterprise Application Architect
Location: Remote (U.S.) or Austin, TX (Hybrid)
Compensation: Competitive base + benefits
About Us
Togetherwork is a $250M recurring revenue SaaS business with over 33 software applications serving 12+ vertical markets. We exist to help communities, organizations, and businesses thrive by delivering software solutions tailored to their unique needs.
With our new headquarters on South Congress in Austin, TX, we are entering an exciting phase of growth. We work hard and play hard. We love our customers, we innovate with purpose, and we won’t stop until we’ve delighted every client across the diverse ecosystem we serve.
About the Role
Togetherwork is seeking an experienced Enterprise Application Architect to design and guide scalable, secure, and modern application architectures across our portfolio of products. In this role, you will provide architectural leadership for API-driven, web-based systems built primarily using React, PHP, and MySQL, while remaining technology agnostic and forward-looking.
You will combine deep hands-on technical expertise with strategic thinking to design resilient, scalable systems that integrate AI/ML capabilities and evolve with changing business and technology landscapes. You will work closely with engineering, product, security, and infrastructure teams to ensure architectural consistency, performance, and long-term maintainability across the enterprise.
What You'll Do:
- 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.
What You'll Bring:
- 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.
Preferred:
- Experience in multi-product or portfolio-based SaaS environments.
- Familiarity with event-driven architectures and messaging systems.
- Experience incorporating AI/ML services into production applications.
- Background in modern DevOps practices, CI/CD pipelines, and containerization technologies.
- Experience working in private equity-backed or high-growth technology organizations.
What Drives Us:
At Togetherwork, we exist to help community-driven organizations grow and thrive by creating better experiences for the people they serve. As part of our team, you will contribute to our TW28 vision by living our core values:
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
Inclusion and Diversity
Togetherwork is an Equal Employment Opportunity Employer. We value diverse backgrounds, experiences, and perspectives. Employment decisions are made without regard to race, color, religion, gender, gender identity, sexual orientation, disability, veteran status, age, national origin, or any other protected category under applicable law.
Interview Process & Expectations
Our interviews are designed to be interactive and conversational. Candidates are expected to respond based on their own experience and thinking during live interviews.
To ensure a fair and consistent interview experience, the use of real-time AI tools or other external assistance to generate or guide interview responses is not permitted. Interviews are intended to reflect an individual’s judgment, problem-solving approach, and communication.
CCPA Disclosure Notice: Click Here