Software Engineer

Posted 2025-05-17
Remote, USA Full-time Immediate Start

Job Responsibilities

    1. Software Development & Integration
  • Design, develop, and maintain custom applications to support manufacturing and business operations.
  • Develop full-stack web and desktop applications using .NET, Python, JavaScript, C#, or Java.
  • Integrate software with MES, ERP (SAP, Oracle), SCADA, PLCs, and industrial IoT systems.
  • Implement REST APIs, OPC UA, MQTT, and database connections to connect enterprise applications.
  • Optimize software performance, scalability, and security to meet production requirements.
    2. Database Management & Data Engineering
  • Design and manage SQL databases for storing and analyzing production and business data.
  • Develop ETL pipelines and automated data workflows to improve data accessibility.
  • Ensure data integrity, security, and governance across software applications.
  • Work with cloud platforms (AWS, Azure, Google Cloud) for application hosting and data processing.
    3. UI/UX Development & User Support
  • Develop intuitive web interfaces and dashboards for real-time data monitoring.
  • Use frameworks like React, Angular, or Vue.js to create modern UI applications.
  • Provide technical support and training to end-users on developed applications.
  • Document software architecture, design, and user guides for system reference.
    4. Process Automation & Continuous Improvement
  • Develop automated scripts, bots, or machine learning models to improve manufacturing efficiency.
  • Collaborate with MES, IT, and automation teams to implement smart manufacturing solutions.
  • Support continuous integration and deployment (CI/CD) pipelines for agile development.
  • Analyze system logs and application performance for troubleshooting and optimization.

Job Requirements

    1. Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software development, enterprise application integration, or manufacturing IT solutions.
    2. Technical Skills
  • Proficiency in programming languages: Python, C#, .NET, Java, JavaScript, SQL.
  • Experience with web development frameworks: React, Angular, Vue.js, Flask, Django.
  • Strong knowledge of SQL databases (MSSQL, PostgreSQL, MySQL) and NoSQL databases.
  • Experience with RESTful APIs, GraphQL, WebSockets, and industrial communication protocols (OPC UA, MQTT, SOAP).
  • Knowledge of cloud computing (AWS, Azure, GCP) and DevOps tools (Docker, Kubernetes, Git, CI/CD).
  • Familiarity with MES, ERP, SCADA, and IoT platforms in manufacturing environments.
    3. Soft Skills
  • Strong problem-solving and debugging skills.
  • Ability to collaborate with cross-functional teams in IT, automation, and business departments.
  • Excellent communication skills for explaining technical concepts to non-technical users.
  • Ability to work in a fast-paced, dynamic manufacturing environment.

Apply Job!

 

Similar Jobs

Back to Job Board