Software Engineer Cloud & Infrastructure (Azure / IaC)

Fairmont, WV, US • Posted 9 hours ago • Updated 9 hours ago
Full Time
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🤯 Applying directly to the forehead...

Job Details

Skills

  • ARM
  • Cloud Computing
  • Bash
  • IaaS
  • Python
  • Object-Oriented Programming
  • Microsoft Azure

Summary

No C2C or third-party candidate, Direct hire on W2 only

About the Role

We are seeking a motivated Software Engineer to design, deploy, and automate cloud infrastructure within a modern, AIenabled engineering environment. This role goes beyond traditional administration, focusing on building scalable, maintainable solutions using code and automation across cloud platforms.

You will work closely with technical and business stakeholders to translate requirements into robust cloud-based solutions, leveraging Infrastructure as Code (IaC), scripting, and object-oriented design principles.

Key Responsibilities

  • Infrastructure as Code (IaC): Design, deploy, and manage scalable cloud infrastructure using Azure ARM templates and YAML configurations.
  • AIEnabled Engineering: Utilize AI-assisted development tools to accelerate scripting, documentation, automation, and infrastructure deployment.
  • Automation & Scripting: Develop and maintain automation tools using Python, Bash, and PowerShell/CMD to streamline cloud operations.
  • Software Design: Apply Object-Oriented Programming (OOP) principles to create clean, reusable, and maintainable infrastructure code.
  • System Architecture: Participate in requirements gathering and technical design discussions to translate business needs into cloud solutions.
  • CrossPlatform Engineering: Build and support solutions operating across Windows and Linux environments.
  • CI/CD Support: Contribute to pipeline configuration and infrastructure deployment workflows.

Required Qualifications

  • Education: BS/MS in Computer Science, Engineering, or a related field (or equivalent professional experience).
  • Professional Experience: Demonstrated professional working experience (academic coursework or internships alone are not sufficient).
  • Programming: Strong understanding of OOP concepts and proficiency in Python.
  • Cloud Experience: Hands-on experience or strong familiarity with Azure and Azure Resource Manager (ARM) templates. Exposure to AWS or Google Cloud Platform is a plus.
  • Operating Systems: Solid understanding of both Windows and Linux environments.
  • Scripting: Ability to write and maintain complex scripts in Bash and PowerShell/CMD.
  • Configuration Management: Experience using YAML for configuration files and pipeline definitions.

Preferred Skills

  • Interest in adopting AI tools throughout the software development lifecycle.
  • Experience working with CI/CD pipelines.
  • Exposure to requirements gathering, stakeholder engagement, or technical consulting.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10371465
  • Position Id: 8958352
  • Posted 9 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Morgantown, West Virginia

Today

Full-time

USD 69,550.00 - 125,725.00 per year

Morgantown, West Virginia

Today

Full-time

USD 107,900.00 - 195,050.00 per year

Clarksburg, West Virginia

Today

Full-time

USD 57,850.00 - 104,575.00 per year

Clarksburg, West Virginia

Today

Full-time

USD 69,550.00 - 125,725.00 per year

Search all similar jobs