Software Engineer

Rockwell AutomationMayfield Heights, OH
Hybrid

About The Position

We're seeking a Software Engineer to join our team in developing innovative software solutions for industrial automation. This role involves designing, coding, testing, and maintaining web-based applications using C#/.NET Core, Kotlin and Typescript. You'll collaborate with cross-functional teams, contribute to product quality, and stay current with emerging technologies. We're looking for a passionate Software Engineer to join our dynamic team developing commercial software solutions for the industrial automation space. In this role, you'll contribute to the design, development, and testing of high-quality software products that are robust, scalable, and user-friendly. You'll work closely with teams throughout the software development lifecycle, gaining exposure to modern technologies and engineering practices. This is a great opportunity for someone who enjoys solving complex problems, collaborating with others, and growing their technical expertise in a supportive environment.

Requirements

  • Bachelor's Degree or Equivalent Years of Relevant Work Experience
  • Legal authorization to work in the U.S. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Nice To Haves

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Typically requires 2+ years of experience with a solid foundation in object-oriented programming, and familiarity with Agile methodologies and cloud platforms.
  • Proficiency in TypeScript, Kotlin, and C#/.NET Core.
  • Understanding of object-oriented programming and design patterns.
  • Familiarity with Agile development methodologies.
  • Basic knowledge of microservices and cloud platforms (e.g., Azure, AWS).
  • Exposure to test automation and CI/CD pipelines.
  • Familiarity with GenAI tools like GitHub Copilot

Responsibilities

  • Write clean, maintainable, and efficient code while using GenAI tooling to enhance productivity.
  • Develop and execute unit tests; identify, troubleshoot, and resolve software defects.
  • Work with product managers, designers, and other engineers to understand requirements and deliver high-quality features.
  • Help create technical documentation for code, designs, and test cases.
  • Stay current with industry trends and emerging technologies; apply new knowledge to improve product quality and development practices.
  • Participate in peer reviews to maintain code quality and share knowledge.

Benefits

  • Health Insurance including Medical, Dental and Vision
  • 401k
  • Paid Time off
  • Parental and Caregiver Leave
  • Flexible Work Schedule

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service