logo
Recruit AI

Junior C++ Software Engineer - TJ / 1863382

Unknown

July 15, 2026 at 9:37 AM

Our client Vector Solutions is looking for a Junior C++ Software Engineer in REMOTE

Vector Solutions seeks an Entry Level C++ Engineer to contribute to the design, development, and maintenance of high-performance software solutions. The role involves applying strong knowledge of Object Oriented Programming, Data Structures, and Memory Management to build reliable and efficient applications. The ideal candidate demonstrates a clear understanding of Multithreading concepts and Network Protocols such as TCP/IP, ensuring software components interface seamlessly within distributed systems. This position requires working collaboratively with the software development team and adapting quickly to project needs while following the Software Development Life Cycle (SDLC) rigorously.

This role is well-suited for a motivated individual who thrives in a fast-paced environment and develops problem-solving skills in troubleshooting software issues. The candidate will actively participate in code reviews, debugging, and testing activities to improve software quality. Strong communication and interpersonal skills, along with the ability to function effectively during US working hours, are essential. The engineer will engage with cross-functional teams, embrace a proactive approach, and support continuous learning and growth within the organization. No team management Responsibilities

are associated with this position.

Responsibilities

  • Develop, test, and maintain robust C++ software modules following Object Oriented Programming principles.
  • Implement efficient data structures and algorithms to optimize application performance and resource usage.
  • Apply memory management best practices to ensure stability and avoid leaks.
  • Design and develop multithreaded applications that maximize concurrency and responsiveness.
  • Collaborate within the Software Development Life Cycle to meet project milestones and deliverables on time.
  • Troubleshoot and debug software issues by analyzing code and system logs to identify root causes.
  • Work closely with networking teams to integrate TCP/IP and related network protocols within software components.
  • Participate in peer code reviews to maintain code quality and adhere to coding standards.
  • Communicate effectively with team members and stakeholders to clarify technical requirements and project progress.
  • Adapt quickly to new technology trends and product requirements as part of proactive professional development.
  • Follow established procedures to document software designs, changes, and test results accurately.
  • Support continuous integration and deployment initiatives to streamline build and release processes.
  • Demonstrate reliability and a can-do attitude to contribute positively to team dynamics and project success.