Rula is a remote-first company dedicated to improving mental health care. As a Senior Software Engineer on their MarTech team, you will build and integrate marketing technology stacks to support growth and work closely with cross-functional teams to tackle complex challenges.
Responsibilities:
- Build and integrate marketing technology stacks to drive growth across our Patient, Provider, and Partner pillars
- Work closely with our Marketing, Data Engineering, and Analytics teams on complex challenges impacting how campaigns are launched and measured
- Lead critical technical initiatives and shape an AI-forward engineering culture while building products that have a profound human impact
Requirements:
- 5+ years of professional software development experience, with a proven track record of building and scaling web applications in a production environment
- Proven experience leading high-priority technical projects from conception to delivery, including the ability to navigate trade-offs and align stakeholders
- A passion for fostering a high-performing engineering culture through code reviews, technical documentation, and mentoring peers
- Deep expertise in modern full-stack technologies—ideally TypeScript, React, and Node.js—along with a strong grasp of functional and object-oriented programming
- Proficiency in leveraging AI-assisted development tools (e.g., Claude Code, Cursor, or GitHub Copilot) to accelerate delivery velocity, automate boilerplate, and enhance code quality
- Demonstrated ability to design and implement complex, distributed systems that are scalable, maintainable, and secure
- Hands-on experience integrating with CDPs (such as Segment), Marketing Automation Platforms (such as Iterable), Visitor Tracking Tools (such as Google Analytics, Freshpaint, Hotjar)
- Previous experience thriving in a fast-paced, high-growth environment where you've helped scale a martech organization
- Advanced knowledge of data pipelines, bonus points for deep knowledge of Kafka
- Strong familiarity with cloud-native infrastructure (AWS/GCP), containerization (Docker/Kubernetes), and CI/CD pipeline optimization
- Advanced knowledge of database design and performance tuning for both relational (PostgreSQL) and non-relational data stores
- Hands-on experience developing or integrating LLM-based features or agentic workflows into production applications