Vacancy description
Senior Software Engineer Product Security in Bangalore, भारत
Rockwell Automation
- HybridMix of office and remote
- Full-timeStandard weekly hours
Bangalore, भारत
Responsibilities
- Develop software components, services, and tools supporting product security programs.
- Apply secure coding and security-by-design principles throughout the software development lifecycle.
- Participate in feature design, implementation, testing, deployment, code reviews, and design reviews.
- 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 technical documentation, test plans, and engineering artifacts.
- Use generative AI tools to improve development efficiency, code quality, testing, documentation, and workflows.
- Collaborate with globally distributed teams and stay current with cybersecurity and software engineering practices.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, Software Engineering, Cybersecurity, Electronic and Communication Engineering, or equivalent practical experience.
- Knowledge of product security, DevSecOps, secure software development lifecycle practices, OWASP Top 10, CWE, secure coding, threat modeling, and security risk assessments.
- Experience developing software with one or more modern programming languages such as C#, C++, Java, Python, Go, or TypeScript.
- Preferred: 5+ years of software development experience.
- Preferred: experience with cloud, web, desktop, or distributed systems and object-oriented design, data structures, algorithms, and design patterns.
- Preferred: experience with TypeScript, https://jobeax.com/link/JSd7UYCSg572jJDY, Angular, React, GraphQL, Git, GitHub, Azure DevOps, CI/CD pipelines, automated testing, Windows, or Linux.
- Preferred: familiarity with REST APIs, microservices, containers, cloud-native architectures, authentication, authorization, encryption, and security protocols.
- Preferred: exposure to SAST, SCA, DAST, SBOM, container security, and DevSecOps practices.
- Preferred: knowledge of IEC 62443, NIST SSDF, CRA, NIS2, or similar security frameworks and standards.
- Preferred: experience with generative AI tools such as GitHub Copilot, ChatGPT, Claude, or Cursor, plus knowledge of prompt engineering, LLMs, RAG, agentic workflows, and AI-enabled developer tooling.
- Preferred: ability to evaluate AI-generated outputs for quality, security, maintainability, and compliance.
Benefits
- Hybrid schedule in Bangalore or Pune, India, with work from a Rockwell location at least Mondays, Tuesdays, and Thursdays unless business obligations require otherwise.
- Premium Calm membership and comprehensive mindfulness programs.
- Volunteer paid time off available after six months of employment for eligible employees.
- Employee volunteer and donation matching program.
- Employee Assistance Program.
- Personalized wellbeing programs through OnTrack.
- On-demand digital course library for professional development.
- Additional local benefits may apply.
Loading similar vacancies…