Kaiser Aluminum Corporation logo

Industry 4.0 Senior Software Engineer - 10+ years application development experience

Kaiser Aluminum Corporation

Heath, OH
Full Time
Senior
about 1 month ago

Job Description

About the Role

The Senior Software Engineer role at Kaiser Aluminum involves architecting, building, and maintaining data-driven applications that support Industry 4.0 manufacturing solutions. The position focuses on integrating IoT, processes, and products into enterprise systems to improve manufacturing quality, efficiency, and on-time performance. The role includes application development, upgrades, documentation, and supporting the evolution of Manufacturing Execution Systems (MES) across North American facilities, following an agile SDLC and utilizing various programming languages and tools. The position is based in Newark, Ohio, with a hybrid work option requiring three days onsite per week.

Key Responsibilities

  • Develop and deploy software and systems to support Industry 4.0 initiatives.
  • Engage in agile software development using sysML, including use case, activity, sequence, block, data object models, and mockups.
  • Collaborate with teams to identify core purpose, architecture, data requirements, and reusable scope prior to software construction.
  • Design, refactor, and maintain configurable software solutions that are parameterized outside of base code for use across multiple manufacturing sites.
  • Design and deploy factory floor interfaces to visualize production processes, capturing machine and operator inputs such as process status, quality, and OEE.
  • Extract, analyze, translate, and interpret data to support business communities and identify opportunities for continuous improvement.
  • Coordinate implementation, business acceptance, and share lessons learned and system improvements between Kaiser sites.
  • Validate factory knowledge reports and underlying data.
  • Measure business impact and performance using built-in execution statistics.
  • Develop an understanding of Kaiser's manufacturing processes to enhance software effectiveness and efficiency.
  • Support both production issues and project development activities.

Requirements

  • Bachelor's or higher degree in Software Engineering or a related field.
  • 5-10 years of application development experience, with a preference for evolving business intelligence solutions.
  • Minimum of 3-5 years leading and managing a team of developers, delegating tasks, and coordinating deliverables.
  • Minimum of 3-5 years working with process engineers or business analysts to translate requirements and make architectural decisions.
  • Minimum of 3-5 years of experience in system architecture and design planning.
  • Minimum of 5 years conducting code reviews.
  • Experience in agile software development environments utilizing OO languages such as Java, VB.Net, C#.Net, or Python.
  • Competency with T-SQL, database theory, and structures.
  • Foundational knowledge of networking and client-server transactions.
  • Familiarity with design by contract, defensive programming, error handling, testing, and N-tier architectures.
  • Experience with object-oriented design principles, design patterns, data models, and relating entities to manufacturing domains.
  • Demonstrated experience with MBSE, sysML, or similar documentation tools.
  • Strong communication skills for articulating, collaborating, and proposing design concepts.
  • Ability to produce high-quality, well-documented, tested, and efficient applications and reports.
  • Comfortable working incrementally, collaborating, and participating in peer reviews.
  • Proven ability to manage concurrent development tasks.
  • Excellent problem-solving, investigative, and analytical skills.
  • Manufacturing experience and exposure to Digital Twins are considered a plus.
  • Must be a US person (US Citizen, Green Card holder, or protected person under 8 U.S.C. 1324b(a)(3)).

Nice to Have

  • Experience with Digital Twins.

Qualifications

  • Bachelor's degree or higher in Software Engineering or related field.

Working at Kaiser Aluminum Corporation

Kaiser Aluminum is passionate about environmental sustainability, employee growth, contributing to communities, and fostering an inclusive culture.

Apply Now

Job Details

Posted AtJun 18, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Kaiser Aluminum Corporation

Website

kaiseraluminum.com

Company Size

1001-5000 employees

Location

Heath, OH

Industry

Alumina and Aluminum Production and Processing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches