Logo for YourCode

Principal Software Engineer - Azure and Solutions Architecture

Role overview

Qualifications

  • 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

Responsibilities

  • 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
  • Support technical pre-sales, including client discovery, proposals, RFP responses, solution architecture and project estimations

Key facts

Hard skills

Other skills

  • Problem Solving

About the company

YourCode logo

YourCode

  • Staffing & Recruiting
  • Startup
  • 11–50
The YourCode Recruitment Group is a group of recruitment, talent acquisition and talent management companies that work with some of Europe's most exciting technology organisations and individuals. Born in 2018, the group has expanded throughout Europe, having dedicated recruitment functions covering Germany, UK, Poland and Ukraine, boasting an extensive client list that covers both large corporations and startups. YourCode Recruitment provides an efficient, effective and enjoyable staffing experience to job-seekers and employers since 2018. We understand that a CV is important, but we also believe it is just a piece of paper and that's why we have moved away from scanning job boards & CV databases and now operate a fully digital recruitment model, integrating artificial intelligence and machine learning into our day to day running of the business, one of the first of it's kind within the industry. YourCode Talent Acquisition provides internal recruitment functions to both start ups, SMEs & international organisations who require all the benefits of using an agency, under the price and commitment of an internal recruitment function. We are trusted by leading companies in tech, artificial intelligence, security, sports & betting and retail. We are YourCode.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Principal Software Engineer – Azure & Solutions Architecture - Consulting

Salary: $180,000 – $220,000 USD

Location: Remote – United States

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.

Desirable Experience

  • 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.

Interested?

If you're a hands-on Principal Engineer or Software Architect with strong Azure, .NET and client-facing experience, apply today for a confidential discussion.

Principal Software Engineer – Azure & Solutions Architecture - Consulting

Salary: $180,000 – $220,000 USD

Location: Remote – United States

Employment Type: Full-Time, Permanent

 

Related jobs

See all Azure Solutions Architect jobs

Other jobs at YourCode