The Principal Architect for Netsmart is a senior technical leader responsible for defining and guiding the architecture of Netsmart’s platforms and products. This role blends high-level strategic architectural leadership across UX, Application, Infrastructure, and Cloud with deep, hands-on engineering expertise across modern cloud technologies, including Microsoft Azure, AWS, and cloud-native architectures.
Requirements
- Define, maintain, and evolve enterprise-wide architectural strategies and multi-year platform roadmaps.
- Establish architectural principles, standards, and reusable patterns ensuring consistency across engineering teams.
- Evaluate and drive adoption of modern cloud technologies including Azure, AWS, Kubernetes, serverless, microservices, and event-driven architectures.
- Champion the integration of AI, ML, and data-driven capabilities into Netsmart’s product ecosystem.
- Promote and provide hands-on engineering support through code reviews, design reviews, prototyping, and reference implementations.
- Deliver deep architectural guidance across.NET, C#, ASP.NET Core, SQL Server, Java, PostgresQL Azure, and AWS cloud services.
- Build and validate technical proofs-of-concept to accelerate innovation and reduce delivery risk.
- Support delivery teams in designing scalable, performant, cloud-native systems.
- Promote an AI-first, data-driven mindset across engineering and product teams.
- Partner with data engineering and analytics teams to define modern data architectures, pipelines, and governance.
- Drive adoption of emerging AI/ML technologies and frameworks that enhance user experience and operational intelligence.
- Champion modern engineering practices rooted in data insights and model-driven design.
- Partner with Executive Business Leadership to translate business goals into well-architected solutions and long-term technology roadmaps.
- Collaborate with DevOps, UX, cloud infrastructure teams, and engineering leaders to ensure alignment on delivery and architecture.
- Communicate complex technical strategies and tradeoffs to executive leadership in clear, digestible terms.
- Support teams throughout the SDLC with architectural oversight, technical guidance, and mentorship.
- Identify risks and constraints early and guide engineering toward scalable, practical solutions.
- Lead modernization initiatives including cloud migration, legacy system decomposition, domain-driven design, and API-first architecture.
- Ensure architectures meet standards for performance, reliability, interoperability, observability, security, and cost efficiency.
- Maintain architectural documentation, technical decision logs, and detailed system diagrams.
- Define and enforce standards for coding practices, integration patterns, cloud deployment, and service design.
- Promote excellence in application architecture, technical debt management, CI/CD, infrastructure-as-code, and observability systems.
Benefits
- Health insurance
- Retirement plan
- Paid time off