NeuroFlow is seeking a Staff Software Engineer to serve as a technical authority, providing architectural vision and leadership to transform their behavioral health technology platform. The Staff Software Engineer will define engineering standards, design scalable systems, and drive innovation that fundamentally advances healthcare delivery.NeuroFlow prides itself on partnering with healthcare leaders to assist in driving better outcomes, lowering total cost of care, and making behavioral health risk more predictable and transparent. NeuroFlow exists to make sure no one who needs behavioral health support falls through the cracks.What this role involves:
Architecting and implementing complex distributed systems that power NeuroFlow's behavioral health platform.
Defining technical direction and engineering standards, creating roadmaps that align with long-term product vision.
Providing technical mentorship across engineering teams, elevating overall code quality and development practices.
Leading critical technical decisions for large-scale initiatives spanning multiple teams and systems.
Driving cross-organizational technical strategy, working with directors and executives to shape platform capabilities.
Requirements:
8+ years of professional software engineering experience with significant full-stack development expertise.
Deep systems design capabilities with experience architecting complex, highly-scalable distributed applications.
Mastery of object-oriented programming with C# and advanced TypeScript skills.
Extensive experience with .NET Framework or .NET 5+ ecosystem in production environments.
Expert knowledge of front-end frameworks (Angular, React, or Vue) including state management patterns.
Proven ability to design and implement large-scale service architectures and APIs.
Advanced database design experience with performance optimization expertise.
Experience leading technical strategy across multiple teams or projects.
History of implementing engineering best practices and CI/CD pipelines.
NeuroFlow partners with healthcare organizations to improve behavioral health outcomes, lower costs, and enhance risk predictability. They provide platforms that identify behavioral health risks early, engage individuals with tailored resources, and empower care teams for efficient decision-making. NeuroFlow aims to integrate behavioral health into the healthcare ecosystem, ensuring that individuals receive timely and appropriate support. The company emphasizes a culture of encouragement, flexibility, and innovation, working to bridge the gap between mental and physical health.