Mindlance logo
Mindlance
Posted 18 days agoVerified live 12h ago

Software Engineer II

Brief overview

Remote
UndergradOr in progress
$65–$75/hrStated range
5+ yrsMinimum
135 H-1B approvalsDept. of Labor
12 green cardsCertified filings
Systems AnalysisApplication DevelopmentSystems IntegrationSystems Solution DesignProject ManagementVerbal and Written Communication

About the company

Mindlance logo
Mindlancemindlance.com

Mindlance is a Staffing and Recruiting company which provides multi-vertical staffing services

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
135H-1B approved
97%approval rate
29new H-1B hires
12PERM certified
$134,674median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202328
202440
202551
202616
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202314
202414
202534
202610
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20234
20242
20255
20261
Top sponsored roles
Software EngineerInformatica MDM AdminAb Initio DeveloperFront-End DeveloperSystems Test Engineer
Sponsored employees from
India

Job description

Summary

M&T Bank is seeking a Software Engineer II to design, develop, support, and enhance applications and information systems. The role performs complex systems analysis, leads technical development activities, coordinates project resources, manages technical project components, and supports testing, documentation, risk controls, and technology improvements.

Responsibilities

  • Complete and oversee basic to complex systems analysis, design and development. Play a key role as an individual contributor on complex projects. Maintain an excellent functional understanding of the supported application(s)
  • Direct and monitor less experienced resources and coordinate development tasks on small to large scope projects
  • Prepare and manage the technical component of project plans
  • Participate with other Development, operations and Technology staff in overall systems development direction from technical analysis to user acceptance testing
  • Prepare and review test data and execute detailed test plans. Complete any required debugging
  • Evaluate and understand complex interrelationships and effects among programs, interfacing applications and platforms. Provide highly analytical consulting and leadership in identifying and implementing new uses of information technologies to assist business units in meeting strategic objectives
  • Prepare thorough, clear technical and functional specifications and update systems documentation. Prepare charts, tables and diagrams to assist in analyzing problems. Review documentation prepared by less experienced staff
  • Prepare and review assessments to include required tasks, estimated time frames and effort for any scope project
  • Maintain efficient operation and effectiveness of supported applications
  • Recommend new technology, policies or processes to benefit the organization and improve deficiencies. May lead or participate in technical evaluations of vendor software
  • Follow and promote use of development standards and procedures
  • Maintain a good understanding of the business being supported and its functions, processes, operations and strategic direction
  • May assist in developing expense and capital budgets
  • Understand and adhere to the Company's risk and regulatory standards, policies and controls in accordance with the Company's Risk Appetite. Identify risk-related issues needing escalation to management
  • Promote an environment that supports diversity and reflects the \*\*\* brand
  • Maintain M&T internal control standards, including timely implementation of internal and external audit points together with any issues raised by external regulators as applicable
  • Complete other related duties or projects as required, which may include playing a lead role in due diligence, cost/benefit analysis or business study activities

Skills

  • Minimum of an Associates degree and 5 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years higher education and/or work experience, including a minimum of 5 years systems analysis/application development experience
  • Familiar with application development software and hardware platforms
  • Proficiency with personal computers as well as pertinent project management, word processing and spreadsheet software
  • Capable of working on multiple projects of a complex nature
  • Excellent problem-solving skills to assist in issue resolution
  • Strong verbal and written communication skills, with prior experience presenting to the target audience
  • Strong organizational and time management skills
  • Detail-oriented
  • Strong lateral thinking skills
  • Experience coordinating between Applications and business units
  • Experience recommending and implementing systems solutions
  • Experience driving project milestones and delivery dates
  • Good understanding of the Bank's application framework
  • Subject matter expert in business with knowledge or experience utilizing application/system being supported
  • Advanced understanding of applications supported with a sound knowledge of interfacing/integrated applications
  • Ability to work in a team environment as well as autonomously
  • Ability to multitask for various components of complex projects
  • Action-oriented
  • Pro-active
  • Advanced knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU)

Qualifications

Must Haves

  • Minimum of an Associates degree and 5 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 7 years higher education and/or work experience, including a minimum of 5 years systems analysis/application development experience
  • Familiar with application development software and hardware platforms
  • Proficiency with personal computers as well as pertinent project management, word processing and spreadsheet software
  • Capable of working on multiple projects of a complex nature
  • Excellent problem-solving skills to assist in issue resolution
  • Strong verbal and written communication skills, with prior experience presenting to the target audience
  • Strong organizational and time management skills
  • Detail-oriented
  • Strong lateral thinking skills
  • Experience coordinating between Applications and business units
  • Experience recommending and implementing systems solutions
  • Experience driving project milestones and delivery dates

Nice to Haves

  • Good understanding of the Bank's application framework
  • Subject matter expert in business with knowledge or experience utilizing application/system being supported
  • Advanced understanding of applications supported with a sound knowledge of interfacing/integrated applications
  • Ability to work in a team environment as well as autonomously
  • Ability to multitask for various components of complex projects
  • Action-oriented
  • Pro-active
  • Advanced knowledge and focus of the entire system to work on projects outside of normal business-as-usual (BAU)

Benefits

  • Remote work

More jobs like this