R

Rockwell Automation

Industrial automation hardware, software, services

Team Lead – Software Technology

AI Application EngineeringPosted on Nov 12
Full-timeNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Information Technology, or a related field is required.
  • At least 10 years of experience in software development, software design, and enterprise application development are required.
  • At least 3 years of experience in a Technical Lead, Team Lead, or comparable technical leadership role are required.
  • At least 5 years of experience conducting design reviews, code reviews, and technical assessments are required.
  • Hands-on Python experience for automation, data processing, API integration, prototyping, or AI-enabled application development is mandatory.
  • Practical experience using enterprise generative AI and coding-assistant tools such as Microsoft Copilot or GitHub Copilot in software engineering workflows is mandatory.
  • Understanding of agentic AI concepts, including tool use, orchestration, planning, memory, human-in-the-loop controls, evaluation, and safe deployment of AI agents is required.
  • Working knowledge of large language models, prompt engineering, retrieval-augmented generation, embeddings or vector search, and integration of AI services through APIs is required.
  • Ability to apply responsible AI, cybersecurity, data privacy, intellectual-property, and model-risk controls when using AI-generated code or AI-enabled solutions is required.
  • Strong experience in software architecture, object-oriented design, system integration, debugging, and enterprise application development is required.
  • Experience leading Agile software development teams and participating in SAFe or a similar scaled Agile framework is required.
  • Willingness to travel up to 10% of the time is required.

Responsibilities

  • Provide technical leadership across the software development lifecycle, including solution design, development, testing, implementation, maintenance, and support.
  • Lead architectural and technical design discussions to deliver scalable, reliable, secure, and maintainable enterprise software solutions.
  • Drive practical adoption of AI-assisted software engineering, including Microsoft Copilot and agentic AI solutions, to improve development productivity, code quality, testing, documentation, and engineering workflows.
  • Identify, prototype, and scale AI use cases using Python, APIs, prompt engineering, retrieval-augmented generation, and autonomous or multi-agent workflow patterns while applying appropriate security, privacy, human oversight, and responsible AI controls.
  • Guide Agile execution through PI Planning, Sprint Planning, backlog refinement, task breakdown, effort estimation, risk identification, and delivery commitments.
  • Review requirements, technical designs, code, test cases, and user documentation to ensure adherence to engineering standards and quality practices.
  • Mentor engineers on modern software practices and effective, responsible use of AI coding assistants and automation tools.
  • Collaborate with Product Owners, Scrum Masters, Architects, Engineering Managers, QA, UX, DevOps, data, AI, and global development teams to achieve product and program objectives.
  • Lead troubleshooting, debugging, integration, and resolution of complex technical issues across systems and subsystems.

Desired Qualifications

  • Experience designing or implementing agentic or multi-agent solutions using frameworks such as Microsoft Semantic Kernel, Azure AI Foundry Agent Service, LangChain, or AutoGen.
  • Experience building AI-enabled applications on Microsoft Azure, including Azure OpenAI Service, Azure AI Search, Microsoft Fabric, or related data and AI services.
  • Experience defining AI evaluation criteria, guardrails, observability, cost controls, and adoption metrics for enterprise use cases.
  • Strong expertise in Java, object-oriented programming, data structures, algorithms, and enterprise application design patterns.
  • Experience with modern UI/UX technologies and enterprise user interface development.
  • Experience with CI/CD pipelines, DevOps practices, containerization, virtualization, and modern software delivery approaches.
  • Knowledge of test automation strategies and development practices such as TDD and BDD.
  • Experience in manufacturing, industrial automation, MES, or consumer products industries.
  • Demonstrated success influencing technical direction, driving engineering excellence, and developing high-performing engineering teams.

About the Company

Rockwell Automation

Industrial automation hardware, software, services

Rockwell Automation provides hardware, software, and services to improve operational efficiency, reliability, and sustainability in industrial settings. It integrates automation components—sensors, controllers, software, and cloud/on‑premises platforms—to monitor, control, and optimize processes. It differentiates itself with a broad global portfolio, a strong emphasis on OT cybersecurity, maintenance management, digital twin capabilities, and industry‑specific sustainability solutions. Its goal is to help customers increase productivity, reduce operating costs, and meet environmental and reliability standards through integrated technology and ongoing support.

Company size
10,001+
Company stage
IPO
Headquarters
Milwaukee, WI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Rockwell Automation

See more jobs