Verified today
Senior Software Engineer
About the role
Rockwell Automation’s Product Security team seeks a Senior Software Engineer to enhance product security through secure development practices and automation. The role involves designing, testing, and maintaining software components while integrating security into the DevSecOps lifecycle in Bengaluru, India, on a hybrid schedule. You will collaborate with global teams to address vulnerabilities and improve engineering productivity using modern technologies and AI-assisted tools.
What you’ll do
- Design, develop, test, and maintain software components supporting product security programmes.
- Apply secure coding practices and security-by-design principles throughout the software development lifecycle.
- Support threat modelling, security reviews, vulnerability remediation, and risk mitigation efforts.
- Develop automation solutions that improve security, compliance, and engineering productivity.
- Collaborate with software engineering teams to integrate security requirements into product designs.
- Investigate, troubleshoot, and resolve software defects, performance issues, and security findings.
- Support DevSecOps projects by integrating security tooling into CI/CD pipelines.
- Use Generative AI tools responsibly to improve software development efficiency and code quality.
What you’ll bring
- Bachelor's Degree in Computer Science, Engineering, Cybersecurity, or equivalent practical experience.
- 6+ years of software development experience.
- Proficiency in modern programming languages such as C#, C++, Java, Python, Go, or TypeScript.
- Experience working in Agile development environments.
Nice to have
- Experience developing software for cloud, web, desktop, or distributed systems.
- Knowledge of object-oriented design principles, data structures, algorithms, and design patterns.
- Familiarity with REST APIs, microservices, containers, and cloud-native architectures.
- Experience with Git, GitHub, Azure DevOps, CI/CD pipelines, and automated testing.
- Understanding of secure software development lifecycle (SSDLC) practices and common vulnerabilities.
- Experience using Generative AI tools to improve engineering productivity.
Skills
Benefits
- Comprehensive mindfulness programs with premium membership to Calm.
- Volunteer Paid Time off available after 6 months of employment.
- Company volunteer and donation matching program.
- Employee Assistance Program.
- Personalized wellbeing programs through OnTrack program.
Education
Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Cybersecurity, Electrical Engineering, or equivalent practical experience