remote
Lead Security Engineer - Java/Python Developer - JPMorganChase
Security Engineer
Lead security engineer responsible for designing, building, and hardening Java and Python applications within an agile team, leveraging cloud platforms and secure coding practices to deliver scalable, market‑leading financial technology solutions.
About the role
Key Responsibilities
- Architect and implement secure, high‑performance Java and Python services for banking and payments products.
- Integrate security controls throughout the software development lifecycle, including threat modeling, code reviews, and automated testing.
- Collaborate with product owners, data engineers, and cloud specialists to design scalable solutions on public and private cloud environments.
- Mentor and lead a team of engineers in agile ceremonies, ensuring best practices for security, code quality, and continuous delivery.
- Respond to security incidents, perform root‑cause analysis, and drive remediation across the application stack.
Requirements
- 5+ years of professional experience developing secure applications in Java and/or Python.
- Deep understanding of application security frameworks, vulnerability management, and secure coding standards (e.g., OWASP).
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and infrastructure‑as‑code tools.
- Proven track record working in Agile/Scrum teams and delivering production‑grade software.
- Strong problem‑solving skills and ability to communicate complex security concepts to technical and non‑technical stakeholders.