1

Hiring Opt Student For Software Engineer Jobs in Raleigh, NC

The following are considered assets, but are not required for success in this role. * Exposure to C ... Meet with hiring managers or team members; could be a panel Reference & Background Checks * Provide ...

Senior Vision Software Engineer

Raleigh, NC · On-site

$119K - $157K/yr

Position Summary This role is responsible for serving as a core member the Vision Software Development team in both an R&D & Commercial capacity. The Senior Vision Software Engineer will actively ...

Senior Vision Software Engineer

Raleigh, NC

$119K - $157K/yr

Position Summary This role is responsible for serving as a core member the Vision Software Development team in both an R&D & Commercial capacity. The Senior Vision Software Engineer will actively ...

Software Tutor

Durham, NC · Remote

$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 ...

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

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

Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we ... full stack software engineer developing scalable and resilient event-driven and API-based ...

Individual will be responsible for understanding, analyzing, and translating business needs and ... Server as technical liaison to software engineers, systems engineers, database administrators ...

We strive for efficient and effective operations, and we hold each other accountable for delivering ... As a Senior Embedded Software Engineer, you'll: * Design and Develop Embedded Software Applications:

Senior Software Engineer

Morrisville, NC

$114K - $151K/yr

Software Engineer IXL Learning, developer of personalized learning products used by millions of ... For example: * 1 in 4 students in the United States uses IXL.com * Rosetta Stone provides an ...

We're a fully remote team building the financial infrastructure for the next generation of ... What you'll do * You'll lead and develop a team of 4 to 6 software engineers, owning hiring ...

We're a fully remote team building the financial infrastructure for the next generation of ... What you'll do * You'll lead and develop a team of 4 to 6 software engineers, owning hiring ...

We're a fully remote team building the financial infrastructure for the next generation of ... What you'll do * You'll lead and develop a team of 4 to 6 software engineers, owning hiring ...

We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local ... The Role As a Full Stack Software Engineer, you will be embedded on the team that's creating the ...

We're a fully remote team building the financial infrastructure for the next generation of ... What you'll do * You'll lead and develop a team of 4 to 6 software engineers, owning hiring ...

next page

Showing results 1-20

Hiring Opt Student For Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

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

As of Jun 16, 2026, the average yearly pay for hiring opt student for software engineer in Raleigh, NC is $143,405.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What does it mean to hire an OPT student for a Software Engineer position?

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 in their first role?

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 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 are the key skills and qualifications needed to thrive as a Hiring OPT Student for Software Engineer, and why are they important?

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 are popular job titles related to Hiring Opt Student For Software Engineer jobs in Raleigh, NC? For Hiring Opt Student For Software Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Hiring Opt Student For Software Engineer jobs in Raleigh, NC look for? The top searched job categories for Hiring Opt Student For Software Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Hiring Opt Student For Software Engineer jobs? Cities near Raleigh, NC with the most Hiring Opt Student For Software Engineer job openings:

Software Engineer

Vecima

Raleigh, NC • On-site

Full-time

Posted 13 days ago


Job description

Detailed Description:
Vecima Networks is leading the global evolution to the multi-gigabit, content-rich networks of the future. Our talented people deliver future-ready software, services, and integrated platforms that power broadband and video streaming networks, monitor and manage transportation, and transform experiences in homes, businesses, and everywhere people connect. We help our customers evolve their networks with cloud-based solutions that deliver ground-breaking speed, superior video quality, and exciting new services to their subscribers. Learn more at vecima.com.
Position Summary
As a member of our R&D group, you will work in small cross-functional scrum teams made up of software developers, engineers, and testers. In this role, you will help design, build, test, and maintain software used across Vecima's product portfolio.
You will contribute to software running in Linux-based and containerized environments, with opportunities to work across backend services, APIs, user interfaces, and deployment tooling. This is a strong fit a software engineer who wants to grow in modern networking, management and broadband software.
You will work in a distributed engineering environment to help build scalable, high-performance networking and management solutions. This position includes the opportunity to work from home.
Duties include (but are not limited to)
  • Contribute to backend software development in Linux environments using C++ and related frameworks and libraries.
  • Help build and maintain user-facing software using modern front-end technologies such as React and TypeScript.
  • Support the development and integration of APIs used by internal services and user interfaces.
  • Assist with containerized services and deployment tooling in Linux-based environments.
  • Work with developers, testers, and system engineers to deliver integrated product features.
  • Investigate and help resolve issues across backend services, UI behavior, and distributed systems.
  • Participate in code reviews, testing, debugging, and continuous improvement of the software development process.

Position requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 1+ years of software development experience, including internships, co-ops, academic projects, or early-career industry work.
  • Foundation in one or more programming languages such as C++, Python, JavaScript, or TypeScript.
  • Familiarity with Linux or Unix development environments.
  • Understanding of core software engineering concepts such as debugging, version control, testing, and the software development lifecycle.
  • Interest in learning how backend services, APIs, user interfaces, and containerized systems work together in production environments.
  • Ability to collaborate effectively and communicate clearly within a distributed engineering team.

Helpful Experience:
The following are considered assets, but are not required for success in this role.
  • Exposure to C++ backend development, including frameworks or libraries such as Poco.
  • Exposure to front-end development with React and TypeScript.
  • Familiarity with REST APIs and API-driven application design.
  • Exposure to Docker, containerized applications, or deployment automation.
  • Experience with Git, CI/CD systems, Jira, or similar engineering tools.
  • Coursework, project work, or internship experience related to networking, telecom, or distributed systems.
  • Familiarity with PON technologies such as GPON or XGS-PON.

Core Competencies
  • Strong analytical and problem-solving skills.
  • Willingness to learn new technologies and development practices.
  • Good written and verbal communication skills.
  • Ability to work effectively in a collaborative, fast-paced team environment.
  • Attention to quality, reliability, and continuous improvement.

At Vecima, everyone contributes and makes an impact. We foster an open, caring, and innovative work environment where creativity and communication thrive. We always strive to be our best and recognize achievements and wins that fuel individual and company growth. Together, we create the breakthroughs that lead the industry forward.
Vecima offers a competitive compensation and benefits package and strives to provide a challenging work environment that can foster skill development and personal career growth for all employees.
We consider applicants for all positions without regard to race, color, religion, creed, gender, national origin, age, disability, marital or veteran status, or any other legally protected status.
We are fueled by the innovation, leadership, and passion of today's top talent. If you are looking for a challenging and rewarding career as or Senior Software Engineer/ Software Engineer, we want to hear from you!
Apply now!
Vecima Recruitment Process
Vecima takes great care to protect your privacy and personal information throughout the recruitment process.
All legitimate email communications and job offers will come from a @vecima.com email address. If you receive a suspicious message, please contact your Vecima representative directly to verify its legitimacy.
Submit your application
  • Follow the application instructions carefully
  • Complete all required fields and upload necessary documents

Initial Screening
  • If shortlisted, you will receive an email or phone call from a Vecima HR Business Partner for:
    • A brief conversation about your background
    • Basic questions about availability, salary expectations, and interest in the role

Interviews
  • Phone/Video Interviews: First round with HR or the hiring manager
  • Technical/Skills Assessments: If applicable, complete a test or assignment
  • In-Person or Final Interviews: Meet with hiring managers or team members; could be a panel

Reference & Background Checks
  • Provide professional references upon request
  • Be prepared for employment or education verification, and a criminal background check

Job Offer
  • All job offers will come from Vecima's UKG Applicant Tracking System
  • Review the verbal and written offer carefully

Onboarding Preparation
  • Complete paperwork and pre-employment requirements
  • Get details on your first day, orientation, and whom to contact

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.