Software Engineer
Role details
Job location
Tech stack
Job description
Nucor Business Technology (NBT) is building the next generation of manufacturing software for Nucor's steel operations - and we're looking for a Software Engineer who cares as much about outcomes as they do about code.
This role sits on the central product team responsible for developing and evolving Nucor's manufacturing execution systems - including our current homegrown platform and the next-generation MES we are building. You'll work in close partnership with mill-embedded engineers who live in the operational complexity of Nucor's facilities every day. Your job is to take the signal they surface - real workflows, real constraints, real friction - and turn it into reliable, high-quality software that makes a difference on the floor.
This is not a maintenance role. You'll be building something new and shaping how Nucor manufactures steel for decades to come. This is a full-time, permanent position based at the NBT office in Dallas, TX.
Safety is the most important part of all jobs within Nucor; therefore, candidates must be able to demonstrate the ability to initiate, lead, and uphold safety policies, practices, procedures, and housekeeping standards at all times.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent professional experience
- 3-5 years of experience building and shipping production software
- Proficiency in at least one modern language: Python, C#, or TypeScript/JavaScript
- Working knowledge of AI and LLM integration: prompt engineering, retrieval-augmented generation (RAG), agent frameworks, or evaluation-driven development
- Experience designing and consuming APIs (REST or GraphQL) and integrating across service boundaries
- Proficiency with AI-assisted development workflows and agentic coding tools
- Demonstrated ability to take ownership of a feature or system from design through delivery, * Experience building product features with direct user impact, demonstrated by gathering user feedback, iterating based on that feedback, and measuring outcomes through adoption, efficiency, quality, or other defined performance metrics
- Comfort with modern cloud infrastructure, particularly Azure; AWS or GCP experience also considered
- Strong fundamentals in software architecture, testing, and system design
- Proficiency with Git, CI/CD pipelines, and observability tooling
- Experience with legacy system modernization or platform migration is a plus
- Manufacturing or industrial domain knowledge is a plus, not a prerequisite