New Job Opportunity
We are actively hiring for a new role.
Apply Now

Advertisement

Senior Software Engineer

Share this job across your social media.
🏢 ArcelorMittal South Africa📍 Vanderbijlpark, Gauteng💼 Full-Time💻 On-site🏭 Information Technology, Manufacturing, Metals & Mining💰 R650,000 - R900,000 per year

About Company

ArcelorMittal South Africa is Africa’s largest steel producer, with a rich history spanning over 80 years. We are a part of the global ArcelorMittal group, the world’s leading steel and mining company. Our operations in Vanderbijlpark are at the heart of our integrated steelmaking process, serving vital sectors from construction to automotive. We are committed to sustainable practices, technological innovation, and fostering a diverse and inclusive workforce, contributing significantly to South Africa’s industrial landscape and economic growth.

Advertisement

Job Description

Are you a seasoned Software Engineer with a passion for driving technological advancements in a dynamic industrial environment? ArcelorMittal South Africa, a leading integrated steel producer, is seeking a highly skilled and motivated Senior Software Engineer to join our innovative IT team in Vanderbijlpark. This is a unique opportunity to apply your expertise in a sector that is critical to infrastructure and economic development, transforming traditional manufacturing processes through cutting-edge software solutions.

You will play a pivotal role in the digital evolution of our extensive operations, contributing to projects that span enterprise resource planning (ERP) system enhancements, real-time data acquisition and analysis from industrial control systems (SCADA/DCS), the development of bespoke applications for process optimization, and the integration of IoT devices for predictive maintenance and operational intelligence. Our commitment to innovation means you will be working with modern development methodologies and exploring new technologies to keep ArcelorMittal South Africa at the forefront of the industry.

At ArcelorMittal South Africa, we believe that the future of steel production is deeply intertwined with digital innovation. Our Senior Software Engineers are instrumental in designing, developing, and deploying robust software systems that optimize production, enhance operational efficiency, improve safety, and unlock new levels of data-driven insights. You will be at the forefront of integrating advanced technologies, from IoT sensors on the factory floor to sophisticated analytics platforms, ensuring our operations remain world-class and competitive. Your work will directly support our strategic objectives, driving efficiency across our value chain, from raw material handling to finished product delivery.

Advertisement

You will work within a collaborative and supportive team environment, tackling complex challenges that require creative problem-solving and a deep understanding of software architecture. This role offers the chance to lead critical projects, mentor junior engineers, and directly influence the technology roadmap of a major industrial enterprise. We foster a culture of continuous learning and professional growth, providing opportunities to expand your skill set and advance your career. If you thrive on developing high-performance, scalable applications that have a tangible impact on real-world operations, and are eager to contribute to the digital transformation of a foundational industry, we encourage you to apply. Join us in shaping the future of steel through technology.

Key Responsibilities

  • Lead the design, development, and deployment of robust software solutions for enterprise and operational systems.
  • Mentor and guide junior software engineers, fostering their technical growth and career development.
  • Collaborate with cross-functional teams, including Operations, IT Infrastructure, and Data Science, to gather requirements and deliver effective solutions.
  • Ensure the scalability, security, and performance of all developed applications and systems.
  • Participate actively in code reviews, architectural discussions, and technical evaluations to maintain high-quality standards.
  • Troubleshoot and resolve complex software defects, performance issues, and system integration challenges.
  • Drive continuous improvement in software development processes, tools, and best practices.
  • Stay updated with emerging technologies and industry trends, applying relevant advancements to our systems.

Required Skills

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience.
  • Proficiency in programming languages such as C#, Java, Python, or .NET.
  • Extensive experience with relational databases (e.g., SQL Server, Oracle).
  • Strong understanding of the Software Development Life Cycle (SDLC) and agile methodologies.
  • Experience with API design and development (RESTful services).
  • Solid understanding of cloud platforms (e.g., Azure, AWS) or on-premise infrastructure management.
  • Excellent problem-solving, analytical, and communication skills.
  • Demonstrated experience in leading software projects or significant modules.

Preferred Qualifications

  • Master's degree in Computer Science, Engineering, or a related technical field.
  • Experience with industrial automation systems (SCADA, DCS, PLCs) and their integration.
  • Knowledge of data warehousing, ETL processes, and business intelligence tools.
  • Familiarity with IoT platforms and data streaming technologies.
  • Experience in the manufacturing or heavy industry sector.
  • Certifications in relevant programming languages, cloud platforms, or project management.

Perks & Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive medical aid and retirement benefits.
  • Generous paid time off and leave policies.
  • Opportunities for professional development and continuous learning through training programs and certifications.
  • Subsidized employee wellness programs.
  • A safe, supportive, and innovative work environment.
  • Access to cutting-edge technology and impactful innovation projects.

How to Apply

Interested candidates are invited to submit their detailed CV and a cover letter outlining their experience and suitability for this role. Please click on the application link below to apply directly through the ArcelorMittal South Africa careers portal. Ensure your application clearly highlights your experience with enterprise-level software development and your ability to contribute to a large-scale industrial environment.

Apply Now

Share this job across your social media.

Don't rely on old listings! Get immediate, FREE access to today's freshest and most exclusive openings on our Premium Job Board.

🔥 Unlock the Hottest Jobs Now – It's FREE!

DISCLAIMER

All job vacancies on Career.supersecrets.com.ng are gathered from verified employers, trusted recruitment sources, and open-access job portals. However, we do not make any guarantees regarding the completeness, accuracy, or continued availability of any job listing.

Candidates are strongly encouraged to confirm all employment details and refrain from disclosing confidential or financial information unless they are confident about the employer’s credibility. Career.SuperSecrets will not be held liable for any loss, misuse, or damage resulting from reliance on information found on this platform.

We do not request or accept any payments to access our website, and all job listings are completely free to view and apply for. Please use this platform responsibly and at your own discretion. For questions, feedback, or complaints, kindly reach us at [email protected]
Scroll to Top