Full Stack Engineer II Β· π° $105,876 - $126,990
North America
August 14, 2026 at 9:44 AM
β¨ AI summary
π° $105,876 - $126,990
Location
Bellevue, WA
Hybrid work from home and office
Programming Languages
C#
SQL
T-SQL
JavaScript (for frontend development with React and Angular)
Frameworks
ASP.NET Core
.NET 6/7/8
Entity Framework Core
React
Angular
Redux
NgRx
Tailwind CSS
Cloud Services
Azure
Azure Functions
Azure Cosmos DB
Azure Kubernetes Service (AKS)
Azure Service Bus
Azure Event Grid
Azure Monitor
Databases
SQL Server
Azure Cosmos DB
Experience Level
3-5 years of experience in full stack or cloud-native software engineering
What Youβll Do
The Full Stack Engineer II independently designs and delivers production-grade cloud-native services on Microsoft Azure. This engineer owns microservice and frontend delivery end-to-end β from domain modeling and database design through containerized deployment, CI/CD automation, and production observability. They apply Domain-Driven Design and Hexagonal Architecture as core practice, enforce TDD and code coverage standards across the team, lead code reviews with authority, and mentor Level I engineers through hands-on coaching.
Who We Are
At AAA Washington, we equip our members with trusted service and expertise to confidently travel through life. We provide our members with best-in-class roadside assistance, discounts and rewards, travel services and insurance. For over 120 years, weβve served our members, not shareholders, so our growth supports innovation for the Club today and for the future. Seeking to reflect the communities we serve and create an inclusive culture, we encourage employees to bring their full self to work and support applicants from all backgrounds, abilities and walks of life to apply.
Why Youβll Love Working At Aaa Washington
Youβll play an important role in bringing AAA Washingtonβs spirit of service and peace of mind to our membership. Consistently ranked as one of the Best Places to Work by Puget Sound Business Journal, we aim for work-life balance across the organization. We support hybrid and remote work options for many positions based in our corporate office (Bellevue, Washington) along with some of the best benefits in the region!
Essential Duties/Responsibilities
Design and deliver production microservices using C#, ASP.NET Core, and .NET 8+, producing clean, testable code with complete API documentation and contract definitions.
Build and own production React and Angular applications β designing component architecture, managing state with Redux, NgRx, or Signals, implementing lazy loading, and integrating with backend APIs.
Design and govern the team's frontend component system using Tailwind CSS β defining design tokens, reusable component patterns, and responsive layout standards that other engineers follow.
Apply Domain-Driven Design rigorously β defining bounded contexts, modeling aggregates, publishing domain events, and enforcing repository abstractions that keep the domain clean.
Enforce Hexagonal / Clean Architecture across every service β isolating domain and application logic from infrastructure concerns and inverting all dependencies consistently.
Design and manage SQL Server databases β authoring schema designs, T-SQL stored procedures, index strategies, query optimization plans, and migration scripts.
Design and operate Azure Cosmos DB workloads β modeling documents for the SQLAPI, selecting partition keys, configuring indexing policies, and applying NoSQLAPI patterns where appropriate.
Practice TDD rigorously in every feature β write tests before implementation, achieve and enforce code coverage targets, and maintain test suites that give the team confidence to refactor.
Lead code reviews for the team β enforcing clean code standards, SOLID principles, and architectural boundaries, and using reviews as a coaching tool for Level I engineers.
Build and deploy Azure Functions across all trigger types β owning serverless workflow automation and event-driven integration patterns from development through production.
Develop .NET Aspire service compositions β configuring service defaults, health checks, service discovery, and telemetry pipelines for multi-service local and cloud environments.
Containerize services with Docker and deploy and manage workloads on Azure Kubernetes Service (AKS) β authoring manifests, Helm charts, ingress rules, and ConfigMaps.
Design event-driven architectures using Azure Service Bus topics, queues, and sessions, as well as Azure Event Grid and Event Hubs for real-time integration.
Build and maintain CI/CD pipelines in Azure DevOps β authoring YAML pipelines with multi-stage deployments, environment promotion gates, and automated rollback procedures.
Enforce GitOps methodology across the team β managing declarative configuration, branch-based environment promotion, and Kubernetes deployments via Flux or ArgoCD.
Configure MuleSoft API gateway policies β implementing rate limiting, OAuth 2.0, message transformation, and APIsecurity controls in Anypoint Platform.
Instrument .NET services end-to-end with OpenTelemetry β capturing distributed traces, custom metrics, and structured logs, and exporting telemetry to Azure Monitor via OTLP.
Build Azure Monitor dashboards and configure Application Insights alert rules so the team has full visibility into service health and SLA compliance.
Implement deployment strategies such as blue/green and canary releases, and manage feature flags using Azure App Configuration to reduce deployment risk.
Author Architecture Decision Records (ADRs) that capture the rationale behind significant design and API contract decisions for future reference.
Automate release workflows, environment setup scripts, and operational runbooks to reduce manual toil across the team.
Mentor Level I engineers through pair programming sessions, structured code reviews, and regular knowledge sharing.
Contributes to a positive team dynamic through respectful interactions, positive contributions, and active collaboration to achieve department and organizational goals.
Incorporates AAAβs vision, mission and values in day-to-day activities and behaviors; guides and motivates others to remain committed to AAAβs vision mission and values.
Supervisory Responsibilities
None
Minimum Qualifications
Education β Bachelor's degree in Computer Science, Software Engineering, or equivalent experience preferred
Experience β 3β5 years of experience in full stack or cloud-native software engineering
Preferred Qualifications
C# / .NET β Production experience with C# and .NET 6/7/8, including ASP.NET Core, Web API, Entity Framework Core, and async patterns
Frontend β Production experience including component architecture, state management with Redux or NgRx, and frontend performance optimization
Tailwind CSS β Experience building production component systems with Tailwind CSS, including design tokens and responsive layout patterns
Azure β Production experience with Azure Functions, App Service, Service Bus, Event Grid, AKS, Key Vault, and Azure Monitor
.NET Aspire β Hands-on experience building multi-service .NET Aspire compositions with telemetry and service discovery configured
SQL Server β Production SQL Server experience including schema design, T-SQL stored procedures, query optimization, and migration management
Cosmos DB β Production Azure Cosmos DB experience including SQLAPI document modeling, partition key design, indexing, and NoSQLAPI patterns
TDD β Demonstrated production TDD practice β writing tests before implementation, enforcing coverage targets, and maintaining test suites
Code Coverage β Experience defining and enforcing code coverage thresholds and integrating coverage gates into CI/CD pipelines
Code Reviews β Demonstrated ability to lead code reviews and enforce SOLID principles, clean code, and architectural standards
Clean Architecture β Applied expertise in Hexagonal / Clean Architecture, with a proven track record of enforcing layer isolation and dependency inversion
DDD β Hands-on Domain-Driven Design experience including bounded contexts, aggregates, domain events, repositories, and anti-corruption layers
Docker / K8s β Production Docker and AKS deployment experience, including Helm charts, ingress controllers, and ConfigMaps
CI/CD β Production Azure DevOps YAML pipeline experience with multi-stage deployments and environment gate management
GitOps β GitOps methodology proficiency with declarative configuration management and branch-based promotion; Flux or ArgoCD experience preferred
Event-Driven Programming β Production event-driven architecture experience with Service Bus topics, queues, sessions, Event Grid, and Event Hubs
Observability β OpenTelemetry instrumentation experience in .NET, Azure Monitor dashboard authoring, and distributed trace analysis
MuleSoft β Experience configuring API gateway policies and OAuth 2.0 security in MuleSoft Anypoint Platform
Automation β Experience automating build, deployment, and operational workflows using PowerShell, Bash, or Python
Tools β Proficiency in Visual Studio and VS Code with fluency in Git, Azure DevOps, and container tooling
DDD β Model bounded contexts and aggregates, implement domain events, and build repository abstractions that isolate the domain
Event-Driven Architecture β Design and operate Service Bus topic and subscription topologies and Event Grid routing patterns in production
Azure Monitor / App Insights β Build dashboards, configure alert rules, diagnose distributed traces, and own SLA reporting for assigned services
OpenTelemetry β Instrument services with the OTel SDK, configure OTLP exporters, and define custom trace and metric attributes
Visual Studio / VS Code β Use the debugger, test runner, and source control integration fluently as part of daily development
Git / GitOps β Implement declarative Kubernetes configuration promotion via Flux or ArgoCD and enforce Git as the source of truth
Clean Code β Enforce SOLID, DRY, naming conventions, and test coverage standards consistently through code reviews
MuleSoft API Gateway β Configure API policies, rate limiting, OAuth 2.0, and message transforms in Anypoint Platform
Microservices Patterns β Apply circuit breaker, retry, CQRS, saga, and outbox patterns in production services
Infrastructure as Code β Author Bicep or Terraform modules for Azure resource provisioning and environment management
Ability to communicate clearly and professionally both verbally and in writing, including effective use of listening skills.
Ability to establish and maintain cooperative working relationships.
Skilled in establishing rapport and gaining the trust of others.
Salary
Hiring Range: $105,876 - $126,990
Discretionary bonus based on company performance
Benefits We Offer
Health insurance (medical, vision, dental and prescription drug)
Up to 22 days of Paid Time Off (PTO) in the first year
Eleven paid holidays in addition to PTO
401(k) with Employer Match
Life, Short-Term Disability and Long-Term Disability insurance
Flexible Spending Accounts
4 Hours of Volunteer Time Off per year
On-Demand Pay / Earned Wage Access
Free Premier RV AAA Washington Membership
Travel, Insurance, and Membership Discounts and Perks
Paid, on-going training throughout your career
THRIVE wellness program
Tax-advantaged commuter benefit
Free parking
Financial Literacy Education
Work Environment & Physical Demands
Hybrid work from home and office required
The physical environment is typical of a standard office space. It requires the employee to work inside for the duration of work. Must be able to remain in a stationary position, sitting for more than 50% of the time. This position will require occasionally moving about inside the office to access equipment, cabinets, etc. May work around office equipment which could be noisy, such as copiers and fax machines.
Other
Equipment used: computer, various virtual technologies, other office equipment
Travel: Rarely Travel
This position will require βon callβ responsibilities on a rotating basis.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required.
Disclaimer
Position/Job characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.