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