Vacancy expired!
Location: 7000 Target Pkwy N, Brooklyn Park, Minnesota, United States, 55445About us:Target is an iconic brand, a Fortune 50 company and one of America's leading retailers.Target as a tech company? Absolutely. We're the behind-the-scenes powerhouse that fuels Target's passion and commitment to cutting-edge innovation. We anchor every facet of one of the world's best-loved retailers with a strong technology framework that relies on the latest tools and technologies-and the brightest people-to deliver incredible value to guests online and in stores. Target Technology Services is on a mission to offer the systems, tools and support that guests and team members need and deserve. Our high-performing teams balance independence with collaboration, and we pride ourselves on being versatile, agile and creative. We drive industry-leading technologies in support of every angle of the business, and help ensure that Target operates smoothly, securely and reliably from the inside out.The Endpoint Security team is looking for a motivated engineer to join our team and help to develop the tools to keep Target's endpoints secure. As a member of this high performing team, you'll use Agile and DevOps delivery methods to improve the security health of our endpoints. Our team is focused on innovation, fast problem-solving and a culture of inclusion. Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs. As a Sr Engineer on the Endpoint Security Team, you will help ensure Target's endpoints are secure by,
- Developing and enhancing applications/tools used to keep our endpoints secure
- Using Java, Springboot, GoLang, PostgresSQL, Neo4j, JavaScript to build robust and scalable systems
- Interacting with customers to troubleshoot and resolve issues
- Researching products and making necessary software recommendations
- Innovating constantly and continuing to learn new tools and technologies
- 4 year degree or equivalent experience
- 5+ years of software development experience
- Hands-on experience in Java, Groovy, Spring, GoLang
- Hands-on experience with Python
- Experience with PostgreSQL or other relational databases
- Experience with graph databases like Neo4j
- Builds strong commitment within the team to support the appropriate team priorities
- Maintains technical knowledge within areas of expertise
- Stays current with new and evolving technologies via formal training and self-directed education
- Experience with Javascript
- Experience with DevOps, CI/CD, test-driven development
- Experience working in an agile environment (i.e. user stories, iterative development, etc.)
- Experience with application security tools
- Interest or background in security helpful, but not a requirement