As a Principal Engineer II, you serve as the recognized authority for Infrastructure as Code (IaC), applying deep technical expertise and broad cross-domain knowledge to ensure enterprise solutions are secure, compliant, reliable, and scalable. You lead large-scale, complex design initiatives that support mission critical platforms and services, partnering closely with business and project sponsors to define requirements, objectives, and technical direction. In this role, you provide hands-on technical leadership and subject matter expertise across core and adjacent domains, guiding solution architecture and automation strategies while ensuring adherence to security, compliance, and operational standards. You actively engage with Application, Platform, and IT teams to identify automation opportunities, analyze software stacks, and optimize deployment pipelines. You facilitate collaboration across multiple teams, foster productive technical dialogue, and lead design discussions that align engineering outcomes with business goals. You are also responsible for developing clear, impactful technical narratives and presentations tailored to both IT and business stakeholders. Key responsibilities include mentoring and coaching junior engineers, raising overall team capability, and contributing to the continuous improvement of the Software Development Lifecycle (SDLC). You help advance organizational maturity by applying Microsoft best practices and leveraging Git-based SDLC workflows through platforms such as Azure DevOps, GitLab, or GitHub. Design end‑to‑end solution architectures that can be effectively handed off to lower‑level engineers for execution, ensuring platform reuse, standardization, and scalability where possible. Review and validate technical designs and implementation plans developed by engineers and analysts to ensure high‑quality solutions that can support the volumetric, performance, and reliability requirements of business partners. Develop and maintain Infrastructure as Code (IaC) solutions using Terraform, including Cloud resource provisioning in Azure, Automated environment buildouts, and Disaster recovery environment deployments Design and implement Golden Image baselines and establish a controlled revision and lifecycle management process to support secure and consistent deployments. Customize environment buildouts to meet applications specific requirements while maintaining adherence to enterprise standards and reusable patterns. Build and maintain comprehensive measurement and observability dashboards that provide actionable performance insights into key banking applications, enabling operational decision‑making while enforcing IT standards. Serve as a liaison between IT and Application teams to identify, prioritize, and drive automation opportunities across infrastructure and deployment pipelines. Manage Ansible Linux hosts and oversee the Azure Marketplace deployment and operation of the Ansible Automation Platform, ensuring stability, security, and scalability. Produce and maintain formal solution documentation independently or in partnership with Architecture teams, including: 0Physical and logical architecture diagrams, Cross‑referenced use‑case and deployment models, and Documentation suitable for long‑term operational reference Enforce architectural and operational standards and contribute to the creation, refinement, and enhancement of IT procedures that support infrastructure and operational teams across the organization.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior