Software Engineer

togetherwork· MassageBook
Apply Now ↗
📍 Wellness

About this role

Senior Software Engineer

Location: Austin, TX (Hybrid, 2–3 days/week onsite)
Compensation: Competitive base + bonus + benefits

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 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.

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 This role

We’re looking for a Senior Software Engineer to help design, build, and scale a robust, high-performing platform that supports our growing product ecosystem. In this role, you’ll work closely with experienced engineers and passionate leaders to solve complex technical problems and deliver reliable, scalable software.

This is a hands-on role for someone who enjoys owning solutions end to end—from design and implementation through deployment and support—while thinking deeply about performance, reliability, and long-term maintainability.

What you’ll do

  • Design, build, test, deploy, and maintain software across multiple technology stacks

  • Take ownership of features and services, from technical design through production support

  • Contribute to architectural decisions and help shape the technical direction of products and platforms

  • Build scalable, cloud-first solutions with a strong focus on performance and reliability

  • Leverage CI/CD pipelines and SRE practices to improve automation, observability, and system resilience

  • Partner with infrastructure and cross-functional teams to address technical debt, system upgrades, and modernization efforts

  • Anticipate failure scenarios and design systems with long-term scalability and resilience in mind

  • Stay current with industry trends and evaluate new tools, frameworks, and technologies

  • Mentor and support junior and mid-level engineers through code reviews, pairing, and knowledge sharing

  • Collaborate with leadership to align technical execution with delivery commitments

What you bring

  • 5+ years of experience building and supporting large-scale, distributed systems

  • Strong hands-on development experience across multiple languages and frameworks, including:

    • PHP (Laravel, Symfony, or similar)

    • JavaScript/TypeScript (React, Node.js, Vue, or Angular)

    • Experience with additional languages (Java, Go, Ruby, C#, etc.) is a plus

  • Solid database experience with both relational and NoSQL technologies:

    • MySQL, PostgreSQL, SQL Server

    • Redis, DynamoDB

    • Performance tuning and query optimization

  • Experience building and consuming APIs (REST, GraphQL, gRPC)

  • Familiarity with microservices and event-driven architectures

  • Cloud experience, preferably within the AWS ecosystem (EC2, Lambda, S3, RDS, ECS/EKS)

  • Exposure to CI/CD and SRE practices, including:

    • Build and deployment automation

    • Monitoring and observability tools (CloudWatch, Datadog, etc.)

    • Containerization and orchestration (Docker, Kubernetes)

  • A thoughtful, detail-oriented approach to system design and problem solving

  • Strong collaboration skills and a willingness to mentor others

Nice to have

  • Mobile development experience (iOS/Android, React Native, Flutter)

  • Experience leading projects or influencing technical direction across teams

  • Prior exposure to people leadership or mentoring at scale

  • Additional language: Python (Django, Flask, FastAPI, or similar)

Why you’ll love working here

  • Competitive compensation and comprehensive benefits

  • Medical, dental, vision, and life insurance for you and your family

  • 401(k) savings plan

  • Meaningful work on a product that scales

  • A collaborative team that values quality, ownership, and continuous improvement

Compensation & Benefits

Base Salary: Competitive
Bonus: Performance-based

Benefits Include:

  • Medical, dental, and vision insurance options

  • 100% employer-paid short- and 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.

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

Frequently Asked Questions

Is the salary disclosed for the Software Engineer position at togetherwork?
The salary for this Software Engineer role at togetherwork is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer position at togetherwork located?
This Software Engineer role at togetherwork is based in Wellness. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Software Engineer at togetherwork belong to?
This Software Engineer position is part of the MassageBook department at togetherwork. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer position at togetherwork?
Click the "Apply Now" button on this page. You will be redirected to togetherwork's official application portal hosted on greenhouse where you can submit your application directly.
When was the Software Engineer job at togetherwork posted?
This Software Engineer position at togetherwork was posted on Mar 28, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer
togetherwork
Apply for this role ↗

You'll be redirected to togetherwork's official application page on Greenhouse.