Job Description :

Title: Security Engineer

Location: Salt Lake City, Utah (Remote for now)



·         Build software libraries and services to provide secure by default services to software engineering teams, including authentication systems, secure service architectures, endpoint control solutions, and cloud controls

·         Partner with colleagues from across engineering and risk to ensure an outstanding developer experience that satisfies the firm’s security needs

·         Collaborate on feature design and problem solving

·         Help to provide frictionless integration with the firm’s runtime deployment and SDLC technologies

·         Manage the full lifecycle of software components from requirements through design testing development release and demise

·         Help to communicate and promote best practices for security engineering across the firm

·         Engage in production troubleshooting

Basic Qualifications

·         A strong grounding in security concepts including secure coding practices, trusted computing, and principles of authentication and authorization

·         A good understanding of public key and symmetric key cryptography

·         The ability to reason about performance security and process interactions in complex distributed systems

·         Proficiency in designing developing and testing cross platform software in one or more of Java Golang or C open to using multiple languages

·         Experience developing deploying and supporting software across the full Continuous Delivery life cycle

·         The ability to understand and effectively debug both new and existing software

·         Experience meeting demands for high availability low latency and scale

·         The ability to communicate technical concepts effectively both in writing and orally as well as the interpersonal skills required to collaborate effectively with colleagues across diverse engineering teams

Preferred Qualifications

·         An understanding of regulated environments e.g. financial services

·         Experience building services using public cloud providers such as AWS Azure or GCP

·         Experience with threat modeling and risk assessment

·         Experience of practical security engineering in a Linux and or Windows environment

·         Familiarity with service mesh concepts and service oriented architectures

·         Familiarity with data protection principles and solutions

·         Experience with deploying software to containerized environments Kubernetes Docker

·         Experience monitoring measuring auditing and supporting software

·         Scripting skills using Python PowerShell or bash

·         Experience with Terraform or similar infrastructure as code platforms as a user and or as a service provider


Similar Jobs you may be interested in ..