Job Overview
Role: Consultant – Software Engineer (Cloud & Platform Engineering) Location: Hyderabad Experience: Highly skilled and experienced professional level Qualification: Bachelor's Degree or equivalent experience (Any Stream) Key Skills: Python, TypeScript, Terraform, AWS CloudFormation, AWS CDK, AWS (secure, scalable, reliable, cost-optimized architectures), AWS Landing Zone, AWS Organizations, debugging, analytical, communication, timeline management, system workflow dependencies, application routing, cloud API integrations
Job Description
Principal Financial Group is seeking an exceptionally skilled and experienced professional for the position of Consultant – Software Engineer in Hyderabad. This hybrid role requires an in-office presence at least 3 days a week. If you possess a true passion for AWS cloud infrastructure, DevOps pipelines, and hands-on coding automation, you will design, develop, and deliver highly secure, production-grade cloud-native solutions.
Roles and Responsibilities
- Solution Delivery: Design, develop, and deliver highly secure, production-grade cloud-native solutions using modern cloud computing methodologies.
- Automation: Automate enterprise cloud setups and administrative tasks comprehensively using Infrastructure as Code (IaC) architectures.
- Code Quality: Write clean, efficient, highly maintainable, and thoroughly reviewed code for task modules tied to platform engineering.
- CI/CD: Build, deploy, and configure continuous integration and continuous delivery (CI/CD) pipelines via GitHub Workflows and GitHub Actions.
- Cloud Environment Setup: Utilize a deep knowledge of AWS Landing Zone to engineer a secure, multi-account corporate cloud environment.
- Security & Compliance: Configure, monitor, and regulate Role-Based Access Control (RBAC) layers ensuring deep structural compliance with security policies. Define, implement, and maintain secure guardrails, architecture baselines, Service Control Policies (SCPs), and compliance parameters natively inside AWS.
- Platform Components: Build reusable, modular platform components, standardized APIs, and developer toolkits to scale self-service infrastructure automation.
- Project Alignment: Align with internal delivery managers for structural project reviews, risk monitoring, mitigation strategies, and continuous engineering iterations.
Skills and Eligibility Criteria
Educational Background: Bachelor's degree or equivalent experience (Any Stream).
Experience: Highly skilled and experienced professional level.
Mandatory Technical Skills:
- Superior proficiency in programming languages such as Python (highly preferred) or TypeScript for clean cloud application development and automation scripts
- Extensive expertise with advanced orchestration tools like Terraform, AWS CloudFormation, or AWS CDK for configuring and managing infrastructure automatically
- Thorough understanding of engineering secure, highly scalable, reliable, and cost-optimized cloud architectures within Amazon Web Services (AWS)
- Strong functional familiarity with establishing multi-account foundational architectures using AWS Landing Zone and AWS Organizations
Competencies:
- Top-tier analytical, benchmarking, and cross-system troubleshooting skills to resolve challenging enterprise framework problems
- Proven ability to research, learn, and rapidly deploy emerging AWS cloud utilities and cloud-native technical innovations
- Sound technical estimation skills coupled with excellent professional communication and timeline management capabilities
- Deep technical understanding of system workflow dependencies, application routing systems, and secure cloud API integrations
- High-level operational awareness of the core business processes powered and sustained by underlying software frameworks
- Excellent flexibility with a dedicated stretch mindset to support delivery timelines when needed