Rockwell Automation is hiring for the position of Software Engineer Product Security in Bengaluru, India. Candidates with a Bachelor’s Degree are eligible to apply for this position. The complete information, eligibility criteria and requirements are provided below.
Job Description:
| Company Name | Rockwell Automation |
| Position | Software Engineer Product Security |
| Qualifications | Bachelor’s Degree |
| Experience | Experienced |
| Location | Bengaluru, India |
Key Responsibilities:
- Design, develop, test, and maintain software components, services, and tools that support product security programs.
- Apply secure coding practices and security-by-design principles throughout the software development lifecycle.
- Participate in feature design, software implementation, testing, and deployment activities.
- Support threat modeling, security assessments, vulnerability remediation, and risk mitigation initiatives.
- Develop automation solutions to enhance security, ensure compliance, and improve engineering productivity.
- Contribute to the development of cloud-native, web, desktop, and distributed applications.
- Collaborate with software engineering teams to integrate security requirements into product design and implementation.
- Investigate, troubleshoot, and resolve software defects, performance issues, and identified security vulnerabilities.
- Participate in code reviews, design reviews, and technical discussions to ensure software quality and security.
- Create and maintain technical documentation, test plans, and other engineering artefacts.
- Contribute to DevSecOps initiatives by integrating security tools and practices into CI/CD pipelines.
- Use Generative AI tools responsibly to improve software development efficiency, code quality, testing, documentation, and engineering workflows.
- Stay up to date with emerging technologies, cybersecurity threats, software engineering best practices, and AI-driven development methodologies.
Eligibility Criteria:
- A Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Cybersecurity, Electrical Engineering, or a related field, or equivalent practical experience.
- At least 2 years of experience in software development.
- Knowledge of product security and DevSecOps principles, including secure software development lifecycle (SSDLC) practices.
- Understanding of common software vulnerabilities and mitigation techniques, including the OWASP Top 10, Common Weakness Enumeration (CWE), and secure coding practices.
- Familiarity with threat modeling concepts and security risk assessment methodologies.
- Experience developing software using one or more modern programming languages, such as C#, C++, Java, Python, Go, or TypeScript.
- Experience working in Agile software development environments.
Preferred Skills:
- Experience developing software for cloud-based, web, desktop, or distributed systems.
- Knowledge of object-oriented design principles, data structures, algorithms, and software design patterns.
- Experience with TypeScript, Node.js, Angular, React, GraphQL, or similar technologies.
- Experience developing software on Windows or Linux platforms.
- Familiarity with REST APIs, microservices, containers, and cloud-native architectures.
- Experience using Git, GitHub, Azure DevOps, CI/CD pipelines, and automated testing frameworks.
- Knowledge of authentication, authorization, encryption, and security protocols.
- Understanding of security frameworks and standards such as IEC 62443, NIST Secure Software Development Framework (SSDF), Cyber Resilience Act (CRA), NIS2, or similar industry standards.
- Experience using Generative AI tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar platforms to improve engineering productivity.
- Understanding of AI-assisted software development practices, including prompt engineering, code generation, automated testing, and documentation workflows.
- Familiarity with AI/ML concepts, large language models (LLMs), retrieval-augmented generation (RAG), agentic workflows, or AI-enabled developer tools.
- Ability to evaluate AI-generated outputs for quality, security, maintainability, and compliance with secure software development standards.
About Company:
Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,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.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.