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.