Software Engineer
Required skills
Strong problem-solving skills and analytical thinking, Excellent communication and collaboration skills, Adaptability and continuous learning mindset, Attention to detail and commitment to quality, Leadership capabilities and initiative-taking approach, Customer-focused mindset with stakeholder management skills
Preferred skills
Supporting production or mission-critical services including operational troubleshooting and incident response, Scripting/automation (e.g., Python, Bash, PowerShell) and Git-based workflows, Virtualization platforms, including setup, management, and troubleshooting, Cloud-native tools, containerization (e.g., Docker, Kubernetes), and their integration within on-prem cloud and virtualized environments, CI/CD tools (e.g., GitHub, Ansible) and infrastructure-as-code methodologies, Monitoring and logging solutions (e.g., Prometheus, ELK Stack) for proactive infrastructure management aligned with NIST standards, Azure services such as AKS, Azure Virtual Network (VNet), Azure Monitor/Log Analytics, and Key Vault, Infrastructure-as-code in Azure (e.g., Terraform, Bicep/ARM), plus automated configuration management, Security hardening and vulnerability management in regulated environments (e.g., STIG/CIS-aligned baselines, patch compliance, audit logging)
Technologies
C#/.NET, Java, C++, Go, Python, Azure, on-prem infrastructure (servers/VMs, virtualization, containers, Kubernetes), Docker, Kubernetes, GitHub, Ansible, Prometheus, ELK Stack, AKS, Azure Virtual Network (VNet), Azure Monitor/Log Analytics, Key Vault, Terraform, Bicep/ARM, STIG/CIS-aligned baselines
Responsibilities
Design, develop, test, and debug cloud-based applications and platform services supporting semiconductor manufacturing capabilities, Build and maintain distributed systems including APIs, microservices, and data services with focus on reliability and performance, Engineer and deploy infrastructure across Azure cloud and on-premises environments, including servers, VMs, and Kubernetes clusters, Develop and optimize CI/CD pipelines and infrastructure-as-code solutions for automated deployment and configuration management, Provide operational support including monitoring, incident response, and continuous improvement of system reliability and security, Manage OS lifecycle processes including patching, validation, and operational change planning, Create and maintain comprehensive documentation for architecture, procedures, and troubleshooting guides
Seniority
Experienced Hire
Domain
Semiconductor manufacturing, cloud computing, infrastructure engineering