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

Senior Software Engineer – Product Security

Rockwell Automation

. Develop software components, services, and tools supporting product security programmes .

Posted 10/27/2026full-timePune • IndiaSeniorWebsite

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, secure coding, and vulnerability remediation while leveraging modern programming languages and cloud-native architectures. Proficient in integrating security requirements into product designs and collaborating with global teams to enhance software quality and compliance.

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

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 RemediationObject-Oriented Design PrinciplesData Structures and AlgorithmsREST APIsMicroservicesContainersAutomated TestingSecurity ProtocolsGenerative AI Tools
Soft Skills
CollaborationProblem-SolvingTechnical DocumentationCommunication
Tools & Technologies
GitGitHubAzure DevOpsCI/CD PipelinesNode.jsAngularReactGraphQLWindowsLinux
Industry Keywords
OWASP Top 10CWEIEC 62443NIST SSDFCRANIS2DevSecOpsSASTSCADAST

Tech Stack

Tools & technologies
AngularAzureCloudCyber SecurityDistributed SystemsGraphQLJavaJavaScriptLinuxMicroservicesNode.jsPythonReactTypeScriptC++Go

About the role

Key responsibilities & impact
  • Develop 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 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
  • Collaborate with global teams
  • Report to the Senior Manager, Software Engineering

Requirements

What you’ll need
  • Bachelor's Degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, Cybersecurity, Electronic & Communication Engineering, or equivalent practical 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 developing software using one or more modern programming languages such as C#, C++, Java, Python, Go, or TypeScript
  • Experience working in Agile development environments
  • Preferred: 5+ years of software development experience
  • Experience developing software for cloud, web, desktop, or distributed systems
  • Experience with object-oriented design principles, data structures, algorithms, and design patterns
  • Experience with TypeScript, Node.js, Angular, React, GraphQL, or similar technologies
  • Experience developing software on Windows and Linux platforms
  • Familiarity with REST APIs, microservices, containers, and cloud-native architectures
  • Experience with Git, GitHub, Azure DevOps, CI/CD pipelines, and automated testing
  • Knowledge of authentication, authorization, encryption, and security protocols
  • Exposure to DevSecOps practices and security scanning tools such as SAST, SCA, DAST, SBOM, or container security solutions
  • Understanding of security frameworks and standards such as IEC 62443, NIST SSDF, CRA, NIS2, or similar industry standards
  • Experience using Generative AI tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar platforms
  • Understanding of AI-assisted software development, prompt engineering, code generation, automated testing, and documentation workflows
  • Exposure to AI/ML concepts, LLMs, retrieval-augmented generation (RAG), agentic workflows, or AI-enabled developer tooling
  • Experience working with geographically distributed teams

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