Principal Azure Solutions Engineer
Posted 2hrs ago
Employment Information
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



















