Software Engineer Full Stack
TLDR
Develop production-grade reporting solutions across 20+ SaaS products by integrating React-based dashboards, ensuring security and performance while collaborating with cross-functional teams.
Software Engineer, Full Stack
Location: Austin, TX (hybrid)
Schedule: Full-time | Hybrid (2–3 days in office)
Work Authorization Notice
At this time, we are unable to provide immigration sponsorship for this position. Candidates must have current, unrestricted authorization to work in the country where the role is based.
About Us
Togetherwork is a $250M recurring revenue SaaS business with more than 33 software applications serving over 12 vertical markets. We help communities, organizations, and businesses thrive by delivering purpose-built software that supports their missions and operations.
Headquartered on South Congress in Austin, TX, Togetherwork is scaling rapidly. We are customer-focused, execution-driven, and committed to operational excellence. Our teams value accountability, collaboration, and continuous improvement.
About the Role
Togetherwork is building a unified reporting experience across 20+ SaaS products, and we need a full stack engineer who can deliver production-grade reporting solutions end-to-end. You will be integrating modern React-based dashboards into existing PHP-based systems while ensuring stability for live customers.
You will be responsible for building reporting dashboard pages, embedding Sigma reporting into our products, and ensuring secure, seamless data access through proper authentication and authorization mechanisms. You are expected to use AI tools as a core part of your daily workflow.
What You’ll Do
- Reporting Dashboard Development Design and build scalable, high-performance reporting dashboard pages using React. Ensure dashboards are intuitive, responsive, and capable of handling large datasets while maintaining strong performance.
- Sigma Integration Embed Sigma reporting applications into Togetherwork products. Configure and manage secure embedding, ensuring proper token generation, access control, and seamless user experience across platforms.
- Backend Development (PHP) Develop and maintain backend services in PHP to support reporting features. Build APIs, handle data aggregation, and ensure efficient communication between frontend dashboards and backend systems.
- Security & Authorization Implement secure authentication and authorization flows for embedded reporting (e.g., token-based access, signed URLs, role-based permissions). Ensure proper handling of keys, tokens, and sensitive data in compliance with security best practices.
- AI-Augmented Development Use AI tools as active tools in your daily workflow to accelerate development of dashboards, backend logic, and integrations. Evaluate AI-generated code critically and refine it for production readiness.
- Data Integration & Performance Work with large datasets and multiple data sources to ensure accurate and performant reporting. Optimize queries, APIs, and frontend rendering for speed and scalability.
- Quality and Stability Implement monitoring, logging, and testing strategies to ensure reporting reliability. Use feature flags and safe deployment practices to roll out reporting features incrementally without disrupting users.
- Cross-Functional Collaboration Partner with product managers, designers, data teams, and backend engineers to define reporting requirements, data models, and user experiences. Communicate trade-offs clearly and deliver iteratively.
What You’ll Bring
- 5+ years of experience as a full stack engineer.
- Strong proficiency in React, JavaScript/TypeScript, and modern frontend development.
- Solid experience with PHP and backend system design.
- Experience building and maintaining data-heavy applications.
- Hands-on experience embedding third-party applications (preferably Sigma or similar BI tools).
- Strong understanding of authentication and authorization mechanisms (OAuth, JWT, SSO, token-based embedding).
- Experience designing and consuming APIs.
- Demonstrated use of AI tools to accelerate development.
- Strong debugging, performance optimization, and testing skills.
Preferred Qualifications
- Experience with Sigma or other embedded analytics platforms (Tableau, Looker, Power BI).
- Familiarity with data modeling, SQL, and data warehousing concepts.
- Experience working across multiple products or platforms.
- Knowledge of cloud environments and deployment practices.
- Experience implementing role-based access control (RBAC) in multi-tenant systems.
Why You’ll Love Working Here
At Togetherwork, we help community-driven organizations grow and thrive — creating better experiences for the people they serve.
We are guided by values that shape how we work every day: Obsess over our customers. Own it. Together. Move fast with purpose.
The Company offers a comprehensive employee benefits program, including:
- Medical, dental, and vision insurance options
- 100% Employer paid short/long term disability
- Basic Life
- 401(k) option 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
- Pet Insurance
- Medical Travel Benefits
- Infertility Benefits
- Teladoc
- Employee Assistance Program
- Wellness Benefits & Engagement Platform
Inclusion and Diversity
Togetherwork is an Equal Employment Opportunity Employer. We are a company where diverse backgrounds, experiences, and viewpoints are valued. Togetherwork does not make hiring or employment decisions on the basis of race, color, religion, gender, gender identity, sex, sexual orientation, disability, veteran status, age, ethnic or national origin, or any other basis protected by all local, state or federal laws.
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.
Candidates must be authorized to work in the United States for the duration of employment without requiring current or future employer sponsorship of any kind, including but not limited to OPT, STEM OPT, H-1B, or any other visa classification.
CCPA Disclosure Notice: Click Here
Togetherwork builds integrated software and financial solutions tailored for a diverse range of community-driven organizations, including associations, gyms, and religious congregations. We empower our clients with purpose-built management technologies and member engagement tools to enhance community growth and engagement. Our commitment to operational excellence and customer focus sets us apart in the SaaS landscape.
- Founded
- Founded 2015
- Employees
- 201-500 employees
- Industry
- Professional Services