
Lead Software Engineer
hackajob · Columbus, OH
- On site
- Full-time
- $150,000 / year
- Columbus, OH
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Lead software engineering for cybersecurity.
- Develop and deploy blockchain security controls.
- Engineer robust CI/CD pipelines.
- Utilize microservices and event-driven patterns.
- Collaborate on security telemetry integration.
About the role
Lead Software Engineer Cybersecurity
J.P. Morgan is seeking an exceptional Lead Software Engineer to join their Cybersecurity Technology & Controls team. This is an opportunity to make a significant impact by enhancing, building, and delivering market-leading technology products in a secure, stable, and scalable manner.
Job Responsibilities
- Execute creative software solutions, design, development, and technical troubleshooting, with an ability to think beyond conventional approaches.
- Design, develop, test, and deploy security monitoring controls, with a focus on blockchain security.
- Identify opportunities to automate remediation of recurring issues to improve operational stability.
- Build and maintain modern tooling using API-first design, microservices, and/or event-driven patterns, emphasizing resilience, performance, and scalability.
- Engineer and operate CI/CD pipelines with automated testing and security guardrails.
- Define and execute secure SDLC practices including threat modeling, secure code review, and vulnerability remediation.
- Collaborate with cross-functional stakeholders to ensure timely integration of blockchain-related security telemetry and operational requirements.
- Perform technical evaluations during proof-of-concept/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 of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, And Skills
- 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 practical experience delivering system design, application development, testing, and operational stability.
- Proficiency in one or more programming languages for automation and integration tasks.
- Expert understanding of data management concepts within a security analytics platform (ingestion, parsing, normalization).
- Strong analytical and problem-solving mindset for complex challenges.
- Experience working in an Agile team environment using common Agile frameworks.
- 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.
Key skills/competency
- Lead Software Engineer
- Cybersecurity
- Blockchain Security
- Security Monitoring Controls
- API-first Design
- Microservices
- CI/CD Pipelines
- Agile Methodologies
- Threat Modeling
- Splunk
Skills & topics
- Lead Software Engineer
- Software Engineering
- Cybersecurity
- Blockchain Security
- Security Controls
- API Design
- Microservices
- Event-Driven Architecture
- CI/CD
- Agile
- Splunk
- Threat Modeling
- Vulnerability Management
- Java
- Python
- Cloud Security
- Financial Services
- Risk Management
- Security Architecture
How to get hired
- Tailor your resume: Highlight experience in cybersecurity, blockchain security, and large-scale security analytics platforms, aligning with JPMorgan Chase's requirements.
- Showcase technical skills: Emphasize proficiency in programming languages, API-first design, microservices, CI/CD, and Agile methodologies in your application.
- Demonstrate problem-solving: Prepare to discuss complex technical challenges you've overcome, particularly in security analytics and system design.
- Understand the domain: Research financial industry cybersecurity regulations and JPMorgan Chase's commitment to diversity and inclusion.
- Prepare for interviews: Be ready to discuss your approach to secure SDLC practices, threat modeling, and collaborative teamwork.
Technical preparation
Master blockchain security principles.,Practice secure coding and threat modeling.,Build CI/CD pipelines with security gates.,Develop automation scripts in Python/Java.
Behavioral questions
Describe a complex security problem solved.,How do you foster team diversity and inclusion?,Explain your approach to automated remediation.,How do you collaborate with non-technical stakeholders?
Frequently asked questions
- What specific blockchain security experience is JPMorgan Chase looking for in a Lead Software Engineer?
- JPMorgan Chase is particularly interested in candidates with experience in designing, developing, testing, and deploying security monitoring controls specifically focused on blockchain security. Demonstrating knowledge of blockchain-related security telemetry and operational systems is highly desirable for this Lead Software Engineer role.
- How important is a Bachelor's Degree in Computer Science for the Lead Software Engineer position at JPMorgan Chase?
- While a Bachelor's Degree in Computer Science, Cybersecurity, or Data Science is listed as a qualification, JPMorgan Chase also considers candidates with 5+ years of relevant experience engineering a security analytics platform as a strong alternative for this Lead Software Engineer role.
- What kind of programming language proficiency is expected for this Lead Software Engineer role?
- The Lead Software Engineer role requires advanced proficiency in one or more programming languages. This includes command of a programming/scripting language specifically for automation and integration tasks within cybersecurity contexts.
- Can you describe the team culture for the Lead Software Engineer Cybersecurity role at JPMorgan Chase?
- The team culture at JPMorgan Chase for this Lead Software Engineer position emphasizes diversity, opportunity, inclusion, and respect. You'll be part of an agile team working to deliver robust technology solutions.
- What are the core responsibilities for a Lead Software Engineer in JPMorgan Chase's Cybersecurity Technology & Controls team?
- Core responsibilities include executing creative software solutions, designing and deploying security monitoring controls (especially for blockchain), automating issue remediation, building modern tooling with microservices, engineering CI/CD pipelines, and defining secure SDLC practices.
- What is JPMorgan Chase's stance on remote work for the Lead Software Engineer position?
- The job description does not explicitly state the work arrangement. However, given the emphasis on 'agile team' collaboration and the nature of cybersecurity roles in large financial institutions, it is likely to be an on-site or hybrid role. Candidates should inquire for specifics during the hiring process for this Lead Software Engineer role.
- What kind of technical evaluation should I expect for the Lead Software Engineer role at JPMorgan Chase?
- You should expect technical evaluations that assess your system design, application development, testing, and operational stability skills. Experience with security analytics platforms like Splunk, programming languages for automation, and understanding of data management in security analytics will be key areas of focus for this Lead Software Engineer position.