Cybersecurity Engineer II

Amex8 months ago
Phoenix, Arizona, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At American Express, our culture is built on a 175-year history of innovation, shared values, and Leadership Behaviors, with an unwavering commitment to back our customers, communities, and colleagues. Join #TeamAmex where your voice matters, your work makes an impact, and you'll have opportunities to learn new skills, develop as a leader, and grow your career. Compensation: Salary range is $85,000.00 to $150,000.00 annually + bonus + benefits.

Key Responsibilities

  • Designs, develops, tests, and debugs software applications and systems.
  • Completes software builds through consistent development practices, including the use of tools, common components, and documentation with guidance from peers and leaders.
  • Conducts code reviews, secure code reviews, and automated testing to maintain high-quality code standards.
  • Supports and monitors software across test, integration, and production environments.
  • Adheres to security and regulatory best practices to ensure software compliance.
  • Collaborates with product and business teams to align technology initiatives with business objectives.
  • Develops and maintains security policies, procedures, and best practices in line with industry standards and regulatory requirements.
  • Integrates security considerations into the software development lifecycle through code reviews and support on secure coding practices.
  • Implements encryption technologies to protect sensitive data in transit and at rest.
  • Researches emerging security threats and technologies to maintain situational awareness.
  • Tests and evaluates new cybersecurity technologies following SDLC practices while managing changes in release management.
  • Drafts technical documentation and reports on security assessments, findings, and remediation efforts.

Required Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, Cybersecurity, or comparable experience (advanced degree preferred).
  • Knowledge of regulatory compliance and security standards.
  • Knowledge of Application Development & Security.
  • Knowledge of Data Engineering.
  • Knowledge of Cloud Security Management.
  • Knowledge of Data Privacy & Protection (DPP, GDPR).
  • Knowledge of Data Security Management.
  • Knowledge of scripting languages such as Python, Bash, or PowerShell for automating security tasks.
  • Understanding of distributed (multi-tiered) systems, algorithms, NoSQL and relational databases.
  • Familiarity with the core tools used in planning, analyzing, crafting, building, testing, configuring, and maintaining assigned applications.
  • Experience in application design, software development, and automated testing.
  • Experience in object-oriented design and coding with a variety of languages.
  • Experience in distributed (multi-tiered) systems, algorithms, and relational databases.
  • Experience in Agile software development methodologies and practices such as Scrum/Kanban, iterations, and user stories.
  • Experience in automation testing and documentation (automated, functional, and performance).
  • Experience with Testing Frameworks like Unit testing and Regression Testing.

Preferred Qualifications

  • Knowledge of event-driven architecture and messaging (Kafka, web hooks, asynchronous API design).
  • Experience with Java 8+ and Spring Suite Framework.
  • Experience with Python and Django framework.
  • Experience with React JS, Node JS, and Go-lang.
  • Experience with Kubernetes, Docker, Jenkins, and Cloud deployment (CI/CD).
  • Experience with PostgreSQL, Oracle, or equivalent relational databases.
  • At least one security-related certification such as CSSLP, GWEB, GCIH, CEH, GSEC, C|ASE, or CCNA.
  • At least one developer-related certification such as OCP, OCA, OCM, DCD, DVA-C02, CKAD, ACE, CCSP, or Professional Cloud Developer.

Benefits & Perks

  • Competitive base salaries.
  • Bonus incentives.
  • 6% Company Match on retirement savings plan.
  • Free financial coaching and financial well-being support.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model with hybrid, onsite, or virtual arrangements.
  • 20+ weeks paid parental leave for all parents.
  • Free access to global on-site wellness centers staffed with nurses and doctors (depending on location).
  • Free and confidential counseling support through the Healthy Minds program.
  • Career development and training opportunities.

For a full list of Team Amex benefits, visit our Colleague Benefits Site.

Required Skills

Docker
Cloud Security
Cybersecurity
Kubernetes
Node JS
Python
React JS
CI/CD
Agile Methodologies
Secure Coding Practices
Data Privacy & Protection
Java
Spring Framework
Django