Hiring for Security SME Sr. Software Engineer

Work Location : Banglore/Pune
Experience :5 to 11 Years

Preferred Qualifications:

  • Bachelor of Science in Computer Science, Computer Engineering, or any other Engineering, with concentration in software
  • Certification in CASP+, CEH or similar
  • Minimum of 3+ years of Security SME experience
  • Minimum of 5+ years hands-on Java application development experience using OOP, algorithms, and data structures
  • Minimum of 2+ years hands-on C/C++ application development experience, especially writing system level algorithms, optimization, and data structures
  • Security tools including and such as Black Duck, SonarQube, and BinSkim
  • Familiarity with CVE, NVD, and similar publicly available vulnerabilities lists
  • Strong object-oriented design skills, coupled with good knowledge of data structures and algorithms
  • Strong debug skills across programming languages and applications
  • Self-starter, not afraid to jump inside legacy source code to study and understand existing architecture and implementations
  • Demonstrated experience using Spring framework to create REST API based containerized and distributed modules
  • Demonstrated experience using at least one full-stack frameworks e.g., Spring MVC, Spring Boot or GWT
  • Threat modeling and mitigation is a plus
  • Penetration testing experience is a plus
  • Network security experience is a plus
  • Java security manager experience is a plus
  • Experience with DevSecOps is a plus
  • Familiarity with computational systems, especially analytics and or machine learning is a plus
  • Experience in Analytical Numerical Methods (e.g., Statistics, Partial Differential Equations/Ordinary Differential Equations, Matrix) is a plus
  • Experience in Machine Learning basic architectures (MLP, Classifiers), supervised and unsupervised learning, gradient based and clustering algorithms, and data pre-conditioning and normalization
  • Experience managing source code using GIT
  • Excellent problem-solving skills and written and oral communication skills
  • Ability to coordinate tasks with remote development teams
  • Experience using tools like JIRA, Confluence, Jama Connect.

Responsibilities:

  • Work closely with RA Security Team to meet security requirements
  • Work with development team to ensure security best practices are followed
  • Ensure regular execution of penetration testing and security code analysis
  • Work with team to address security vulnerabilities
  • Work with subject matter experts to understand existing source code and architecture. Document and establish best ways to debug a complex code base that is a mix of Java, and C/C++.
  • Able to gather cross-functional requirements and translate them into practical engineering tasks
  • Follow Rockwell Automation’s SDLC processes
  • Maintain documentation for architecture and source code
  • Collaborate with geographically distributed teams
  • Able to work closely with product managers, data scientists, and QA
  • Contribute to and promote good software engineering practices across the team
  • Troubleshoot and resolve system problems and customer issues
  • Well versed in Agile practices

Apply here : careers@mechispike.com