Rockwell Automation

Software Engineer Product Security

Rockwell Automation
Apply
11 hours ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design, develop, test, and maintain software components, services, and tools supporting product security programs.
  • Apply secure coding practices and security-by-design principles throughout the software development lifecycle.
  • Participate in feature design, implementation, testing, deployment, code reviews, and technical discussions.
  • Support threat modeling, security reviews, vulnerability remediation, and risk mitigation.
  • Develop automation that improves security, compliance, and engineering productivity.
  • Contribute to cloud-native, web, desktop, and distributed application development.
  • Integrate security requirements and security tooling into product designs and CI/CD pipelines.
  • Investigate and resolve software defects, performance issues, and security findings.
  • Create and maintain technical documentation, test plans, and engineering artifacts.
  • Use generative AI tools responsibly to improve development efficiency, code quality, testing, documentation, and workflows.
  • Stay current with cybersecurity threats, software engineering practices, and AI-driven development methodologies.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Cybersecurity, or Electrical Engineering, or equivalent practical experience.
  • At least 2 years of software development experience.
  • Knowledge of secure software development lifecycle practices, common vulnerabilities and mitigations, OWASP Top 10, CWE, and secure coding practices.
  • Familiarity with threat modeling concepts and security risk assessments.
  • Experience with one or more modern programming languages such as C#, C++, Java, Python, Go, or TypeScript.
  • Preferred experience developing software for cloud, web, desktop, or distributed systems.
  • Preferred knowledge of object-oriented design, data structures, algorithms, and design patterns.
  • Preferred experience with TypeScript, Node.js, Angular, React, GraphQL, Git, GitHub, Azure DevOps, CI/CD pipelines, and automated testing.
  • Preferred experience developing on Windows or Linux and familiarity with REST APIs, microservices, containers, and cloud-native architectures.
  • Preferred knowledge of authentication, authorization, encryption, security protocols, and standards including IEC 62443, NIST SSDF, CRA, and NIS2.
  • Preferred experience with generative AI tools including GitHub Copilot, ChatGPT, Claude, or Cursor, and understanding of prompt engineering, code generation, automated testing, and documentation workflows.
  • Preferred exposure to AI/ML concepts, LLMs, retrieval-augmented generation, agentic workflows, or AI-enabled developer tooling, including evaluating AI-generated outputs for quality, security, maintainability, and compliance.

Benefits

  • Hybrid schedule in Bangalore or Pune, with employees expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless attending an off-site business obligation.
  • Premium Calm membership and comprehensive mindfulness programs.
  • Paid volunteer time off available after six months of employment for eligible employees.
  • Volunteer and donation matching program.
  • Employee Assistance Program.
  • Personalized wellbeing programs through OnTrack.
  • On-demand digital course library for professional development and other local benefits.

Tech Stack

Categories

Rockwell Automation

About Rockwell Automation

10,000+ employees

Rockwell Automation builds industrial control hardware and factory software for manufacturers, and sells services and systems to design, operate, and maintain automated plants. Its Allen-Bradley controllers, drives, and safety products pair with FactoryTalk software and MES to support discrete and process industries. Founded in 1903 and headquartered in Milwaukee, it is a public company on the NYSE (ROK) with global sales, partners, and OEM customers.

Contact me