Cloud Software Engineer

Lincoln ElectricEuclid, OH

About The Position

We are seeking a Full Stack Software Developer who will contribute to the design, development, testing, and support of cloud-based applications hosted on the Microsoft Azure platform. This role supports Industrial IoT solutions, including products for welding systems and electric vehicle (EV) charging infrastructure, as well as Machine Learning applications to analyze and optimize operation. The ideal candidate can implement new features, improve existing components, and help maintain high-quality code using tools such as Microsoft Teams. This position requires solid problem-solving skills and a willingness to learn from senior developers while taking ownership of assigned work.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • Minimum of 2+ years of Full Stack development experience.
  • Java or C# and familiarity with associated build tools.
  • Experience with front-end development using HTML, CSS, JavaScript.
  • Understanding of API development, REST principles, and distributed application fundamentals.
  • Experience writing SQL queries and working with relational databases.
  • Ability to work on multiple Tasks and maintain development velocity when blockers are encountered in some areas.
  • Strong analytical and debugging skills and a willingness to learn from senior team members.
  • Effective communication skills in remote and cross-functional environments.

Responsibilities

  • Collaborate with product owners and team members to understand requirements and translate them into actionable backlog items.
  • Develop backend services, APIs, and application features using Java or C#.
  • Build web interfaces or UI components using HTML, CSS, JavaScript, and React, following established patterns.
  • Contribute to Azure-based applications including basic configuration, monitoring, and enhancement of cloud services under guidance from senior developers.
  • Assist in maintaining CI and CD pipelines, including automated build and deployment workflows.
  • Participate in code reviews to ensure quality, maintainability, and adherence to coding standards.
  • Troubleshoot and resolve software defects and support analysis of customer-reported issues.
  • Contribute to documentation of requirements, technical decisions, and application behavior.
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives while using Azure DevOps for task and sprint tracking.
  • Collaborate with peers to improve development practices, identify opportunities for reuse, and suggest enhancements to existing systems.
  • Stay current with modern development tools and practices and apply new learning to daily work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service