Senior Software Engineer - Azure Cloud

American Auto Shield
Lakewood, CO, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$140,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Artificial Intelligence Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Distributed Systems Fault Tolerance NoSQL Azure Active Directory Software Engineering
+15 more
SQL Databases Systems Integration TypeScript Web Application Frameworks Web Services Azure Service Bus ReactJS Technical Debt Vue.js AngularJS Information Technology Front End Software Development Software Coding Restful APIs Serverless Computing

Job description

  • Architect and deliver scalable, highly available Azure-native systems supporting mission-critical business workflows.
  • Develop clean, maintainable, and highly testable solutions across the full stack (Azure Services, .NET, Angular with TypeScript).
  • Architect secure, enterprise-grade solutions using Azure Functions, Service Bus, Microsoft Entra ID, Azure OpenAI services.
  • Prototype and productionize AI-enabled capabilities, integrating intelligent automation and AI-assisted workflows where they drive measurable value.
  • Articulate technical decision-making in highly collaborative environment: evaluate tradeoffs, mitigate risk, and drive pragmatic, scalable solutions.
  • Champion engineering excellence through code reviews, coding standards, solution architecture discussions, and continuous improvement.
  • Collaborate cross-functionally and across product teams to translate business strategy into durable technical platforms.
  • Deploy and maintain systems via CI/CD pipelines with rigorous automated testing, including AI-assisted validation where appropriate.
  • Troubleshoot complex production issues, perform root cause analysis, and implement systemic improvements to prevent recurrence.
  • Demonstrate a proactive approach to reducing technical debt and automating routine maintenance efforts.
  • Maintain full accountability for production systems. AI-assisted development is encouraged, but all generated code must meet strict engineering, security, and quality standards.

Requirements

Do you have experience in Web services design?, * Senior level experience and decision making typically developed over 10+ years of professional software engineering experience.

  • Deep expertise in C#, modern .NET, and cloud-native development patterns.
  • Proven experience designing RESTful services, fault tolerant, and distributed architectures.
  • Hands-on experience with Azure services such as: Azure Functions, Azure Service Bus (event-driven / messaging architecture), Microsoft Entra ID (authentication & identity)
  • Experience integrating third-party platforms and external vendor systems.
  • Experience working within teams of 6-10 engineers in multi-team environments supporting high-impact, mission-critical systems relied upon daily by up to 3,000 employees.
  • Practical experience leveraging AI-assisted development tools and implementing AI capabilities within applications.

Preferred Experience, Skills & Abilities

  • Experience designing data-intensive systems using SQL and modern relational or NoSQL databases.
  • Front-end experience with modern frameworks such as Angular (React or Vue a plus) using Typescript.
  • Microsoft or Azure certifications.
  • Bachelor’s degree in Engineering, Computer Science, or related technical field.

Benefits & conditions

Pulled from the full job description

  • Pet insurance
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance
  • Employee assistance program, The Senior Software Engineer earns competitive compensation from $140,000-160,000.*, Why This Role Is Compelling
  • High ownership and architectural influence.
  • Opportunity to build AI-enhanced, cloud-native systems from the ground up.
  • Fast-moving environment where strong engineers ship meaningful work.
  • Collaborative, “Team First” culture that values innovation and technical excellence.
  • Work that directly impacts business growth and customer experience.

Why work for us? We are excited to provide

  • Competitive compensation from $140,000-160,000*
  • Comprehensive benefits package
  • Medical
  • Dental
  • Vision
  • Short/Long Term Disability
  • Life Insurance
  • Flex Spending Account
  • 401 (k) **
  • PTO
  • Paid Sick/Wellbeing Time Off
  • Employee Assistance Program
  • Voluntary Benefits
  • Pet Insurance
  • Life Insurance
  • Satisfaction of work with a highly skilled team to make a company-wide impact

About the company

Founded in 2002, American Auto Shield (AAS) specializes in 3rd party home and vehicle service contract claims administration. AAS has a headquarters in Lakewood, Colorado, and we operate a satellite office in St. Peters, Missouri. For more than two decades, American Auto Shield has experienced tremendous growth, which equates to fantastic career opportunities for our employees.

The American Auto Shield Senior Data Engineer is a full-time, on-site position at our Lakewood, CO office.

We are seeking a high-caliber Senior Software Engineer who designs and builds commercial-grade systems that optimize user workflows, increase operational efficiency, and deliver measurable business value.

This role is for a cloud-native engineer who thrives in collaborative environments, takes end-to-end ownership, and leverages modern Microsoft Azure and AI capabilities to build secure, scalable, enterprise platforms.

If you are energized by solving complex problems, designing elegant systems, and turning bold ideas into production-grade platforms - we want to meet you.

Apply for this position

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

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all