Software Engineer
Indexed description
We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!
Job Description
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. You will report to the Manager, Software Engineering and have a hybrid schedule working in Mayfield Heights, OH
Your Responsibilities
- Software Development: Write clean, maintainable, and efficient code while using GenAI tooling to enhance productivity.
- Testing & Debugging: Develop and execute unit tests; identify, troubleshoot, and resolve software defects.
- Collaboration: Work with product managers, designers, and other engineers to understand requirements and deliver high-quality features.
- Documentation: Help create technical documentation for code, designs, and test cases.
- Continuous Learning: Stay current with industry trends and emerging technologies; apply new knowledge to improve product quality and development practices.
- Code Reviews: Participate in peer reviews to maintain code quality and share knowledge.
- 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.
- 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
- Health Insurance including Medical, Dental and Vision
- 401k
- Paid Time off
- Parental and Caregiver Leave
- Flexible Work Schedule where you will work with your manager to enjoy a work schedule that can be flexible with your personal life.
- To learn more about our benefits package, please visit at www.raquickfind.com.
We are an Equal Opportunity Employer including disability and veterans.
If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.
Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search