Security Engineer - Secrets Management

Employer
Target
Location
Brooklyn Park, Minnesota, United States
Posted
Jan 20, 2018
Closes
May 11, 2018
Category
Engineering
Employment Status
Full Time
Description: JOIN US AS AN INFORMATION SECURITY ENGINEERJoin our Information Security Engineering team and develop world class security solutions in support of Target's Information Security and data protection strategies!You will enjoy full stack ownership of leading edge technology implementations: developing automation and self-service APIs for secrets management platforms, cryptographic services and other leading edge technologies in a CI/CD environment. You will design and build these groundbreaking solutions in an Agile/Scrum and DevOps environment collaborating regularly with Application, Infrastructure and other Security groups in a highly complex mixed environment.  You will be charged with constructing and integrating solutions with many popular Open Source technologies, internally developed applications, native cloud services and COTS software.About This OpportunityAs an engineer, you are a software developer with an entrepreneurial streak.  You build great products - ready to do whatever it takes to build scalable guest focused, world class applications.  You have good problem solving skills.  You love keeping abreast of the latest industry trends and use them to help you innovate.  You have leadership qualities, good judgment and clear communication skills.Use your skills, experience and talents to be a part of groundbreaking thinking and visionary goals.  As an Engineer, you'll take the lead as you…•   Design and implement automation for secrets management•   Develop software and systems on test driven development and continuous integration practices.•   Unit test code and create automated test scripts•   Work closely with other engineers and partners to ensure development meets business needs•   Develop new functionality to continuously expand security capabilities•   Follow industry standard agile software design methodology for development and technical documentation•   Research related products and make necessary software recommendations•   Perform preventative maintenance, troubleshoot and quickly resolve product issues•   Innovate constantly and maintain the technical edgeMINIMUM REQUIREMENTS•   1+ year of software development experience with at least one implementation from requirement to prod•   Proficiency in Java and Go•   Experience in building highly scalable, high transaction volume REST API's•   Strong problem solving and thought: partnership skills•   Strong sense of ownership and the ability to work with a limited set of requirements•   Personal or professional experience contributing to Open Source projects•   Team attitude•   Continuous learner with a passion for new and evolving technologies•   Good verbal and written communication skillsDESIRED REQUIREMENTS•   BS degree in Computer Science or equivalent•   Experience with CI/CD such as: Drone and Jenkins•   Experience with configuration management and automation tools: Chef, Ansible and Consul Template•   Experience with programming and scripting languages: Python, Java, Ruby, Groovy, and Bash•   Experience with cloud-based IaaS platforms: AWS, Google Cloud Platform, Azure, and OpenStack•   Experience with using binary repositories for versioning such as: Artifactory•   Experience in open source platforms such as Spring Boot, Spring Cloud, Apache Spark, •   Experience with open-source logging and reporting solutions: Logstash, Elasticsearch, Kibana and Grafana•   Extensive experience working in an agile environment (i.e. user stories, iterative development, etc.)
Qualifications:

Similar jobs

More searches like this

Similar jobs