
Lead Software Engineer-Security and Privileged Access
hackajob · Plano, TX
- On site
- Full-time
- $150,000 / year
- Plano, TX
Job highlights
- Lead software engineering for security and privileged access.
- Develop secure, high-quality, and innovative software solutions.
- Drive automation and operational stability in systems.
- Evaluate new technologies and vendor solutions.
- Contribute to diverse and inclusive team culture.
About the role
Lead Software Engineer Security and Privileged Access
JPMorgan Chase is seeking an exceptional Lead Software Engineer with a focus on Security and Privileged Access to join their Corporate Technology's Identity and Access Management team.
Job Responsibilities
- Execute creative software solutions, design, develop, and troubleshoot technical issues with innovative approaches.
- Develop secure, high-quality production code and review code written by others.
- Identify opportunities to automate the remediation of recurring issues for improved operational stability.
- Lead evaluation sessions with vendors and internal teams to assess architectural designs and technical capabilities.
- Lead communities of practice to drive awareness and adoption of new technologies within Software Engineering.
- Contribute to a team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, And Skills
- Formal training or certification in software engineering concepts with 5+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Advanced proficiency in Java and Python programming languages.
- Strong experience in Object-Oriented Programming (OOP) and Design Patterns.
- Experience in authentication, authorization, encryption, and Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC).
- Proficiency in automation and continuous delivery methods.
- Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security.
- Expertise across all aspects of the Software Development Life Cycle (SDLC).
- Practical experience with cloud-native technologies and real-time messaging.
- In-depth knowledge of the financial services industry and related IT systems.
- Experience with SQL and NoSQL databases.
Preferred Qualifications, Capabilities, And Skills
- In-depth knowledge of the financial services industry and their IT systems.
- Demonstrated hands-on experience with real-time messaging technologies.
- Applied practical knowledge of cloud-native platforms and solutions.
About Us
JPMorgan Chase, a global leader in financial services, offers innovative solutions to millions worldwide. With a history spanning over 200 years, we are committed to technological advancement and client success.
We offer a competitive total rewards package, including base salary, potential commission-based pay, and/or discretionary incentive compensation. Our benefits include comprehensive health care, retirement savings plans, tuition reimbursement, mental health support, and more.
We are an equal opportunity employer valuing diversity and inclusion. We make reasonable accommodations for applicants and employees' religious practices, beliefs, and needs related to mental health or physical disability.
About The Team
Our Corporate Functions professionals span diverse areas such as finance, risk, human resources, and marketing. These teams are essential to ensuring our business, clients, customers, and employees are set up for success.
Key skills/competency
- Software Engineering
- Security
- Privileged Access Management
- Java
- Python
- Object-Oriented Programming
- Authentication
- Authorization
- RBAC ABAC
- Agile Methodologies
Skills & topics
- Software Engineer
- Lead Engineer
- Security Engineer
- Privileged Access
- Identity and Access Management
- Java
- Python
- Cybersecurity
- Cloud Security
- Access Control
How to get hired
- Tailor your resume: Highlight your 5+ years of software engineering experience, Java/Python skills, and expertise in security concepts like RBAC/ABAC for the Lead Software Engineer role at J.P. Morgan.
- Showcase your expertise: Emphasize your hands-on experience in system design, application development, testing, and operational stability, particularly within financial services if applicable.
- Demonstrate technical skills: Prepare to discuss your advanced knowledge of OOP, design patterns, cloud-native technologies, and CI/CD practices during the interview process.
- Align with culture: Research J.P. Morgan's commitment to innovation, security, and diversity to articulate how your values and experience align with their mission for the Lead Software Engineer position.
- Engage effectively: Prepare thoughtful questions about the Identity and Access Management team and the impact of the Lead Software Engineer role to show genuine interest and engagement.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills required for the Lead Software Engineer Security and Privileged Access role at J.P. Morgan?
- The Lead Software Engineer role at J.P. Morgan requires advanced proficiency in Java and Python, strong Object-Oriented Programming (OOP) and Design Patterns experience, and deep knowledge of authentication, authorization, encryption, and access controls (RBAC and ABAC). You'll also need practical experience with cloud-native technologies, automation, CI/CD, and SQL/NoSQL databases.
- What is the typical career progression for a Lead Software Engineer at J.P. Morgan?
- As a Lead Software Engineer at J.P. Morgan, career progression can lead to Senior Engineer, Architect, or Engineering Manager roles. You'll have opportunities to deepen your technical expertise, lead larger projects, mentor junior engineers, and contribute to strategic technology decisions within the Identity and Access Management domain.
- Does J.P. Morgan offer opportunities for professional development for Lead Software Engineers?
- Yes, J.P. Morgan emphasizes professional development. As a Lead Software Engineer, you can benefit from formal training, certifications, leading communities of practice, and exposure to cutting-edge technologies, supporting your continuous learning and career growth in security and privileged access.
- What is the work environment like for a Lead Software Engineer on the Identity and Access Management team at J.P. Morgan?
- The Identity and Access Management team operates within an agile framework, focusing on enhancing and delivering secure, stable, and scalable technology products. You'll work as a core technical contributor, collaborating with teams to solve complex technical challenges and push the boundaries of what's possible in technology solutions.
- How does J.P. Morgan ensure diversity and inclusion within its tech teams, such as the Lead Software Engineer role?
- J.P. Morgan actively fosters a culture of diversity, opportunity, inclusion, and respect. They are an equal opportunity employer and value the diverse talents of their global workforce, ensuring a welcoming environment for all employees and applicants.
- What kind of impact can a Lead Software Engineer have at J.P. Morgan?
- As a Lead Software Engineer, you will have a significant impact by executing creative software solutions, developing secure production code, identifying opportunities for automation and remediation, and leading evaluations of new technologies. Your work directly supports the firm's business objectives by enhancing critical technology solutions.