Software Engineer II – System Automation
Core
Develop and maintain automation solutions for software deployment, engineering workflows, and system integration.
Role type
Mid-level IC software engineer (system automation)
Builds
Automation solutions, CI/CD pipelines, and engineering tooling
Domain
Health technology / Software Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET, PowerShell, Python, object-oriented programming, CI/CD, Infrastructure as Code (IaC), scripting, SQL, XML, JSON
Preferred skills
Azure DevOps, GitHub, Git, React, VMware, Nutanix, AWS, Azure, Windows environments, networking technologies (DHCP, DNS, TCP, UDP), AI-assisted engineering tools
Technologies
C#, .NET, PowerShell, Python, Azure DevOps, GitHub, Git, SQL Server, PostgreSQL, React, XML, JSON, VMware, Nutanix, AWS, Azure
Responsibilities
Develop and maintain automation solutions using C#, .NET, PowerShell, and Python; Contribute to deployment automation, CI/CD, and release automation initiatives; Identify manual engineering processes and improve them through scripting and tooling; Support Infrastructure as Code, environment provisioning, and configuration management; Improve observability through logging, monitoring, and analytics; Develop and execute unit tests while troubleshooting software issues; Create and maintain technical documentation and participate in design and code reviews; Collaborate with cross-functional teams including Software, Verification, Systems Engineering, DevOps, IT, and Quality.
Seniority
Mid-level, hands-on IC