See all roles

Software Engineer

Work from home Full-time role Hiring

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 Apply To This Job

You might like

Principal Product Manager, Analytics

Work from home Full-time role

Diagnostic Sales Specialist - Los Angeles

Work from home Full-time role

NEPA Project Manager

Work from home Full-time role

Senior NEPA Technical Specialist

Work from home Full-time role

Senior Front-End Engineer (React)

Work from home Full-time role

Director, Partner Success

Work from home Full-time role

Jr. Applications Engineer (Analytics Solutions Focus)

Work from home Full-time role

Software Engineer, Go

Work from home Full-time role

Deputy Chief of Party II, Programs

Work from home Full-time role

Engagement Center Specialist I

Work from home Full-time role

Bilingual Customer Care Agent (BCCA082426)

Work from home Full-time role

Backend Developer: Headless CMS & Next.js Stack

Work from home Full-time role

Project Coordinator, Construction

Work from home Full-time role

Personal Financial Counselors, REMOTE, AFC or CFP or ChFC certified (BG26051655)

Work from home Full-time role

Service Scheduling Coordinator

Work from home Full-time role

Experienced Online Chat & Email Tech Support Specialist – Customer Service & Technical Support Role

Work from home Full-time role

Experienced Remote Data Entry Research Panelist – Flexible Work Arrangement at arenaflex

Work from home Full-time role

Experienced Full Stack Data Entry Specialist – Digital Content Management for Teens

Work from home Full-time role

Experienced Inbound Customer Service Retention Representative – Drive Customer Loyalty and Growth at arenaflex

Work from home Full-time role

Technical Account Manager

Work from home Full-time role