We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real content. Must not repeat job title. Must not include Job ID etc. Must remove boilerplate, navigation, legal, EEO, scam warning, duplicated lines, application instructions. Must preserve all substantive info.
We need to parse the posting.
Key sections:
- About This Role: description of program overview, participants will work, etc. That's about the role.
- Responsibilities: bullet list after "In this role, your responsibilities as a Software Engineering Intern may include:" then a list of items.
- Requirements: maybe "Required Qualifications" and "Desired Qualifications". Could combine into Requirements and Qualifications? The instruction says we can have sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide what goes where.
We have:
- Program Overview: description.
- Participants Will Work: bullet list.
- Responsibilities: bullet list after "In this role, your responsibilities..."
- AI-Enabled Engineering & Modern Development Practices: bullet list.
- Data, Platforms, and Architecture: bullet list.
- Technology Environment: list of languages/frameworks etc.
- Program Duration: June 2027 - August 2027 (10 weeks)
- Required Qualifications: bullet list.
- Desired Qualifications: bullet list.
- Job Expectations: onsite presence hybrid, must take and pass required technology skills assessment, not eligible for Visa sponsorship.
- Program Locations: list.
- Pay Range: per location.
- Benefits: list.
- Posting End Date etc (maybe not needed). Also "Based on the volume..." etc maybe not needed.
We need to avoid boilerplate: EEO, equal opportunity, scam warning, etc. Also remove "Job posting may come down early due to volume of applicants." etc. Also remove "Posting End Date: 12 Oct 2026". Also remove "We Value Equal Opportunity" etc. Also remove "Applicants With Disabilities", "Drug and Alcohol Policy", "Wells Fargo Recruitment And Hiring Requirements", "Reference Number". Also remove "Roles for our Cybersecurity and Data Engineering teams will be posted separately in late October." maybe not needed? It's substantive? It's about other roles; maybe not needed for this role. Could be considered filler but it's about other roles; we can drop.
We need to preserve all substantive info: program overview, responsibilities, AI-enabled engineering, data/platforms, technology environment, program duration, required qualifications, desired qualifications, job expectations (onsite presence, skills assessment, visa), locations, pay range, benefits.
We need to decide sections.
Potential sections:
- About the role: program overview + participants will work (maybe combine). Could also include program duration? But schedule section maybe for schedule/hybrid? Actually schedule could be hybrid work schedule and program duration. We'll have a Schedule section for program duration and hybrid schedule.
- Responsibilities: the bullet list after "In this role, your responsibilities..."
- Requirements: maybe combine Required Qualifications and Desired Qualifications? Or separate? The instruction allows Requirements and Qualifications sections. Could put Required Qualifications under Requirements, Desired Qualifications under Qualifications. Or combine.
- Skills: maybe the Technology Environment list (languages/frameworks, platforms, data, tools) could go under Skills.
- Benefits: benefits list.
- Pay: pay range per location.
- Schedule: program duration (10 weeks June-August 2027) and hybrid work schedule (onsite presence at locations). Also maybe mention must take and pass required technology skills assessment? That could be under Requirements or Job Expectations. Could be under Requirements.
We need to avoid filler like "commensurate with experience". Not present.
We must not create sections with placeholder text.
Let's extract content.
About the role:
- "Wells Fargo is seeking aspiring Software Engineers to join the 2027 Technology Internship Program."
- "Program Overview The Wells Fargo Technology Internship Program provides participants with a 10-week experience designed to immerse students in real-world engineering, modern software development practices, and enterprise-scale technology at Wells Fargo. The program blends technical execution with business context, emphasizing innovation, velocity, and responsible technology development."
- "Participants Will Work hands-on with impactful, production-aligned projects Gain exposure to modern engineering practices and AI-enabled development workflows Participate in structured training, mentorship, and networking with senior technology leaders Upon successful completion of the internship, qualified candidates may be considered for a full-time position in the Technology Analyst Program the following year, within the same market where the internship was completed."
We could combine into a few paragraphs.
Responsibilities bullet list:
- Design, develop, test, and deploy scalable applications, including enhancements, bug fixes, and new services across enterprise platforms
- Collaborate in Agile (Scrum / Kanban) teams to deliver high-quality, secure, and maintainable code
- AI-Enabled Engineering & Modern Development Practices
- Leverage enterprise-approved AI tools (e.g., Copilot, Devin, etc.) and AI platforms to accelerate development, including:
- Generating unit and integration test cases aligned with Wells Fargo QA standards
- Assisting with code development, documentation, and refactoring within approved toolchain boundaries
- Supporting rapid prototyping and solution design exploration within sandbox/non-production environments
- Partner with senior engineers to review, validate, and govern AI-generated code to ensure alignment with enterprise architecture, risk, and security standards
- Contribute to AI-augmented development workflows including automated documentation, code review assistance, and developer productivity tooling within approved SDLC processes
- Explore opportunities to integrate AI/ML capabilities into applications (e.g., intelligent automation, predictive insights, natural language interfaces) in alignment with Model Risk Management (MRM) guidelines and regulatory requirements
- Apply prompt engineering techniques to improve accuracy, efficiency, and reliability of AI-assisted outputs while adhering to data handling and confidentiality policies
- Data, Platforms, and Architecture
- Build and maintain APIs, microservices, and cloud-based applications
- Contribute to data engineering efforts, including data modeling, pipeline development, and analytics environments
- Support creation of reusable frameworks and apply modern design patterns across distributed systems
- Partner with architecture, product, and platform teams to support the technical evolution of services
Technology Environment (maybe Skills):
- Languages/Frameworks: Java, .NET Core, Python, JavaScript (React, Node.js, Angular)
- Platforms: OpenShift, Azure, Google Cloud, APIs, Microservices
- Data: SQL, MongoDB, Data Pipelines, Analytics Tools
- Tools: GitHub, CI/CD pipelines, AI-assisted development tools, ML frameworks (TensorFlow, NumPy, Pandas)
Required Qualifications:
- 6+ months of work experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications:
- Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, or related STEM field with an expected graduation: December 2027 - June 2028
- Foundational knowledge in one or more: Java, Python, .NET, SQL, Cloud technologies
- Understanding of algorithms, data structures, and API development
- Experience with SDLC practices (CI/CD, testing, deployment)
- Strong problem solving and interpersonal skills, including the ability to articulate challenges and recommend solutions
- Demonstrated exposure to AI or AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, code assistants)
- Familiarity with prompt engineering concepts and responsible AI usage
- Interest in how AI is transforming software engineering workflows and productivity
- Prior engineering internship experience
- Energetic self-starter who proactively takes initiative, acts with urgency, remains curious and has a genuine interest in learning and growth
- Involvement in extracurricular enrichment activities through one or more of the following: volunteerism, student organization involvement, study abroad program(s), leadership position(s), non-profit involvement
Job Expectations:
- Position will require onsite presence at one of the required locations listed below in a hybrid work schedule
- Must take and pass required technology skills assessment
- This position is not eligible for Visa sponsorship
Program Locations:
- Charlotte, North Carolina
- Irving, Texas
- Iselin, New Jersey
- Phoenix Market Area (Chandler, Phoenix)
- St. Louis, Missouri
Pay Range:
- AZ (Chandler, Phoenix): $48.08 Hourly
- MO (St. Louis): $48.08 Hourly
- NC (Charlotte): $48.08 Hourly
- TX (Irving): $48.08 Hourly
- NJ (Iselin): $60.10 Hourly
Also note: "Pay Range Reflected is the base pay range offered for this position. Pay may vary depending on factors including but not limited to demonstrated examples of prior performance, skills, experience, or work location. Employees may also be eligible for incentive opportunities. $38.46 - $63.46" This seems like a broader pay range? Actually they list specific hourly rates per location, then also a base pay range $38.46 - $63.46. Might be overall range. We need to preserve all substantive info. So we could include both: specific location rates and overall base pay range.
Benefits list:
- Health benefits
- 401(k) Plan
- Paid time off
- Disability benefits
- Life insurance, critical illness insurance, and accident insurance
- Parental leave
- Critical caregiving leave
- Discounts and savings
- Commuter benefits
- Tuition reimbursement
- Scholarships for dependent children
- Adoption reimbursement
We should not include "Visit Benefits - Wells Fargo Jobs for an overview..." maybe that's a link; we can drop as it's instruction.
Schedule section:
- Program Duration: June 2027 - August 2027 (10 weeks)
- Hybrid work schedule requiring onsite presence at one of the locations.
We could also include "Must take and pass required technology skills assessment" maybe under Requirements.
Now we need to output HTML fragment with headings
for each section.
We must not repeat job title as heading. So no heading for "Software Engineering Intern". Good.
We need to use - for any list of duties/requirements/benefits, and
for prose.
We need to decide what is prose vs list.
About the role: could be a couple paragraphs (
). Could also include bullet list for participants will work? But that is already covered in responsibilities? Actually participants will work list is similar to responsibilities but maybe we can treat as part of About the role.
We'll produce:
About the role
Wells Fargo is seeking aspiring Software Engineers to join the 2027 Technology Internship Program. The program provides a 10-week experience designed to immerse students in real-world engineering, modern software development practices, and enterprise-scale technology at Wells Fargo, blending technical execution with business context and emphasizing innovation, velocity, and responsible technology development.
Participants will work hands-on with impactful, production-aligned projects, gain exposure to modern engineering practices and AI-enabled development workflows, and participate in structured training, mentorship, and networking with senior technology leaders. Upon successful completion, qualified candidates may be considered for a full-time position in the Technology Analyst Program the following year, within the same market where the internship was completed.
That captures program overview and participants will work.
Responsibilities:
Responsibilities
- Design, develop, test, and deploy scalable applications, including enhancements, bug fixes, and new services across enterprise platforms
- Collaborate in Agile (Scrum / Kanban) teams to deliver high-quality, secure, and maintainable code
- Leverage enterprise-approved AI tools (e.g.,