Founding Software Engineer (India/Remote)
Soulside
About Soulside
We're building the future of Behavioral Health with the latest advancements in AI. At Soulside, we're on a mission to build AI-powered experiences for Behavioral Health that are intuitive, simple, and human-centered. We've spent months listening to providers and obsessing on product design to improve patient outcomes and drive large-scale access, leveraging cutting-edge technology combined with clinical model innovation to deliver high-quality measurement-informed care at scale.
Our achievements speak to our momentum: we're backed by leading investors including Counterpart Ventures, GreyMatter Capital, Sarah Smith Fund, and Kaya Ventures. We've been recognized as a UCSF Rosenman Healthtech Innovator 2024, selected for the prestigious OneMind Accelerator 2024 and PeakXV Spark Program, and ranked Global Top 10 for the Confluent Data Streaming Challenge.
Join our engineering team as we tackle one of healthcare's most critical challenges, building systems that directly impact patient care and mental health outcomes at scale.
The Role
We're seeking a Founding Engineer to join our core team as we build technology that transforms behavioral health care. As one of our early engineering hires, you'll have outsized impact on our technical architecture, product direction, and company culture. You'll be responsible for designing and implementing scalable backend systems that process sensitive healthcare data, working with distributed architectures that support real-time patient interactions, and contributing to AI-driven clinical tools that directly impact patient outcomes.
This is a unique opportunity to shape the technical foundation of a company that's revolutionizing mental health care, with significant equity upside and the autonomy to make architectural decisions that will scale with our growth.
What You'll Do
- Architect and develop the core backend services using Spring Boot that power our AI-driven platform
- Design and build distributed systems that handle high-volume asynchronous workloads for real-time patient care
- Make foundational technical decisions that will scale as we grow from startup to industry leader
- Collaborate directly with founders and clinical teams to translate healthcare needs into scalable technical solutions
- Own major product features end-to-end, from architecture to deployment
- Help establish engineering culture, practices, and hiring standards as we scale the team
- Optimize system performance for healthcare-grade reliability and security
Required Qualifications
- 5+ years of software engineering experience
- Deep understanding of Spring Boot framework and Java ecosystem
- Strong experience with distributed systems architecture
- Proven track record building systems that handle asynchronous workloads at scale
- Experience with message queues, event-driven architectures, and microservices
- Ability to thrive in a fast-paced startup environment
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration abilities
Bonus Points
- Experience in audio/signal processing
- Domain-Driven Design (DDD) experience and principles
- Experience with Confluent Kafka and event streaming platforms
- Familiarity with Terraform and infrastructure as code
- Experience with cloud platforms (AWS, GCP, Azure)
- Background in real-time systems or media processing
- Healthcare technology or regulated industry experience
- Open source contributions
What We Offer
- Significant equity package with high upside potential as a founding team member
- Competitive salary commensurate with senior engineering roles
- Comprehensive health, dental, and vision insurance
- Flexible work arrangements with remote-first culture
- Direct access to founders and influence on company direction
- Professional development budget and conference attendance
- Modern tech stack and complete autonomy over technical decisions
- Opportunity to build something meaningful that impacts mental health at scale
How to Apply
Send us your resume along with a brief note about what excites you about this role and any relevant projects you've worked on. We'd love to hear about your experience with distributed systems and what draws you to startup environments.