Principal Software Engineer - Azure & Solutions Architecture

YourCode - Award Winning IT & Digital Consultancy

United States

Remote

USD 180,000 - 220,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote across the United States
East Coast remote-friendly

Job summary

YourCode - Award Winning IT & Digital Consultancy seeks a Principal Software Engineer to lead Azure-based architecture and complex enterprise solutions. This remote role focuses on design, hands-on development in C#/.NET, and guiding client engagements across the US East Coast.

You'll drive CI/CD, DevOps practices, IaC, and secure cloud deployments while mentoring engineers and collaborating with AI, data science, and cloud specialists.

Qualifications

  • Proven track record as Principal/Staff Engineer or Software Architect.
  • Hands-on coding in C#/.NET on Azure.
  • Experience delivering enterprise cloud solutions and pre-sales support.

Responsibilities

  • Lead the design and architecture of enterprise software applications, cloud infrastructure and complex system integrations.
  • Remain hands-on with engineering, contributing code and building PoCs.
  • Design and implement CI/CD pipelines, DevOps practices, IaC and secure cloud deployments.
  • Support technical pre-sales, including client discovery, proposals, RFP responses, solution architecture and project estimations.
  • Collaborate with enterprise clients translating business requirements into scalable technical solutions.
  • Provide technical leadership and mentorship across software engineering teams.
  • Collaborate with AI, data science, automation and cloud engineering specialists.
  • Contribute to AI-enabled software development and the integration of emerging technologies.

Skills

C#
.NET
Azure
Architectural design
Distributed systems
React
TypeScript
CI/CD
DevOps
Security

Tools

Azure DevOps
Terraform

Job description

Principal Software Engineer – Azure & Solutions Architecture - Consulting
Location: Remote – United States - East Coast
Employment Type: Full-Time, Permanent

We are recruiting for an established US technology consulting organisation seeking a Principal Software Engineer to lead the architecture, design and delivery of complex enterprise software and cloud solutions.

This is a highly technical, hands-on opportunity combining software engineering, Microsoft Azure architecture, system design, pre-sales and client-facing consulting.

We're looking for someone who can operate at Principal Engineer or Software Architect level, providing technical leadership across multiple projects while remaining actively involved in engineering, implementation and problem-solving.

The Role
  • Lead the design and architecture of enterprise software applications, cloud infrastructure and complex system integrations.
  • Work extensively with Microsoft Azure, C#/.NET, modern frontend frameworks and cloud-native technologies.
  • Remain hands-on with engineering, contributing code, building proof of concepts, reviewing technical solutions and resolving complex issues.
  • Design and implement CI/CD pipelines, DevOps practices, infrastructure as code and secure cloud deployments.
  • Support technical pre-sales, including client discovery, proposals, RFP responses, solution architecture and project estimations.
  • Work directly with enterprise clients, translating business requirements into practical, scalable technical solutions.
  • Provide technical leadership and mentorship across software engineering teams without necessarily having direct reports.
  • Collaborate with AI, data science, automation and cloud engineering specialists.
  • Contribute to AI-enabled software development and the integration of emerging technologies.

Approximately 50–70% of the role will involve billable client delivery, alongside pre-sales and technical leadership.

What We're Looking For
  • Extensive experience as a Principal Software Engineer, Staff Engineer, Lead Developer, Software Architect or similar.
  • Strong hands-on C#/.NET software development experience.
  • Proven Microsoft Azure cloud architecture and deployment experience.
  • Excellent system design skills, including distributed applications, APIs, integrations and scalable software architecture.
  • Practical knowledge of CI/CD, DevOps, cloud infrastructure and infrastructure as code.
  • Experience with React, TypeScript or similar modern frontend technologies.
  • Strong understanding of security, authentication, databases and production engineering.
  • Experience working directly with clients or senior business stakeholders.
  • Ability to explain complex technical concepts, influence architectural decisions and support technical pre-sales.
  • A hands-on approach to engineering, with a willingness to contribute directly to technical delivery.
  • Technology consulting or professional services background.
  • Experience supporting enterprise pre-sales, RFPs and solution estimation.
  • AI/LLM integrations, agentic development or AI-assisted engineering tools.
  • Python, SQL, messaging technologies and enterprise integrations.
  • Experience mentoring engineers or providing technical leadership across multiple projects.
What's on Offer?
  • Base salary of $180,000 – $220,000 USD.
  • Fully remote working available across the United States.
  • Indianapolis preferred, with Minneapolis, Charlotte and Phoenix also attractive locations.
  • High-impact technical leadership without moving away from hands-on engineering.
  • Opportunity to work across enterprise software, cloud architecture and AI-enabled projects.
  • Exposure to complex technical challenges and senior client stakeholders.
  • Potential progression into broader engineering leadership.
Principal Software Engineer – Azure & Solutions Architecture - Consulting
Location: Remote – United States - East Coast
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Aretiforce | B Corp™ • United States

Remote
USD 180,000 - 220,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems, Inc. • Fairfax (VA)

On-site
USD 130,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Greybridge Search & Selection • Washington

Hybrid
USD 200,000 - 240,000
Bonus
RSUs
Principal Software Architect
Principal Software Architect

Riverside Recruiting • Strongsville (OH)

Hybrid
USD 140,000 - 200,000
Hybrid remote
401(k) with company match
Medical, dental, vision
+2
Principal Software Engineer - AI
Principal Software Engineer - AI

Harnham • Boston (MA)

Hybrid
USD 180,000 - 250,000
Equity
Health, dental, and vision
Retirement plan
+2
Staff / Principal Engineer - AI-Native Engineering
Staff / Principal Engineer - AI-Native Engineering

TechTree • Jersey City (NJ)

Hybrid
USD 150,000 - 210,000
Azure Principal Engineer — Cloud Architecture & Solutions
Azure Principal Engineer — Cloud Architecture & Solutions

YourCode - Award Winning IT & Digital Consultancy • United States

Remote
USD 180,000 - 220,000
Fully remote across the United States
East Coast remote-friendly
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems Inc • Merrifield (VA)

On-site
USD 180,000 - 230,000
Principal Software Engineer / Architect
Principal Software Engineer / Architect

Veriipro • Deerfield (IL)

On-site
USD 140,000 - 190,000
Software Engineering Practice Lead
Software Engineering Practice Lead

Jobgether • Oregon

Hybrid
USD 198,000 - 242,000
Fully remote
Discretionary bonus
Director-level leadership