Cloud Software Engineer

Rockwell Automation · Other US Location

Company

Rockwell Automation

Location

Other US Location

Type

Full Time

Job Description

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 25,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.

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

Rockwell Automation is expanding human possibility. We connect the imaginations of people with the potential of technology to make the world more intelligent, more connected, and more productive.

We help the world work better and people work smarter and are looking for bright minds to make that happen. The makers, the forward thinkers, the problem solvers. That's where you come in.

Headquartered in Milwaukee, Wisconsin, we employ approximately 23,000 problem solvers dedicated to our customers in more than 100 countries.

As a Cloud Software Engineer for Rockwell Automation, you will design and develop industry-leading commercial applications for the public cloud. You will collaborate with multiple, global cross-functional teams and cloud-based partners to deliver high quality software as a service offering.

In this position, you will be highly involved in subsystem design, implementation, and testing; working very closely with the support of our senior engineers, test engineers, and product management. You will play an active role in all the stages of the product lifecycle and support your team throughout the process.

We are high performing team that believes in knowledge sharing and collaboration. We are looking for someone who will effectively leverage and learn from a diverse set of technical backgrounds and opinions. We value what you can learn over what you already know and expect you to actively seek out new developments in the software engineering, and test automation fields. We will work with you to identify and pursue career development and training opportunities to further your skills and grow your responsibilities.

We are a diverse team of globally distributed engineers building the next generation of Rockwell Automation Software as a Service product. FactoryTalk Design Tools and FactoryTalk Vault allow Rockwell Automation customers to share and collaboratively develop projects, perform in depth analysis, and virtualize production systems for simulation and testing. We offer a unique opportunity to take successful practices from software development (version control, collaboration, and rapid development with continuous integration), and apply them to industrial control environments. The software runs in the Microsoft Azure cloud, utilizing a command query responsibility segregation (CQRS) pattern, written primarily in F# and Typescript, to help ensure performance and scalability.

What you will do:

  • With the help of senior engineers, design and develop solutions while considering tradeoffs between requirements, speed, cost, and reliability in your approach.
  • Develop and execute thorough unit test plans.
  • Estimate your work and report progress as part of an Agile team.
  • Report, analyze, debug and correct defects in production and development services.
  • Participate in a rotating on-call schedule in the event of a critical production issue.
  • Foster an environment of trust and candor by participating in reviews of documents, designs, code, test cases and user documentation as well as provide feedback to other engineers and react to feedback given to you.
  • Build relationships and interact with peers to continuously improve yourself and the team by actively seeking knowledge of new developments in the software engineering field and exploring new avenues to overcome obstacles by utilizing the latest technologies and standards.

Basic qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or similar Engineering Discipline
  • Legal authorization to work in the US is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening

Preferred qualifications:

  • Ability to work with other engineers, testers, and product managers in a virtual environment, leveraging text chat, voice, and collaborative design and development tools.
  • Experience working on an Agile team, building Software-as-a-service applications deployed to the public cloud (Microsoft Azure, AWS, Google Cloud Platform) and using modern, technologies (microservices, Kubernetes)
  • Knowledge of professional software engineering practices for the complete development life cycle, including version control, coding standards, code reviews, testing, and production operations.
  • Knowledge of C++, C#, Go, Python, Java, NodeJS or other relevant programming languages.
  • Understanding of REST API design and behavior.
  • Experience with JavaScript/TypeScript for web UI frontend development (Angular preferred).
  • Familiarity with dev-ops software development methods (CI/CD) and infrastructure-as-code (Terraform, Ansible, etc.)
  • Familiarity with functional programming concepts or experience with a functional programming language (F#, Haskell, etc.)
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
  • Travel up to 10% may be required.
  • This position can be performed remotely from any US Location
  • This position is part of a job family. Experience will be the determining factor.

#LI-MB1

Resource Links

  • Rockwell Automation Expanding Human Possibility
  • Rockwell Automation OurNext
  • FactoryTalk Design Hub Overview

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.

Date Posted

02/16/2023

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details