1

Hiring Opt Student For Software Engineer Jobs in Madison, TN

Additional options for dental and vision benefits, life and disability coverage, flexible spending ... Education assistance (tuition, student loan, certification support, dependent scholarships)

Additional options for dental and vision benefits, life and disability coverage, flexible spending ... Education assistance (tuition, student loan, certification support, dependent scholarships)

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Hiring Range in USD from: $89,200 to $209,500 per annum. May be eligible for bonus and equity.

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

For more information about us please visit our website at: This position is for software engineers. It is not for web developers. * 100% insurance premiums paid * 401(k) provided * Merit bonuses ...

Be Seen First

Software Developer

Nashville, TN · On-site

$75K - $140K/yr

For more information about us please visit our website at: This position is for software engineers. It is not for web developers. * 100% insurance premiums paid * 401(k) provided * Merit bonuses ...

Senior AI Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation and selection for training, including apprenticeship, at all levels of ...

Senior AI Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation and selection for training, including apprenticeship, at all levels of ...

Senior AI Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation and selection for training, including apprenticeship, at all levels of ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Preference for students who have completed 3+ years of coursework by the internship start date

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Hiring Range in USD from: $89,200 to $209,500 per annum. May be eligible for bonus and equity.

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Hiring Range in USD from: $89,200 to $209,500 per annum. May be eligible for bonus and equity.

Senior Software Engineer

Nashville, TN

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... Hiring Range in USD from: $89,200 to $209,500 per annum. May be eligible for bonus and equity.

Software Tutor

Nashville, TN · Remote

$18 - $40/hr

Ability to explain agile and waterfall methodologies, design patterns, object-oriented principles, and continuous integration while preparing students for software engineering roles and computer ...

Software Tutor

Murfreesboro, TN · Remote

$18 - $40/hr

Ability to explain agile and waterfall methodologies, design patterns, object-oriented principles, and continuous integration while preparing students for software engineering roles and computer ...

Embedded Software Engineer

La Vergne, TN · On-site

$124K - $164K/yr

... for safety, durability, and real-world productivity. We are hiring a mid-level Software Engineer to design, develop, and maintain software that powers our automotive service equipment. You will work ...

Embedded Software Engineer

La Vergne, TN · On-site

$124K - $164K/yr

... for safety, durability, and real-world productivity. We are hiring a mid-level Software Engineer to design, develop, and maintain software that powers our automotive service equipment. You will work ...

next page

Showing results 1-20

Hiring Opt Student For Software Engineer information

See Madison, TN salary details

$58.8K

$136.6K

$190.2K

How much do hiring opt student for software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for hiring opt student for software engineer in Madison, TN is $136,561.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,100.00 and $160,100.00 per year, depending on experience, location, and employer.

What does it mean to hire an OPT student for a software engineer?

Hiring an OPT (Optional Practical Training) student for a Software Engineer position means employing an international student who is studying in the U.S. on an F-1 visa and is authorized to work temporarily in their field of study. OPT allows students to gain hands-on experience related to their academic program for up to 12 months (or up to 36 months for STEM graduates with an extension). Employers do not need to sponsor a visa immediately, but may need to consider sponsorship if continued employment is desired after the OPT period ends.

What types of projects and responsibilities can an OPT student expect as a software engineer?

As an OPT student starting as a software engineer, you can expect to work on a variety of tasks such as coding, debugging, and testing software modules under the guidance of senior developers. Typical responsibilities include contributing to ongoing development projects, attending team meetings, and collaborating with cross-functional teams like QA, product management, and design. You'll likely participate in code reviews and be assigned both individual and group projects to build your technical and problem-solving skills. This experience not only helps you learn industry best practices but also prepares you for more advanced roles within the organization.

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

To thrive as a Hiring OPT Student for Software Engineer, candidates should have a solid foundation in computer science fundamentals, coding proficiency (e.g., Java, Python, C++), and relevant academic credentials such as a bachelor’s or master’s degree in a STEM field. Familiarity with version control systems (like Git), software development frameworks, and possibly cloud platforms is often expected. Strong problem-solving abilities, teamwork, and effective communication skills help candidates stand out in collaborative and dynamic workplace environments. These qualifications are crucial for building robust software solutions, adapting to new technologies, and succeeding in diverse engineering teams.

What is the difference between Hiring Opt Student For Software Engineer vs Intern Software Developer?

AspectHiring Opt Student For Software EngineerIntern Software Developer
CredentialsOptional OPT authorization, relevant coursework, some coding experienceTypically students or recent graduates, internship agreement
Work EnvironmentFull-time or part-time professional setting, ongoing projectsTemporary, learning-focused environment, supervised tasks
Employer UsageHiring international students authorized to work under OPTProviding practical experience to students or graduates

Hiring OPT students for Software Engineer roles usually involves full-time employment with ongoing responsibilities, requiring some prior experience or coursework. Intern Software Developers are typically students or recent grads gaining hands-on experience through temporary internships. The main difference lies in the employment status and scope of responsibilities, with OPT roles being more permanent and integrated into the company's projects.

What cities near Madison, TN are hiring for Hiring Opt Student For Software Engineer jobs?

Cities near Madison, TN with the most Hiring Opt Student For Software Engineer job openings:

Research Engineer, Institute for Software Integrated Systems

Vanderbilt University

Nashville, TN • On-site

$90 - $130/hr

Other

Re-posted 11 days ago


Vanderbilt University rating

8.2

Company rating: 8.2 out of 10

Based on 41 frontline employees who took The Breakroom Quiz

151st of 630 rated colleges and universities


Job description

The Research Engineer is part of the Institute for Software Integrated Systems at Vanderbilt University
and is a key individual contributor responsible for assisting with the development, integration, and
maintenance of discipline-specific software systems, web-based applications, and engineering tools to
support project and research goals.


This position involves engineering and software design, web application development, cloud integration,
maintenance, and experimentation as directed by the Principal Investigator. Reporting directly to the
Principal Investigator, the Research Engineer regularly collaborates with a multidisciplinary team
including Research Engineers, Research Scientists, Graduate Students, and stakeholders to accomplish
project-specific goals.

About the Work Unit:

The Institute for Software Integrated Systems conducts basic and applied research in the area of systems
and information science and engineering. Applications of its technology span a wide range of software intensive systems from small embedded devices, through real-time distributed systems, to globally
deployed complex systems. Software is increasingly essential to the functions of these systems, and it is
also the primary means of adapting them to their environments and users. Our research interests lie in
the theoretical foundations, modeling, design, engineering, and educational aspects of these systems.

Key Functions and Expected Performance:

Development: 40%

  • Assist with modeling and analysis of discipline-specific engineering problems.
  • Design, develop, and maintain web-based applications, APIs, and interfaces supporting research and project goals.
  • Assist with cloud development, deployment, and integration of AI-driven and data intensive applications.
  • Contribute to the development and maintenance of discipline-specific software systems and engineering tools.
  • Perform engineering and software design, implementation, testing, analysis, maintenance, or experimentation as directed.

Project Management: 30%

  • Prepare high-quality technical documentation for project deliverables, including software,
    web systems, and APIs.
  • Maintain expertise in emerging technologies and modern web frameworks relevant to project goals.
  • Collaborate effectively with team members using version control systems and collaborative development platforms (e.g., GitHub).
  • Recommend, implement, and adhere to technical standards and best practices, including secure coding and responsive web design principles.

Collaboration and Communication: 30%

  • Provide technical input for evaluating project direction and progress.
  • Create and deliver progress reports and presentations to project staff and stakeholders.
  • Share research findings, development processes, and technical knowledge with the Principal Investigator and research team.
Supervisory Relationships:

This position does not have supervisory responsibility; this position reports administratively and
functionally to the Principal Investigator.

Education and Certifications:

A Bachelor’s degree in computer science or a related engineering discipline is necessary.

Experience and Skills:

The following skills are necessary:

  • Practical knowledge of programming languages such as Python, Julia, MATLAB, or similar languages.
  • Experience with cloud computing platforms (AWS, Azure, GCP).
  • Experience with Docker.
  • Proficiency in software system development, modeling, and systems engineering.
  • Ability to design, implement, test, document, and maintain both backend and frontend software (React, FastAPI, Flask, Node.js).
  • Familiarity with deploying and interacting with databases (MongoDB, PostgreSQL, Redis).
  • Experience with modern software development environments (e.g., VS Code), version control (Git), and CI/CD pipelines.
  • Ability to adapt quickly in high-paced research environments with evolving goals.
  • Experience working in teams of varying sizes (small to large research or development projects).

The following skills are preferred:

  • Experience with research activities aligned with the Institute’s focus areas.
  • Experience with AI (machine learning and planning) technologies.
  • Experience with optimization theory and methods
  • Knowledge of model-based engineering principles and software architecture design.
  • Strong communication skills for working with researchers, graduate students, and stakeholders.
  • Ability to produce high-quality technical documentation for web-based and software deliverables.
#J-18808-Ljbffr

What Vanderbilt University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom