Skip to content
mimi

Software Engineer – Cloud Automation & IaC

Confidential

Fairmont · On-site Full-time $80k – $90k/yr 1mo ago

About the role

About the Role

We are seeking a motivated Software Engineer to design, deploy, and automate cloud infrastructure within a modern, AI‑enabled 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.
  • AI‑Enabled 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.
  • Cross‑Platform 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 GCP 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.

No visa sponsorship is offered for this role.

No C2C, only Direct Hire on W2; relocation candidates may be considered.

Skills

AWSAzureBashCI/CDGCPInfrastructure as CodeLinuxObject-Oriented ProgrammingPowerShellPythonWindowsYAML

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free