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 is hiring a Senior Software Engineer in Aiken, SC (onsite) to build and own software solutions that support 24/7 manufacturing operations.
Responsibilities
- Design, develop, deploy, and continuously improve manufacturing and business applications, including AGY’s Manufacturing Information Management System (MIMS).
- Take ownership across the full solution lifecycle: requirements, architecture, development, testing, deployment, documentation, performance, reliability, and technical support.
- Partner with manufacturing, engineering, quality, and other business functions to address operational challenges and improve productivity and product quality.
- Build and evolve integrations across 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 to identify practical use cases.
- Support AWS/Azure environments and participate in cloud architecture, application modernization, cybersecurity, and system reliability initiatives.
- Spot opportunities to modernize legacy applications and improve maintainability, scalability, and performance.
- Grow technical capabilities through hands-on projects, training, and exposure to technologies beyond the primary area of expertise.
Requirements
- Experience: 5+ years of software/application development experience; manufacturing application experience preferred.
- Education: Bachelor’s degree in computer science, software engineering, programming, or a related field preferred; equivalent experience accepted.
Technology Stack
- 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%