Senior Software Engineer
Backend Developer
Senior
.NET
.NET Core
APIs
Application Security
Automation
Azure
Blazor
C Sharp
Cloud Data Engineering
Cloud Data Platform
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Analytics
Data Engineering
Data Integration
Data Processing
Design
DevOps
Devops Tools
DevSecOps
Docker
Dot Net
Engineering
Engineering Software
Facilities Management
Front End Development
Frontend
Information Technology (IT)
Infrastructure
Infrastructure As Code
Integration
JavaScript
Kubernetes
Microsoft .net
Platform Engineering
Programming
Programming Language
Programming Languages
Security
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Web
Web Design
Web Technologies
Job Description
AGY’s Senior Software Engineer will build and run software solutions that support 24/7 manufacturing operations, product quality, and business performance.
Responsibilities
- Design, develop, deploy, and continuously improve manufacturing and business applications, including AGY’s Manufacturing Information Management System (MIMS)
- Take end-to-end ownership across the solution lifecycle: requirements, architecture, development, testing, deployment, documentation, performance, reliability, and technical support
- Collaborate with manufacturing, engineering, quality, and other business teams to address operational issues and improve productivity and product quality
- Build integrations connecting manufacturing equipment, databases, enterprise systems, cloud platforms, and external services
- Evaluate and pilot emerging technologies, including AI, machine learning, automation, cloud services, and modern software-development tools, with focus on practical use cases
- Support AWS/Azure environments and participate in cloud architecture, application modernization, cybersecurity, and system reliability initiatives
- Find opportunities to modernize legacy applications and improve maintainability, scalability, and performance
- Increase technical capabilities through hands-on projects, training, and exposure to technologies outside the primary specialty
Requirements
- 5+ years of software and/or application development experience
- Manufacturing application experience is preferred
- Bachelor’s degree in computer science, software engineering, programming, or a related field is preferred
- Equivalent experience is accepted in place of the degree
Technology
- Core: C#/.NET, Blazor, SQL, JavaScript, HTML, Linux, Git, REST/SOAP, AWS/Azure
- Preferred exposure: Docker, Kubernetes, Helm, .NET MAUI/Android, TLS/PKI, Networking, Cloud Application Development, AI/ML tools
Travel
- Less than 10%
Location: Aiken, SC (onsite)