Search Jobs

Search by job, company or skills

Software Architect

Software Architect

Accops
8-10 Years
  • Posted 17 hours ago
  • Be among the first 10 applicants

Job Description

Education: BCA/ MCA/ BE/ BTech (Preferably in Comp Sc/IT)

Technical Skills Required:

  • Extensive experience in Linux-based software development (8+ yrs.) for network security products (preferably).
  • Strong knowledge of programming languages such as C++, Python, C#, typescript on dotnet core etc.
  • Experience with software architecture and design patterns for network security products. at least2 projects
  • Experience with distributed software development and deployment at least 1 project
  • Experience with Agile software development methodologies.
  • Strong communication and collaboration skills.
  • Ability to lead and mentor software development teams.
  • Knowledge of network security concepts such as firewalls, intrusion detection/prevention, VPNs, etc. at least 1-2 project
  • Ability to conduct security analysis and risk assessments. at least1 project
  • Knowledge of security standards such as OWASP, PCI DSS, etc. and how to implement them in software development.

Soft Skills Required

  • Strong communication skills (verbal and written both)
  • Proactive
  • Self-motivated
  • Logical bent of mind (Analytical)
  • Team player & quick learner
  • Flexible/adaptable
  • Multi-Tasking
  • Excellent team player
  • Self-motivated individual who works well independently and enthusiastically

Role and Responsibilities:

  • Designing and developing network security products using Linux-based technologies and programming languages such as C++ (must), Python, dotnet core etc.
  • Developing system architecture and designing software solutions for complex network security problems.
  • Collaborating with cross-functional teams including product management, engineering, and security operations to ensure successful product delivery.
  • Conducting security analysis and risk assessments to identify vulnerabilities in the system and developing mitigation strategies.
  • Creating and reviewing technical documentation such as software requirements, design documents, and technical manuals.
  • Providing technical guidance to development teams and ensuring that best practices are being followed.
  • Ensuring that the software development process adheres to industry security standards such as OWASP,PCI DSS, etc.
  • Staying up to date with emerging security technologies and industry trends.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Risk assessments

Network security concepts

Distributed software development

Linux-based software development

Security standards

Agile software development methodologies

About Company

Similar Jobs

8-10 yrs
Pune, India
Skills:
Memory ManagementQnxEmbedded RtosGitLinuxDMA enginesclean code designhardware abstraction layersBazelsystem profilingmodular software architectureparallel distributed systems
8-10 yrs
Pune, India
Skills:
Memory ManagementGitEmbedded RtosLinuxQnxmodular software architectureBazelparallel distributed systemsclean code designDMA engineslow-level system profiling
10-12 yrs
Pune, India
Skills:
SqlDatabricksAWSJavaJava SpringNosqlPythonKubernetesDockerJavascript
8-10 yrs
Pune, India
Skills:
snowflake KafkaNosqlDockerTerraformFlaskPythonAWSSqlJenkinsGcpSparkDatabricksFastAPIAzureKubernetesAI modelsCI CDRAG architecturesCrewAILangChainAirbyteBig Data ecosystemGitLab CI