IT Training Programs
Want A Career In IT?
At UWM, you’ll have a supportive team around you committed to your learning. Our unique IT training programs are developed to help you start and grow a successful IT career here at UWM — a leader in fintech and the #1 mortgage lender in the nation.
How It Works
Each program offers paid training and has its own focus and curriculum that will teach you all the skills necessary for that particular role. After successfully completing the program, you will be placed on a cross-functional IT team as an Associate.
Our Training
Programs
DEV-X Program

Developer Experience
This entry-level software development training program will build on your knowledge of the .NET framework so you can write high-quality code at UWM.
After building on your current Object-Oriented Programming knowledge and learning the basics of application development at UWM, you will be placed on one of our Technology teams as an Associate Software Developer.
Applicant Requirements
- Experience using C# or Java to write full-stack software
- Clear understanding of Object-Oriented Programming
- Experience querying relational databases to retrieve and modify data
- Experience with unit testing

“Whether you’re fresh out of college or still finding your footing, Dev X is right for you. The entire experience prepared me for the real world.”
-Alessandro Z.
Software Developer II
SF DEV-X Program

Salesforce Developer Experience
This software development training program will build on your current knowledge of Object-Oriented Programming so you can write high-quality code on UWM’s Salesforce platform.
This program will prepare you to be placed on a Salesforce Development team as an Associate Salesforce Developer at UWM.
Applicant Requirements
- Experience using C# or Java to write full-stack software
- Clear understanding of Object-Oriented Programming
- Experience querying relational databases to retrieve and modify data
- Good communication skills
- Experience with Unit Testing
- Strong communication skills
- Ability to receive and apply feedback

“I was given the space to learn, even if it meant making mistakes. Post-program, they placed me on the team that best matched my attributes.”
-Brendan G.
Salesforce Developer
DEVOPS-X Program

Devops Experience
The DevOps Experience (DevOps-X) Program is focused on developing the skills required to support and automate all aspects of the Software Development Lifecycle (SDLC). As a DevOps-X Trainee at UWM, you will learn the skills needed to help UWM deliver enterprise applications at scale.
This program will prepare you to work at the highest level as an Associate DevOps Engineer on our centralized DevOps team, where asking questions is encouraged and opportunities for growth are available.
Applicant Requirements
- Experience using an Object-Oriented Programming language or Scripting language to write working software
- The ability to independently solve problems with incomplete information
- A confident team player with ambition and drive
- Strong communication skills and sense of ownership
- Ability to receive and apply feedback
BA-X Program

Business Analyst Experience
In this training program, you will learn the necessary skills, expectations, standards and systems to be a successful Business Analyst at UWM.
We will teach you the Agile methodology and how to work effectively with Developers, Scrum Masters, Quality Assurance Analysts and Product Owners, as well as the ins and outs of Application Development.
Applicant Requirements
- Mortgage experience or equivalent IT work history
- Willingness to be coached up on best practices and desire to learn software development and business analysis
- Eagerness to learn valuable skills to apply to Application Development teams
- Excellent written and verbal communication skills
- Proficient in MS Office
- Critical thinking and problem-solving skills
- Ability to multi-task and adapt to high-pressure situations

“I was given a clear road map to success. The resources are there — you just have to take advantage of them.”
-Dana P.
Business Analyst II
SM-X Program

Scrum Master Experience
This IT training program will teach the skills necessary to become a successful Scrum Master.
We will teach you how to work effectively in an Agile environment with a team of Developers, Business Analysts, Quality Assurance Analysts, Product Owners and Team Leads, as well as the ins and outs of Agile processes and coaching techniques. This program will prepare you to coach and support multiple IT teams at UWM as a Scrum Master.
Applicant Requirements
- Previous experience working in a technology role as a Business Analyst, Quality Assurance Analyst, Software Developer or in a leadership role
- Ability to read and interpret data and metrics
- Excellent written and verbal communication skills
- Comfortable with public speaking
- Comfortable giving and receiving feedback
- Proficient in Microsoft Office 365 including Word, PowerPoint, Excel, Outlook and OneNote

“Corny as it sounds, this opportunity has been life-changing. The training and support I received allowed me to blaze my own trail in IT.”
-Kristi C.
Scrum Master I
View all of our open IT roles
Open Roles