Principal Azure Solutions Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Azure Solutions Engineer developing Azure-based solutions for cloud delivery practice. Engaging with clients, translating requirements into production-quality software, and leading technical engagements.

Responsibilities:

  • Design and develop Azure-based solutions across the stack: APIs and microservices, event-driven integrations, automated workflows, data pipelines, and cloud-native applications built to production quality
  • Translate client requirements into working, production-quality software, delivered and maintained through structured CI/CD pipelines
  • Design and implement event-driven integrations, automated workflows, and API-layer solutions that connect systems, surface data, and automate client processes — using Azure-native services as the implementation platform
  • Develop data solutions end to end: ingestion, transformation, modeling, and delivery of consumption-ready data products, using the Azure data platform services best suited to the client’s environment and workload
  • Design and deploy Azure landing zones, hub-spoke network topologies, and enterprise governance frameworks using Azure Policy, Management Groups, and RBAC — with the solutions you build running on top of them
  • Implement infrastructure-as-code using Bicep or Terraform; build and maintain CI/CD pipelines using Azure DevOps or GitHub Actions that cover both application deployments and infrastructure provisioning
  • Establish and maintain Azure security posture using Microsoft Defender for Cloud, Sentinel, and Entra ID, ensuring environments and the solutions they host meet client compliance requirements
  • Contribute to data governance frameworks — classification models, data catalog configuration, and access control design — that make client data trusted, discoverable, and appropriately protected
  • Participate in pre-sales engagements: scope Azure solutions, contribute to proposals, and serve as a credible technical authority that gives prospective clients confidence in Peregrine’s capabilities
  • Engage directly with client stakeholders, from technical leads to C-suite, to understand requirements, surface constraints, and recommend the right approach with clear rationale
  • Serve as technical lead on engagements, owning solution quality and delivery outcomes from kickoff through O&M
  • Mentor and develop junior and mid-level engineers; set the technical bar for what good looks like across both application development and Azure platform work
  • Contribute to reusable solution accelerators, architecture decision records, and deployment patterns that reduce time-to-value on future engagements
  • Evaluate emerging Azure capabilities and assess their relevance to Peregrine’s clients and practice offerings

Requirements:

  • Production-quality software development experience, applied in cloud-native contexts: serverless, containerized services, event-driven architectures, and REST API development — delivered on the Azure platform
  • Hands-on experience designing and implementing integrations, automated workflows, and API solutions that connect disparate systems and surfaces — using Azure-native tooling
  • Experience designing and implementing data solutions: pipeline development, transformation logic, and data modeling using Databricks, Azure Data Factory, Synapse Analytics, Azure SQL, or equivalent
  • Fluency in infrastructure-as-code tooling (Bicep, Terraform, or equivalent); the discipline to treat infrastructure configuration with the same care and rigor as application code
  • Strong CI/CD experience, including pipeline design, environment promotion, gate approvals, and secrets management across both application and infrastructure deployments
  • Expert-level, hands-on proficiency across the Azure platform, with meaningful depth in compute and containerization (AKS, App Service, Container Apps), and data and analytics (Databricks in particular)
  • Working knowledge of Azure governance: Policy, Management Groups, landing zone patterns, and cost management frameworks
  • Familiarity with DevSecOps practices: Git-based version control, branching strategies, secrets management, and pipeline security controls
  • Demonstrated ability to engage clients as a technical authority: explaining trade-offs, presenting options, and building confidence — not just answering questions
  • Experience scoping and estimating Azure engagements, including application development efforts, cloud migrations, and platform build-outs
  • Experience in federal, regulated, or compliance-sensitive environments preferred (FedRAMP, FISMA, or equivalent)
  • Strong written and oral communication skills; able to produce client-ready solution documentation, proposals, and architecture briefings
  • Bachelor’s required; Computer Science, Software Engineering, Information Systems, or a related technical field strongly preferred
  • 8+ years of combined software development and Azure platform experience; candidates with deep development backgrounds who have grown into cloud engineering are strongly encouraged to apply
  • Microsoft Azure certifications strongly preferred: AZ-204 (Developer), AZ-305 (Architect), and/or specialty certifications (AZ-400, AZ-500, DP-203) aligned to your focus areas
  • Prior consulting or professional services experience strongly preferred; client-facing experience required
  • U.S. citizenship; ability to obtain a Public Trust suitability determination required

Benefits:

  • Remote location but greater Washington, DC area preferred for hybrid engagement
  • Full health coverage (medical, dental, and vision) with 100% of employee premiums covered
  • Life and disability insurance, fully covered by the company
  • 401(k) retirement plan with 100% match on contributions up to 4% of salary with immediate vesting
  • Unlimited Paid Time Off (PTO) to encourage work-life balance
  • Sponsored Azure certification training