Latest News

Vecima Networks Hiring Software Engineers in Raleigh ($104K USD)

On: June 19, 2026 8:38 AM
Follow Us:
Vecima Networks Hiring Software Engineers in NC ($104K USD)

Vecima Networks is seeking talented and innovative Software Engineers to join its growing technology team in Raleigh, North Carolina. This is an excellent opportunity for professionals who are passionate about software development, network technologies, and building next-generation connectivity solutions. The role offers competitive compensation, career growth opportunities, and the chance to work with industry-leading technologies in a collaborative environment.

Job Overview

FieldDetails
Company NameVecima Networks
RoleSoftware Engineer
QualificationBachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field
Job LocationRaleigh, North Carolina, USA
Salary$104,000 USD per year
Work TypeHybrid / On-site (as per business requirements)
Job TypeFull-Time
Job LevelEntry Level
IndustryTelecommunications & Networking Technology

Job Description

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.

Selection Process

  • Application Screening
  • Technical Assessment
  • Coding Test / Programming Challenge
  • Technical Interview
  • Managerial / Team Interview
  • HR Discussion
  • Final Selection & Offer Letter

How to Apply

  • Visit the official Vecima Networks careers page.
  • Search for the Software Engineer position in Raleigh.
  • Review the job description and eligibility requirements.
  • Prepare your updated resume and supporting documents.
  • Complete the online application form.
  • Submit your application through the careers portal.
  • Monitor your email for further communication regarding assessments and interviews.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.