Software Engineer
Job Description
The High Technology Foundation offers an onsite Software Engineer role in Fairmont, West Virginia, with a salary range of $70,000 to $90,000 per year and a comprehensive benefits package. This position focuses on designing, deploying, and automating cloud infrastructure using AI enabled development tools within a cloud environment.
Responsibilities
- Infrastructure as Code (IaC): design and deploy scalable cloud infrastructure using Azure Resource Manager templates and YAML configurations.
- AI-Enabled Engineering: apply AI powered development tools to streamline scripting, automate complex tasks, document work, and accelerate deployments.
- Automation & Scripting: develop robust automation scripts and tools using Python and Bash to streamline deployment and operations.
- Software Design: apply object oriented programming principles to create maintainable infrastructure code.
- System Architecture: participate in requirements elicitation and technical design sessions to translate business needs into cloud solutions.
- Cross-Platform Engineering: build and maintain solutions that function across Windows and Linux environments.
Requirements
- Programming Core: strong understanding of OOP concepts and proficiency in Python.
- Cloud Proficiency: hands-on experience or strong familiarity with Azure and ARM templates; AWS and Google Cloud experience is a plus.
- OS Knowledge: comfortable working in mixed operating system environments with solid knowledge of Windows and Linux internals.
- Scripting: ability to write complex scripts in Bash and PowerShell/CMD.
- Configuration Management: experience with YAML for configuration and pipeline definitions.
Technologies
- Python
- Bash
- PowerShell/CMD
- Azure
- Azure Resource Manager (ARM) templates
- AWS
- Google Cloud
- YAML
Benefits
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Preferred Skills
- Interest in AI: enthusiasm for adopting AI tools in the software development lifecycle.
- CI/CD: experience with continuous integration and deployment pipelines.
- Requirements gathering or technical consulting exposure.
Education and Experience
- Education: BS or MS in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Professional Experience: demonstrated professional working experience is required; academic coursework and internships cannot substitute for experience.
Compensation
Attractive benefits and compensation package commensurate with experience and education. HTF is an Equal Opportunity Employer.
Salary Range
$70,000 - $90,000 per year
Job Type
Full-time
Work Location
In person in Fairmont, West Virginia
Website: www.wvhtf.org