Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Rockwell Automation

Software Engineer – Product Security

Rockwell Automation

. Design, develop, test, and maintain software components, services, and tools supporting product security programmes .

Posted 10/27/2026full-timeBengaluru • IndiaJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in secure software development lifecycle (SSDLC) practices, including secure coding and vulnerability remediation. Proficient in modern programming languages and cloud-native application development, with a strong focus on integrating security into engineering workflows.

Highest-signal resume keywords
Secure Software Development Lifecycle (SSDLC)Modern Programming Languages (C#, C++, Java, Python, Go, TypeScript)Threat Modelling and Security Risk AssessmentsDevSecOps and CI/CD IntegrationCloud-Native Application Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Secure Coding PracticesVulnerability RemediationAgile DevelopmentObject-Oriented Design PrinciplesData StructuresAlgorithmsDesign PatternsREST APIsMicroservicesAutomated Testing
Soft Skills
CollaborationProblem-SolvingCommunication
Tools & Technologies
GitGitHubAzure DevOpsGenerative AI ToolsNode.jsAngularReactGraphQLContainersCloud-Native Architectures
Industry Keywords
OWASP Top 10CWEIEC 62443NIST SSDFCRANIS2Security ProtocolsAI/ML ConceptsPrompt EngineeringRetrieval-Augmented Generation (RAG)

Tech Stack

Tools & technologies
AngularAzureCloudCyber SecurityDistributed SystemsGraphQLJavaJavaScriptLinuxMicroservicesNode.jsPythonReactTypeScriptC++Go

About the role

Key responsibilities & impact
  • Design, develop, test, and maintain software components, services, and tools supporting product security programmes
  • Apply secure coding practices and security-by-design principles throughout the software development lifecycle
  • Participate in feature design, implementation, testing, and deployment activities
  • Support threat modelling, security reviews, vulnerability remediation, and risk mitigation efforts
  • Develop automation solutions that improve security, compliance, and engineering productivity
  • Contribute to cloud-native, web, desktop, or distributed application development
  • Collaborate with software engineering teams to integrate security requirements into product designs and implementations
  • Investigate, troubleshoot, and resolve software defects, performance issues, and security findings
  • Participate in code reviews, design reviews, and technical discussions
  • Create and maintain technical documentation, test plans, and engineering artefacts
  • Support DevSecOps projects by integrating security tooling into CI/CD pipelines
  • Use Generative AI tools responsibly to improve software development efficiency, code quality, testing, documentation, and engineering workflows
  • Learn and stay current with technologies, cybersecurity threats, software engineering practices, and AI-driven development methodologies
  • Report to the Senior Manager, Software Engineering
  • Work with globally distributed teams

Requirements

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

Benefits

Comp & perks
  • Comprehensive mindfulness programs with a premium membership to Calm
  • Volunteer Paid Time off available after 6 months of employment for eligible employees
  • Company volunteer and donation matching program
  • Employee Assistance Program
  • Personalized wellbeing programs through our OnTrack program
  • On-demand digital course library for professional development
  • Other local benefits