1

Software Engineer Cpt Opt Jobs (NOW HIRING)

Please note that this position is not open to anyone on an F-1 student visa including those eligible for CPT/OPT or the Stem OPT extension. M&T Bank is seeking a Senior Mainframe Software Engineer to ...

Principal Software Engineer

$138K - $185K/yr

We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.*** A Principal Software Engineer is a senior technical leader responsible for architecting and ...

Sr Software Engineer

Druid Hills, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Decatur, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Austell, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Stone Mountain, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Austell, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Lithia Springs, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Conley, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Sr Software Engineer

Pine Lake, GA · On-site

$101K - $169K/yr

Senior Software Engineer applies secure software engineering principles to the design, development ... No OPT, CPT, STEM/OPT or visa sponsorship now or in future. * Bachelor's degree in a related ...

Showing results 41-60

Software Engineer Cpt Opt information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer cpt opt jobs pay per year?

As of Sep 6, 2026, the average yearly pay for software engineer cpt opt in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a software engineer CPT OPT?

Software Engineer CPT (Curricular Practical Training) and OPT (Optional Practical Training) positions are job roles specifically for international students in the United States on F-1 visas. CPT allows students to work in jobs related to their field of study while still enrolled in school, whereas OPT enables them to gain work experience after graduation. These roles typically involve software development, coding, and problem-solving tasks in a professional setting. Employers often provide opportunities for students to apply their academic knowledge in real-world software engineering projects, helping them build practical skills for their future careers.

What are the key skills and qualifications needed to thrive as a software engineer CPT OPT?

To thrive as a Software Engineer on CPT/OPT, you need a solid background in computer science fundamentals, programming languages (such as Java, Python, or C++), and typically a related degree. Familiarity with development tools like Git, integrated development environments (IDEs), version control systems, and knowledge of software frameworks is essential, with internships or certifications adding value. Strong problem-solving skills, adaptability, and effective teamwork set candidates apart in collaborative and fast-changing tech environments. These skills and qualifications are crucial for delivering high-quality software solutions and integrating smoothly into diverse engineering teams.

What are common challenges faced by software engineers working under CPT or OPT status, and how can they overcome them?

Software Engineers on CPT (Curricular Practical Training) or OPT (Optional Practical Training) often face unique challenges such as navigating work authorization timelines, adapting quickly to new work cultures, and ensuring compliance with visa regulations. It's important to maintain proactive communication with both your employer and university's international office regarding work hours and documentation. Building strong technical skills, seeking mentorship, and staying updated on immigration policies can help you excel in your role and plan for potential long-term opportunities, such as H-1B sponsorship.

What cities are hiring for Software Engineer Cpt Opt jobs?

Cities with the most Software Engineer Cpt Opt job openings:

What states have the most Software Engineer Cpt Opt jobs?

States with the most job openings for Software Engineer Cpt Opt jobs include:

What job categories do people searching Software Engineer Cpt Opt jobs look for?

The top searched job categories for Software Engineer Cpt Opt jobs are:

Infographic showing various Software Engineer Cpt Opt job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer - Mainframe

M&T Bank

Buffalo, NY • On-site

$97K - $161K/yr

Full-time

Re-posted 10 days ago


M&T Bank rating

7.8

Company rating: 7.8 out of 10

Based on 187 frontline employees who took The Breakroom Quiz

78th of 175 rated banks


Job description

The Bank sponsors individuals for TN and H-1B transfers on a case by case basis. Please note that this position is not open to anyone on an F-1 student visa including those eligible for CPT/OPT or the Stem OPT extension.
Job Description: M&T Bank is seeking a Senior Mainframe Software Engineer to support the enhancement, maintenance, modernization, and production support of mission-critical mainframe applications. This role is responsible for designing, developing, testing, implementing, and supporting application changes using IBM mainframe technologies. The engineer will serve as a key individual contributor on complex initiatives, partner with business and technology stakeholders, and help ensure that supported applications remain stable, secure, compliant, and aligned with business objectives.
Key Responsibilities:
  • Complete and oversee basic to complex systems analysis, design, development, testing, debugging, implementation, and production support activities.
  • Prepare and review user stories, acceptance criteria, technical documentation, test plans, estimates, impact assessments, and system documentation in support of Agile delivery.
  • Evaluate interrelationships and dependencies across programs, interfacing applications, vendors, platforms, and business processes.
  • Provide analytical consultation to identify effective technology solutions that support strategic business goals.
  • Follow and promote M&T development standards, Agile practices, DevOps practices, change management processes, and risk and regulatory controls.
  • Deploy mainframe components through automated pipelines and support issue identification, root cause analysis, and problem resolution.
  • Coordinate development tasks, communicate status and risks clearly, and collaborate with business partners, application teams, operations, and vendor partners.
  • Provide technical guidance, mentoring, and knowledge sharing to less experienced engineers.
  • Participate in on-call or off-hours production support as needed to maintain application availability and stability.
  • Maintain a strong understanding of the business processes supported by the application and promote an inclusive environment consistent with the M&T Bank brand.

Collaboration and Leadership Expectations: The successful candidate should demonstrate strong communication, ownership, analytical thinking, and problem-solving skills. This role requires the ability to work independently, collaborate across teams, communicate technical concepts clearly, and support continuous improvement in delivery quality, operational stability, and engineering practices.
Education & Experience Required:
  • Associate's degree and a minimum of 5 years' systems analysis and/ or application development work experience or Bachelor's degree and a minimum of 3 years' systems analysis and/ or application development work experience. In lieu of degree, a combined minimum of 7 years' education and/or relevant work experience, including a minimum of 3 years' systems analysis and/or application development work experience

Requires at least five (5) years of experience with mainframe application development, maintenance, testing, debugging, implementation, or production support using COBOL, CICS, JCL, VSAM, TSO/ISPF, SDSF, File-AID, Xpediter, Abend-AID, CA-7, or other job scheduling tools. Experience must include working on complex application changes, preparing technical documentation, performing impact analysis, executing test plans, and supporting production stability in an enterprise technology environment.
Preferred Knowledge and Experience:
Banking, consumer lending, or loan origination domain knowledge; ACAPS or related mainframe-based banking applications; Easytrieve, IBM Developer for z/OS, GitLab, CI/CD, DevOps pipelines, z/OS Connect, API integrations, automation tools, Agile delivery practices, Jira, Confluence, ServiceNow, and production support processes.
M&T Bank is committed to fair, competitive, and market-informed pay for our employees. The pay range for this position is $97,100.00 - $161,800.00 Annual (USD). The successful candidate's particular combination of knowledge, skills, and experience will inform their specific compensation.
Location
Buffalo, New York, United States of America

What M&T Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom