Senior Technical Lead

Argyll Info Tech Inc.,
Sacramento, CA, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Applications Architecture Application Performance Management JIRA User Authentication Automation of Tests Microsoft Azure C Sharp (Programming Language)
+60 more
Cloud Computing Cloud Computing Security Cloud Engineering Profiling Code Review Cyber Security Databases Continuous Integration Command-Query Responsibility Segregation (Software Development) Software Design Patterns DevOps Distributed Systems Identity and Access Management Key Management Network Security Microsoft Software Microsoft SQL Server MongoDB NoSQL OAuth Object-Oriented Software Development OpenID Open Web Application Security Performance Tuning Scrum Methodology Systems Development Life Cycle Role-Based Access Control Openid Connect Ansible Prometheus JSON Web Token Software Engineering TypeScript Web Performance Optimization Enterprise Software Applications Performance Testing .NET Core Spring Cloud ReactJS Grafana Database Optimization Caching HybridCloud Backend Git Event Driven Architecture Kubernetes Deployment Automation Enterprise Integration Front End Software Development Cloud Migration Event Sourcing Api Design Api Gateway Restful APIs Terraform Domain Driven Design Software Version Control Docker Microservices

Job description

Seeking a senior Technical Lead with strong expertise in C#, .NET, React, Cloud Technologies, Microservices, Security, and DevOps to architect, design, and lead delivery of enterprise-grade applications across on-premises, hybrid, and cloud environments. The architect will define technical direction, apply proven architecture and design patterns, lead to hybrid modernization efforts, and drive scalable, secure, and high-performance software solutions. Core Technical Responsibilities

  • Define and own solution architecture for enterprise applications built on C#, .NET, and React.
  • Apply architecture and design patterns (layered, hexagonal, CQRS, event sourcing, saga, API gateway, strangler fig, and GoF patterns) to deliver maintainable, extensible solutions.
  • Architect and implement Microservices, REST APIs, and cloud-native applications.
  • Design scalable, secure, and highly available distributed systems.
  • Lead hybrid modernization and cloud migration initiatives, including assessment, target-state architecture, and phased transition of legacy and on-premises workloads.
  • Embed security into architecture and delivery: threat modeling, identity and access management (OAuth2/OIDC), secure API design, secrets management, data protection, and compliance with OWASP and enterprise security standards.
  • Drive performance optimization across the stack: application profiling, caching, asynchronous processing, database tuning, and front-end optimization for React applications.
  • Build and optimize CI/CD pipelines for automated deployment and delivery.
  • Collaborate with engineering teams and stakeholders to define application architecture and technology standards.
  • Troubleshoot complex application performance, scalability, and reliability issues.
  • Conduct architecture and code reviews and enforce engineering best practices.

Requirements

Technical Leadership, Technical Leadership, Consulting, Design Patterns Programming Methodologies, DevOps, Microservices, Cloud Computing, Microsoft C# (C Sharp), Microsoft .NET, Hybrid Cloud, Backend Development

  • Expert in C# and .NET/.NET Core
  • Experience building Enterprise APIs
  • Strong knowledge of Object-Oriented Design and design patterns
  • Experience with Distributed Systems and Microservices Architecture

Frontend Development

  • Strong experience with React and JavaScript/TypeScript
  • Experience designing front-end architecture (component design, state management, micro-frontends)
  • Front-end performance optimization (code splitting, lazy loading, rendering and bundle optimization)

Cloud & Infrastructure

  • Hands-on experience with Microsoft Azure or AWS
  • Cloud-native application development
  • Hybrid cloud and cloud migration experience
  • Hybrid modernization experience: re-hosting, re-platforming, and re-architecting legacy applications for cloud and hybrid environments

Security

  • Application and cloud security architecture (threat modeling, OWASP Top 10, secure SDLC)
  • Authentication and authorization (OAuth2, OpenID Connect, JWT, RBAC), secrets and key management
  • Data encryption, network security, and compliance practices

DevOps & Automation

  • CI/CD pipeline implementation
  • Infrastructure as Code (Terraform, Ansible)
  • Containerization using Docker
  • Container orchestration using Kubernetes

Databases

  • Strong experience with SQL Server
  • Knowledge of NoSQL databases such as MongoDB
  • Database performance tuning and optimization

Architecture & Design Patterns

  • Architecture and design patterns (GoF, enterprise integration, CQRS, saga, API gateway)
  • Microservices Architecture
  • Event-Driven Architecture
  • Domain-Driven Design (DDD)
  • API Design and Integration Patterns

Performance Optimization

  • Performance engineering and optimization across application, database, and front-end layers
  • Load and performance testing, profiling, monitoring, and observability (e.g., Application Insights, Prometheus, Grafana)
  • Scalability and capacity planning

Development Practices

  • Agile Development (Scrum/Kanban)
  • Source Control (Git)
  • Work Management Tools (Jira)
  • Automated Testing and Quality Engineering Practices

Experience Requirements

  • 10 to 12 years of software engineering experience, including significant experience in a solution or technical architect role.
  • Proven expertise in C#, .NET, React, Azure/AWS, Microservices, Security, and DevOps.
  • Experience designing and delivering large-scale enterprise applications using established architecture and design patterns.
  • Experience leading hybrid modernization and cloud migration programs.
  • Experience working in cloud or hybrid-cloud environments.

Demonstrated experience in security architecture and performance optimization of enterprise systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…