Full-Stack Software Engineer II - Identity & Access Management (IAM)
JPMorganChase · Columbus, OH · 1 mo ago
On-siteInformation TechnologyFull-time
We need to output HTML fragment with sections only if real content. Use . The lines are:
Executes standard software solution, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
Applies technical troubleshooting to breakdown solutions and solve technical problems of basic complexity
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
We'll put those in
for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We have content: Job Description (some prose). Responsibilities list. Required Qualifications, Capabilities, And Skills (we can treat as Requirements/Qualifications). Preferred Qualifications, Capabilities, And Skills (maybe Skills). About US (maybe About the role? Actually "About US" is company overview, could be About the role? But we have "About The Team". We need to decide which sections to include. We must not repeat job title as heading. No Job ID. Remove boilerplate like EEO, equal opportunity, scam warning, navigation, cookie, legal, application instructions. Also remove duplicated lines. We need to preserve all substantive information. So we need to include: - About the role: maybe the first paragraph(s) describing role: "Serves as an emerging full-stack engineer on a pioneering agile team, designing and delivering first-of-its-kind Identity & Access Management technology — built from the ground up to be secure, scalable, and innovative — that sets a new standard for how the firm secures digital identities and controls access. As a Software Engineer II at JPMorganChase within the Corporate Sector, Identity & Access Management (IAM) team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role." That's substantive. - Responsibilities: list of duties. The bullet list under "Job Responsibilities". We need to convert each line into
- .
- Requirements / Qualifications: "Required Qualifications, Capabilities, And Skills". We'll treat as Requirements (or Qualifications). The list:
Formal training or certification on software engineering concepts and 2+ years of applied experience.
Proficiency in at least one modern programming language (e.g., Java, Python, Go, C#) and database/query languages (e.g., SQL)
Working knowledge of the full Software Development Life Cycle (SDLC)
Working knowledge of secure coding practices (input validation, secrets handling, dependency hygiene, OWASP basics) and secure SDLC
Understanding of Identity & Access Management fundamentals (authentication vs. authorization, least privilege, RBAC concepts)
Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
Experience across the whole Software Development Life Cycle
Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
We'll put these in
- under a heading. Which heading? Could be "Requirements" or "Qualifications". Since we have both Required and Preferred, we can use "Requirements" for required, and "Skills" for preferred? But we also have a separate "Skills" heading possible. The instructions: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have both Requirements and Qualifications sections if needed. But we have Required Qualifications, Capabilities, And Skills (mix). And Preferred Qualifications, Capabilities, And Skills (also mix). To avoid duplication, we could map Required to "Requirements" and Preferred to "Skills". Or we could have "Qualifications" for required and "Skills" for preferred. Let's decide: Use "Requirements" for required qualifications. Use "Skills" for preferred qualifications (since they are more like desired skills). We'll not duplicate.
Thus:
Requirements
with list of required qualifications.Skills
with list of preferred qualifications. We also have "About US" and "About The Team". Could be part of "About the role"? But we already have About the role description. The "About US" is company overview, could be considered "About the role"? Not exactly. The instructions: include a section ONLY when the posting has real, specific content for it. We have content about the company and team. Could we create a section "About the role" already used for role description. The "About US" and "About The Team" could be considered extra but maybe we can incorporate into About the role? However we must not invent sections. We could add a section "About the company" but not in allowed headings list. The allowed headings list includes About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we cannot add other headings. So we must either omit that info or incorporate into About the role (maybe as a paragraph). The instructions: Preserve ALL substantive information; do NOT invent or summarize away detail. So we need to keep the company overview and team info somewhere. Since we cannot add a new heading, we could append it to the About the role section as additional paragraphs. That's permissible because we are not creating a new heading; we are just adding content under About the role. That should be okay. Thus About the role will contain the initial role description plus the company overview and team description. We must not include boilerplate like EEO, equal opportunity, scam warning, etc. The "About US" includes some EEO statements later; we need to remove those. The "About US" paragraph includes: "We recognize that our people are our strength ... We are an equal opportunity employer ..." That's boilerplate EEO; we should remove it. Also the later "Visit our FAQs..." etc. Also the "JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans". Remove. Also "About The Team" paragraph: "Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success." That's substantive; we can keep. Thus About the role will combine: - Initial role description paragraph(s) - Company overview paragraph (first part before EEO) - About The Team paragraph We need to ensure we don't include any EEO or legal boilerplate. Now Benefits, Pay, Schedule: The posting mentions "We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process." Thus we have info about Benefits and Pay. We should create Benefits section with list of benefits. Pay section: we have base salary determined based on role, experience, skill set and location; also commission-based pay and/or discretionary incentive compensation. That's specific enough to create a Pay section. Schedule: not mentioned. So we omit Schedule. Thus we will have sections: About the role, Responsibilities, Requirements, Skills, Benefits, Pay. We must not include Qualifications section separate because we used Requirements and Skills. But we could also include Qualifications as required and Skills as preferred; but we already used Requirements for required qualifications. Could also add Qualifications heading with same content? That would be duplicate. Better to follow instruction: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It says e.g., not that we must use all. So we can choose. Thus final HTML:About the role
... combined paragraphs ...
Responsibilities
- ... ...
Requirements
- ... ...
Skills
- ... ...
Benefits
- ... ...
Pay
... pay details ...
We must not include any markdown fences. Just raw HTML. Now craft the paragraphs. About the role paragraph: combine: "Serves as an emerging full-stack engineer on a pioneering agile team, designing and delivering first-of-its-kind Identity & Access Management technology — built from the ground up to be secure, scalable, and innovative — that sets a new standard for how the firm secures digital identities and controls access. As a Software Engineer II at JPMorganChase within the Corporate Sector, Identity & Access Management (IAM) team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role." Then company overview: "JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management." Then About The Team: "Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success." We can combine into oneor multiple
. Use
for prose; we can have multiple
under same heading. Thus:
About the role
Serves as an emerging full-stack engineer on a pioneering agile team, designing and delivering first-of-its-kind Identity & Access Management technology — built from the ground up to be secure, scalable, and innovative — that sets a new standard for how the firm secures digital identities and controls access. As a Software Engineer II at JPMorganChase within the Corporate Sector, Identity & Access Management (IAM) team, you are part of an agile team that works to enhance, design, and deliver the software components of the
- under a heading. Which heading? Could be "Requirements" or "Qualifications". Since we have both Required and Preferred, we can use "Requirements" for required, and "Skills" for preferred? But we also have a separate "Skills" heading possible. The instructions: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can have both Requirements and Qualifications sections if needed. But we have Required Qualifications, Capabilities, And Skills (mix). And Preferred Qualifications, Capabilities, And Skills (also mix). To avoid duplication, we could map Required to "Requirements" and Preferred to "Skills". Or we could have "Qualifications" for required and "Skills" for preferred. Let's decide: Use "Requirements" for required qualifications. Use "Skills" for preferred qualifications (since they are more like desired skills). We'll not duplicate.
Thus: