At JPMorgan Chase, Principal Engineers are both visionary leaders and hands-on builders. As JPMorgan Chase’s most senior individual contributors, Principal Engineers work on our hardest problems, help establish technical standards and drive the overall technical architecture, engineering practices, and engineering methodologies for security products and platforms that delight our customers..
JPMorgan Chase offers security engineers the opportunity to make an impact in an unparalleled variety of areas, at a global scale. You will have the opportunity to work on a wide range of technologies and systems which are on the cloud (systems that power the JPMorgan Chase experience) and everything in between. You can also be part of the team that enables finances around the world.
If you have experience and background in developing large scale distributed systems or are a specialist in any of the following areas, we would love to review your application – security, AI/ML, autonomous systems, compilers, databases, embedded systems, firmware, and networking.
If you want to do work that makes an impact, you belong at JPMorgan Chase. You’ll work in a fast-paced, collaborative culture that offers more opportunities to extend your skills and collaborate to create custom solutions that delight our customers and advance our technology.
Job responsibilities
Serve as a technical leader on our most demanding, cross-functional projects.Functionally decompose complex problems into simple, straight-forward solutions.Fully and completely understand system inter-dependencies and limitations.Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.Assist in the career development of others, actively mentoring individuals and the community on advanced technical issues and helping managers guide the career growth of their team membersExert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience. You are a visionary leader, builder and an operator.Balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 10+ years applied experience10+ years of non-internship professional security/software development experiencePractical experience developing security engineering solutions for public cloud-based applications and infrastructureExperience applying expertise and new methods to determine net new solutions for complex technology problems in one or more technical disciplinesExpert in one or more programming languagesAdvanced knowledge of software application development and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)Advanced knowledge of industry-leading security practices and experience in successfully reviewing and implementing new security-related productsUnderstanding of the business and knowledgeable of the latest internal and external threat trendsSignificant experience with threat modelingKnowledge of object-oriented design, data structures, and algorithmsDemonstrated prior experience influencing across functions and teams and delivering value at scale
Preferred qualifications, capabilities, and skills
Deep hands-on technical expertise in at least one major technical area: large scale full stack development, building complex distributed systems, designing massive global networks.