Development Engineer 2 Job in Comcast

Development Engineer 2

Apply Now
Job Summary

The Security Middleware Developer will need to demonstrate technical expertise and leadership in the systems development life cycle (SDLC), code design methodologies, and provide innovative thinking during product releases. As a Security Middleware Developer, the ultimate goal is to provide secure products that are scalable.


Core Responsibilities

  • Responsible for the software development of security component(s) for Comcast products and systems
  • Subject Matter Expert (SME) in building, optimizing, and implementing secure reusable code and libraries
  • Microservices coding experience in AWS and cloud a plus.
  • Understands user and machine authentication as a core competency
  • Contributes design, code, configurations, and documentation for secure components that manage authentication for Comcast customers.
  • Help identify gaps and enhances the existing identity platforms to provide a secure authentication experience for our customers.
  • Evaluates new and upcoming authentication technologies and makes recommendations for adoption to extend the products current capability.
  • Performs secure development, quality assurance (QA), and DevOp roles as needed to ensure total end-to-end responsibility of solutions
  • Performs operational troubleshooting as needed to support developed products.
  • Participates in code reviews and performs static code analysis on developed code.
  • Required Experience

  • Must have a solid understanding of enterprise software development, from design and architecture through securing components in production
  • Strong Experience with operations or secure system administration, particularly with Unix/Linux
  • Experience and/or interest in Test Driven Development (TDD) and agile methodologies
  • Experience with open source frameworks such as (e.g. Apache Hadoop, Apache Tomcat, TOTP, HOTP,)
  • Fluency and understanding of multiple High-Level, System programming languages for large scale analysis (e.g. Java, Scala, Python, Ruby)
  • Experience in using DevOps tools (e.g. Ansible, Docker, GitHub, Monit, Nagios, Chef, Puppet) to automate the configuration of hosting environments, including database administration, and scaling an application to support load changes
  • Fluency in acquiring data securely from APIs, data queues, flat-file, and remote DB sources as well as creating and modifying APIs for downstream consumers and data transformation
  • Familiarity with data visualization tools and techniques (e.g. Apache Zeppelin, Jupyter, Chart.js, Tableau, D3.js)
  • Familiarity with IP networking concepts (TCP/IP, packet capture analysis), a plus
  • Familiarity with Swift, Objective C, Android, a plus.
  • Understanding of authentication and PKI.
  • Job Specification

  • 2+ years related experience in security
  • 2+ years working in a software development role
  • 2+ year working in a Linux environment and Java environment
  • 2+ years of Authentication technology development
  • 2+ years of two factor authentication development
  • Optional Certification(s): CISSP, CISA, CISM, GIAC, RHCE, CEH
  • Experience Required :

    Fresher

    Vacancy :

    2 - 4 Hires

    Similar Jobs for you

    See more recommended jobs