Advanced Software Engineer - Cybersecurity

Honeywell Honeywell · Industrial · Duluth, GA +1

This role is for an Advanced Software Engineer focused on Cybersecurity at Honeywell. The engineer will lead software development projects, ensure reliability and efficiency of software solutions, collaborate with cross-functional teams, and troubleshoot complex software issues. Responsibilities include developing and maintaining software documentation, optimizing code for performance, and contributing to the advancement of software systems. The role also involves implementing software for cloud, edge, and on-prem platforms, researching emerging technologies in cybersecurity, conducting security assessments, and integrating security best practices into system architectures. Experience with .NET Core, C#, Azure services, and containerized/microservice architectures is required.

What you'd actually do

  1. Development and delivery of products working along with a team of software engineers, providing technical guidance and mentorship on critical technology projects.
  2. Collaborate with cross-functional teams, including product managers and designers, to define project requirements and deliverables
  3. Design, develop, test, and maintain high-quality software solutions in accordance with project specifications.
  4. Conduct code reviews, enforce coding standards, and ensure the team adheres to best practices and efficient development methodologies, such as Agile.
  5. Implement software for cloud, edge, and on-prem platforms built in C#, .NET, Python, and modern microservice frameworks.

Skills

Required

  • software development in cybersecurity
  • security architecture
  • containerized and microservice-based architectures
  • .NET Core
  • C#
  • JavaScript
  • ReactJS
  • TypeScript
  • Microsoft Azure services
  • Azure App Service
  • Azure Functions
  • Azure Storage
  • Azure Service Bus

Nice to have

  • Bachelor's or Advanced Degree in Cybersecurity, Computer Science, or another related field
  • software development tools
  • version control systems
  • continuous integration/deployment pipelines
  • coding standards
  • risk mitigation solutions
  • leadership and interpersonal skills
  • motivate and mentor team members
  • software development best practices
  • design patterns
  • architecture principles
  • Azure, AWS, or GCP cloud security services (IAM, KMS, VPC, WAF, container security, etc.)
  • coding AI/ML pipelines or cloud-hosted models
  • CISSP
  • CISM
  • GIAC
  • product-based engineering environments
  • communication skills

What the JD emphasized

  • Minimum 5 years of experience in software development in cybersecurity, security architecture, or a related technical domain.
  • Strong understanding of containerized and microservice-based architectures.
  • Strong understanding of cloud architecture and security fundamentals.
  • Strong Coding experience in multiple languages - including .NET Core and C# for backend development, and JavaScript, ReactJS, and TypeScript for frontend development.
  • Deep understanding of Microsoft Azure services, including Azure App Service, Azure Functions, Azure Storage, and Azure Service Bus