Position Summary
The Senior Technical Architect is a senior individual contributor who operates with broad autonomy and organization-level impact. This role is responsible for defining and driving the architecture, design, and delivery of cloud-native, full stack applications supporting connected and IoT-enabled healthcare systems.
This Architectwillinfluence multiple teams, establish technical standards, mentor engineers, and ensure solutions are scalable, secure, compliant, and aligned with long-term business strategy.
What You'll do as a Senior Technical Architect
- Architect, design, and develop large-scale distributed cloud services and solutions with a focus on high availability, scalability, robustness, and observability.
- Lead cloud architecture and deployment strategies leveraging Azure services such as App Services, Azure Functions, AKS, and managed data platforms.
- Design and develop backend services, APIs, and data models using ASP.NET Core and cloud-native patterns.
- Lead project development across the organization and work with subject matter experts and stakeholders to drive development and release plans.
- Define and evolve reference architectures, design patterns, and coding standards adopted across teams.
- Evaluate alternative architectures and technologies that best fit the business requirements and service KPIs.
- Take end-to-end responsibility for the development lifecycle and production readiness of the services you build and drive the team's DevOps culture.
- Drive and uphold the best practices of modern software engineering through code and design reviews and take effective service decisions based on data and telemetry.
- Partner with embedded, product, quality, and security teams to ensure cohesive system-level designs.
- Mentor senior and junior engineers, raising technical capability and engineering maturity across the organization.
- Embrace a growth mindset and stay up to date with the current and state-of-the-art technologies to improve customer experience and better serve the product's business needs.
What You'll do as a Senior Technical Architect- Cont'd
Technical Excellence:
- Solves highly complex and ambiguous problems with scalable, maintainable solutions.
- Establishes technical standards and best practices adopted across teams.
Strategic Thinking:
- Balances near-term delivery with long-term architectural sustainability.
- Anticipates future platform and technology needs.
Execution and Accountability:
- Takes ownership of outcomes across the full system lifecycle.
- Delivers high-impact solutions with minimal oversight.
Influence and Mentorship:
- Mentors engineers at multiple levels and raises the overall engineering bar.
- Serves as a trusted technical advisor to engineering leadership.
The Experience, Abilities and Skills Needed
Bachelor's degree in computer engineering, software Engineering, Computer Science, or a related software or information sciences field. Master's degree preferred.
12+ years of technical software engineering experience with coding in languages including, but not limited to C#, JavaScript/Typescript, React, .NET / .NET Core, SQL.
8+ years of experience with depth of knowledge and understanding of software architecture, design tradeoffs, and practices of mature DevOps culture
6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems.
Experience in Azure environments and cloud design patterns.
Experience integrating cloud applications with IoT systems and connected devices.
Deep experience building and operating cloud-native solutions on Microsoft Azure.
Strong background in distributed systems, microservic