Global Remote Network: Verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs
S

Software Engineer I

Pittsburgh, PA

🔒 Direct submission to hiring team • Zero candidate fees

Role & Company Overview

🏢
Employer
SMS group USA
📍
Location / Model
Pittsburgh, PA
💼
Employment
Internship
🛡️
Recruitment Type
Direct to HR Pipeline
🏭
Industry
General
👥
Company Size
🌐
Headquarters
United States
✈️
Visa & Sponsorship
Global Talent Consideration
✈️
Global Sponsorship Signal: This position is eligible for global talent consideration and work authorization sponsorship for top qualified international candidates.
🛡️
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • Hirely Editorial Team. Authenticated directly from SMS group USA's hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards

📋 Role Overview & Responsibilities

Summary

A software engineering position developing and maintaining software solutions for supervisory and process control systems (automation level 2) for Metallurgical Plants and Environmental Technologies.

Who We Are

At SMS group, our people are our greatest asset. We offer an entrepreneurial environment that promotes a culture of innovation, growth, and inclusion. We offer company events, activities, and opportunities to participate in charitable initiatives that benefit the communities where we are located.

www.sms-group.us

What You’ll Do

  • Work with an assigned mentor to understand the process, which Level 2 supervisory and process control software systems are supporting.
  • Learn to apply software engineering principles in an industrial project-oriented environment.
  • Work on full stack software engineering tasks given and supported by a more senior engineer using the C#.NET stack for backend-, and JavaScript, HTML5, and CSS3 for frontend tasks.
  • Learn and execute the software development lifecycle (SDLC) Perform any of the activities of an agile methodical environment and process Write clean, maintainable, and testable code according to the established coding guidelines.
  • Develop features and entire smaller modules as part of a larger system and within the timeframe estimated by the entire team.
  • Write automated unit tests wherever possible in coordination with a more senior engineer.
  • Collaborate with more experienced engineers, SMS teams globally, as well as with customers to identify requirements and to provide engineering solutions.
  • Deploy features and modules as part of a larger system to a given hosting infrastructure.
  • Participate in factory acceptance tests with customers based on established protocol to determine software functionality according to specification.
  • Perform manual system and black box tests of developed features in a deployed setting.
  • Participate in commissioning of an entire system at customer site with a more experienced engineer.

What You’ll Need

Bachelor’s Degree Computer Science; or Computer-, Software- or Systems Engineering Foundational understanding of object oriented programming Foundational understanding of data structures and algorithms Basic programming foundations in either C#.NET, Java, or C++. Basic knowledge of relational databases such as PostgreSQL, or SQL Server Problem-solving techniques used in the analysis and design of software solutions Willing to travel within the United States (approx.. 15% annually) Internship or Co-Op experience as Software Engineer or Automation Engineer 0 to 2 years of experience in a professional software development environment Hands-on experience with Angular or ReactJS frameworks

What We Offer

Competitive compensation, medical/dental/vision coverage, paid vacation, paid holiday time, 401k with a company match, training, a tuition reimbursement program and more!

What We Do

SMS group is the leading partner in the world of metals. We are an original equipment supplier offering comprehensive maintenance and spare part services for metals production, continuous casting and rolling (flat and long products), tubes, welded pipes, forging, non-ferrous technology, and heat treatment plants - all from a single source.

SMS group Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, religion, national origin, age, sexual orientation, disability, veteran status, gender identity or other categories protected by law. Employment is contingent upon successful completion of a drug screen and physical capacity profile test.

Frequently Asked Questions

How do I apply for the Software Engineer I position at SMS group USA? ▼

Click the “Apply for this Position” button on this page to submit your application directly to SMS group USA without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship? ▼

This position is located in Pittsburgh, PA with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely? ▼

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

🛡️ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud
Explore Other Roles