remote
Lead Software Engineer - Proxy/SSE Network Security - JPMorganChase
Software Engineer
Lead Software Engineer driving design and implementation of high‑performance proxy and server‑sent events (SSE) security solutions, leveraging Java, C++, Python and Linux in an Agile environment.
About the role
Key Responsibilities
- Architect, design, and develop secure, high‑throughput proxy and SSE services supporting critical financial applications.
- Lead a cross‑functional Agile team, providing technical guidance, code reviews, and mentorship to senior and junior engineers.
- Implement robust network security controls, including authentication, encryption, and traffic inspection, to protect data in transit.
- Collaborate with product owners and infrastructure teams to define requirements, ensure scalability, and integrate with cloud and on‑premise environments.
- Drive continuous improvement through automated testing, CI/CD pipelines, and performance monitoring.
Requirements
- 5+ years of professional software development experience with Java, C++ and Python on Linux platforms.
- Deep understanding of network protocols, proxy architectures, and server‑sent events (SSE) technologies.
- Hands‑on experience implementing security mechanisms such as TLS, mutual authentication, and traffic filtering.
- Proven track record leading Agile teams and delivering production‑grade, low‑latency services.
- Strong problem‑solving skills and ability to communicate complex technical concepts to both technical and non‑technical stakeholders.
Skills
javacpythonlinuxnetwork securityagile