BlueFlag LLP

Principal Software Engineer – Cloud and AI Platforms

BlueFlag LLP

full-time

Posted on:

Location Type: Remote

Location: North CarolinaPennsylvaniaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect, build, and maintain production-grade software (services, APIs, and web applications) with strong engineering discipline: code quality, testing, observability, and operational readiness.
  • Lead design reviews, establish engineering standards, and mentor engineers across multiple projects—especially software-heavy initiatives.
  • Build integration layers and service patterns that connect applications to data platforms, identity systems, and enterprise tooling.
  • Drive modern SDLC practices: trunk-based development or equivalent, strong code review culture, automated testing, and predictable release workflows.
  • Design and operate Kubernetes-based application platforms, including deployment standards, networking/ingress, upgrades, reliability, and day-2 operations.
  • Implement and mature CI/CD pipelines and release automation for both applications and infrastructure (including GitOps patterns where appropriate).
  • Build and maintain infrastructure-as-code (e.g., Terraform) and automated environment provisioning in Azure or AWS.
  • Lead engineers in deploying and maintaining enterprise platform tools such as Starburst, Immuta, Collibra, Databricks, Synapse, and related services.
  • Develop plans for cloud migrations and deployments and execute modernization strategies for application and data workloads.
  • Build and maintain data pipelines and supporting services that enable analytics, ML, and AI-enabled applications.
  • Partner with stakeholders to shape practical approaches to AI agents, AI infrastructure, and AI application enablement (e.g., orchestration patterns, retrieval/knowledge integration, evaluation and monitoring) in a secure environment.

Requirements

  • Principal-level experience building and leading delivery of production software (backend services and/or full stack applications) with strong design and implementation depth.
  • Demonstrated ability to lead engineering across multiple efforts (mentorship, design leadership, code reviews, technical standards).
  • Strong proficiency in at least one backend language commonly used for enterprise software (e.g., C#/.NET, Java, Python, Go, or similar) and comfort working across the stack as needed.
  • Strong understanding of API design, distributed systems fundamentals, performance, and operational reliability.
  • Strong Kubernetes experience operating production workloads (not just deploying to someone else’s cluster).
  • Hands-on experience engineering and operating solutions on Azure or AWS (networking, identity, security, and operations).
  • Experience with CI/CD, automation, and infrastructure-as-code (e.g., Terraform).
  • Experience with observability (monitoring, logging, tracing), incident response, and root-cause remediation.
  • Demonstrated interest in AI agents, AI infrastructure, or AI-enabled applications (professional work, personal projects, research, or equivalent).
  • Must be a citizen of the United States
  • Must be able to obtain a public trust clearance. Must be eligible to work in the United States.
Benefits
  • Competitive salary
  • Generous annual leave and paid holidays
  • Comprehensive group health and dental plans
  • 401(k) with company match
  • Life insurance and AD&D coverage
  • Ongoing training and professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#JavaPythonGoAPI designKubernetesCI/CDinfrastructure-as-codeTerraformobservability
Soft Skills
mentorshipdesign leadershipcode reviewstechnical standards
Certifications
public trust clearance