Boston, Massachusetts, USA
14 days ago
Principal C++ Software Engineer
Job Title: Principal C++ Software Engineer
Location: Greater Boston
About Us:
Our client is dedicated to pioneering advanced security solutions that help keep the world a safer place. They are seeking a Principal C++ Software Engineer to join them in their mission to create cutting-edge, high-performance security solutions.
Position Overview:
As a Principal C++ Software Engineer, you will be responsible for leading the development of our client’s next-generation security products. In this role, you will leverage your extensive experience in C++ to drive the design, development, and optimization of complex software systems. You will be instrumental in shaping the architecture and ensuring that the solutions are robust, efficient, and secure. This position offers a unique opportunity to influence the future of security systems.


Required Skills & Experience At least 8 years of experience in software engineering with a focus on C++ development. Proven experience in designing and developing complex, high-performance software systems. Prior experience in a leadership role is preferred. Expertise in C++ programming, including modern C++ standards (C++11 and beyond). Strong understanding of software design patterns, data structures, algorithms, and performance optimization techniques. Bachelor’s degree in Computer Science, Software Engineering, or a related field. Advanced degrees or relevant certifications in cybersecurity or software engineering are a plus. Desired Skills & Experience In-depth knowledge of cybersecurity principles and practices. Experience with security protocols, encryption techniques, and secure coding practices is highly desirable. Exceptional analytical and problem-solving abilities. Demonstrated success in tackling complex technical challenges and developing innovative solutions. Strong interpersonal and communication skills. Ability to work effectively in a team environment and interact with various stakeholders. What You Will Be Doing
Tech Breakdown C++ Linux Daily Responsibilities Provide expert guidance and technical leadership for the development of high-performance security solutions using C++. Mentor and support engineering teams to uphold best practices in software development and security. Lead the design and architecture of scalable, reliable, and secure C++ applications. Define and implement strategies for performance optimization, fault tolerance, and maintainability. Write, review, and maintain high-quality C++ code. Ensure that code is efficient, secure, and adheres to industry standards. Address and resolve complex technical issues that arise during development. Work closely with cross-functional teams, including product managers, security experts, and other engineers, to translate requirements into technical specifications and deliverables. Facilitate effective communication and collaboration across teams. Stay abreast of emerging technologies, industry trends, and advancements in C++. Apply new knowledge to drive innovation and enhance the capabilities of our security solutions.
The Offer Bonus OR Commission eligible You will receive the following benefits: Medical, Dental, and Vision Insurance Vacation Time Stock Options
Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Confirm your E-mail: Send Email