• Build and maintain internal tools, automated frameworks, and environments for other software development teams
  • Interact with a diverse IT infrastructure, networks, OS…">

    Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

    Software Engineer (Python, Docker, CI/CD) New
    Vulnerability Research Labs, LLC
    Columbia, Maryland, USA

    Job Title

    Software Engineer (Python, Docker, CI/CD)

    Job Description

    • Build and maintain internal tools, automated frameworks, and environments for other software development teams
    • Interact with a diverse IT infrastructure, networks, OSes, and distributed software architectures
    • Champion initiatives to continually improve processes, product quality, and tools
    • Design and develop internal tooling for use within the organization by developers and QA
    • Implement automated release, test, and deployment tools, practices, and frameworks
    • Develop and maintain enterprise-scale products, tools, and libraries to support the software development lifecycle of other internal- and customer-products
    • Support automated deployment of virtualized testing and development infrastructure
    • Design, develop, debug, and/or improve automated CI/CD pipelines
    • Identify, prevent, and remediate defects in products and services on a continuous basis
    • Analyze the requirements of complex development, and heterogeneous production environments
    • Keep up with industry best practices for software development and infrastructure management

    Restrictions

    • Telecommuting is OK
    • No Agencies Please

    Requirements

    • Bachelor of Science in Computer Science or similar from an accredited university
    • 2+ years' experience with:

    Python software development with full object-oriented programming (OOP) designs OR

    • 2+ years' experience with software development and design in another OOP language AND
    • 1+ year's experience in total between all of the following:
    • Configuration Management tools (e.g., Ansible, Terraform)
    • Virtualization/Cloud technologies (e.g., vSphere/ESXi, Docker, Kubernetes)
    • Software Build Systems (e.g., make/CMAKE/MSBuild, Gitlab CI/CD)

    About the Company

    Vulnerability Research Labs is actively involved in discovering critical vulnerabilities in software and hardware products as an ongoing part of its research and development efforts. This research allows us to better understand, leverage, and reinforce operating system and application security.

    Using knowledge gained from our innovative research, VRL has developed products ranging from secure mobile communications solutions to endpoint detection tools that bolster the cyber hunting capabilities of our customers

    Contact Info

    Previous Python Software Engineer, CV Screen Ltd in Cheltenham, United Kingdom Next Machine Learning Software Engineer (Python, Pytorch, Tensorflow), Vulnerability Research Labs, LLC in Columbia, Maryland, USA