Overview
The Enterprise API Services team is looking for people who combine technical skills with strong communication and decision-making abilities. During this internship, you will work alongside experienced engineers and architects to help modernize enterprise applications by guiding development teams through application migrations and integrations with new downstream services.
You will gain hands-on experience with modern software development practices, API technologies, cloud-native architectures, and AI-assisted development tools. The role offers a chance to make a measurable impact while building both your technical and consulting skills.
What You Will Do
- Partner with application development teams to support the migration of existing applications to modern service-based architectures.
- Analyze current application designs and identify opportunities for modernization and integration improvements.
- Develop and enhance software solutions using Java, JavaScript, HTML/CSS, React, Angular, or similar frameworks, RESTful APIs and modern web development technologies.
- Collaborate with developers, architects, product owners and operations teams.
- Help teams adopt enterprise APIs, integration patterns and best practices.
- Use Agentic AI and AI-assisted development tools to improve productivity, speed up delivery and raise solution quality.
- Lead technical discussions and help drive projects to completion.
- Create technical documentation, migration guides and knowledge-sharing materials.
- Apply modern software engineering practices, including testing, code reviews and agile methodologies.
- Follow the company's risk and regulatory standards, policies and controls in line with its Risk Appetite, and escalate risk-related issues to management.
- Support an environment of belonging that reflects the M&T Bank brand.
- Maintain M&T internal control standards, including timely implementation of internal and external audit points and any issues raised by external regulators.
- Complete other related duties as assigned.
What You Will Gain
- Real-world experience supporting large-scale enterprise application modernization efforts.
- Mentorship from experienced software engineers, architects and technical leaders.
- Exposure to DevOps practices and tools, including CI/CD pipelines, Git/GitHub/GitLab, container technologies, and Kubernetes or OpenShift.
- Exposure to cloud platforms such as AWS, Azure or Google Cloud.
- Opportunities to lead conversations, influence technical decisions and grow your professional network.
- Hands-on experience solving meaningful business and technology challenges.
Scope of Responsibilities
The jobholder works under immediate supervision. The position is for an established time period and has no supervisory or managerial responsibilities.