J
Lead Software Engineer
Job Description
The Lead Software Engineer role at JPMorgan Chase is an onsite position in Columbus, Ohio, within the Cybersecurity Technology & Controls organization. As a core technical contributor, you will design, develop, and deliver secure, scalable technology products that support the firm’s business objectives. The position offers a salary range of USD 152,000 - 215,000 per year and requires a Bachelor's degree along with at least five years of relevant experience.
Responsibilities
- Deliver innovative software solutions from design through troubleshooting, applying nontraditional approaches to solve complex technical problems.
- Design, develop, test, and deploy security monitoring controls with a focus on blockchain security.
- Identify opportunities to automate remediation of recurring issues to improve the stability of software applications and systems.
- Build and maintain modern tooling using API-first design, microservices, and event-driven patterns, prioritizing resilience, performance, and scalability.
- Engineer and operate CI/CD pipelines with automated testing and security guardrails, including code quality checks, dependency scanning, secrets scanning, and policy gates.
- Define and implement secure SDLC practices such as threat modeling, secure code review, vulnerability remediation, and secure configuration standards.
- Collaborate with cross-functional stakeholders to ensure timely, accurate integration of blockchain-related security telemetry and operational requirements.
- Perform technical evaluations during proofs-of-concept and vendor assessments, providing SME input into architecture and product decisions.
- Knowledge of blockchain-related security telemetry and operational systems is desirable.
- Contribute to a team culture that values diversity, opportunity, inclusion, and respect.
Requirements
- A Bachelor's Degree in Computer Science, Cybersecurity, Data Science, or 5+ years of experience engineering a security analytics platform (Splunk or equivalent) within a large-scale or global enterprise.
- Hands-on experience delivering system design, application development, testing, and maintaining operational stability.
- Proficiency in one or more programming languages.
- Competence in a programming or scripting language for automation and integration tasks.
- Deep understanding of data management concepts for security analytics, including ingestion, parsing, and normalization.
- Strong analytical and problem-solving capabilities capable of addressing complex challenges.
- Experience working in an Agile team environment, with exposure to at least one common Agile framework.
- General understanding of organizational cybersecurity practices, risk management, security architecture, and engineering.
- General understanding of national and international laws, regulations, policies, and ethics related to financial industry cybersecurity.
Technologies
- Splunk
- block chain
Benefits
- comprehensive health care coverage
- on-site health and wellness centers
- retirement savings plan
- backup childcare
- tuition reimbursement
- mental health support
- financial coaching
Similar Jobs
J
J
J
J
J