Enable job alerts via email!

Principal C++ Engineer

Ranger Technical Resources

United States

On-site

USD 100,000 - 720,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Principal C++ Engineer to join their agile SaaS team. You'll design and implement automation solutions for native clients, ensuring seamless control through the platform. This hands-on role requires expertise in C++ and a passion for creating high-performance solutions. You'll work on exciting projects, contribute to prototype development, and stay updated with industry trends. If you're ready to make a significant impact in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • 7+ years of hands-on C++ development experience required.
  • Strong understanding of low-level data collection techniques.

Responsibilities

  • Design and develop applications based on specifications.
  • Conduct thorough code reviews to ensure quality.
  • Monitor system performance and address potential issues.

Skills

C++
Embedded development
AWS
CI/CD
REST APIs
SQL
Microservices
Multithreading
Unit testing
GIT

Education

Bachelor’s degree in Computer Science

Tools

VMWare / EXSI API Programming
Cmake

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Ranger Technical Resources

Technical Talent Acquisition Coordinator | IT Recruiter | Florida Staffing | Florida IT Consulting | International Business | International Relations…

Position Summary:

Our partner, a rapidly expanding PaaS company specializing in remote monitoring and network management solutions, is seeking a Principal C++ Engineer to join their agile and dynamic SaaS team. In this role, you will design and implement automation solutions for native clients, ensuring seamless control through the platform. This position requires strong expertise in C++ (C++14 or later), deep knowledge of native client architectures, and excellent problem-solving skills. It’s a hands-on engineering role, ideal for those passionate about creating high-performance, efficient solutions.

Experience and Education:

  • Bachelor’s or higher degree in computer science, a related field, or equivalent experience.
  • 7+ years of hands-on C++ development (preferably C++14 or later).
  • Proficiency in software solutions spanning multiple programs.
  • Strong understanding of low-level data collection techniques.
  • Familiarity with state-of-the-art development tools, programming techniques, and computing equipment.
  • Expertise in advanced C++ keywords and specifiers (e.g., override, static, etc.).

Technical Skills and Strengths:

  • C++ (C++14 or later)
  • Embedded development (e.g., RTOS, bare metal)
  • Embedded systems
  • AWS
  • CI/CD
  • SDLC
  • Design patterns (e.g., Singleton, Factory, Observer)
  • REST APIs
  • APIs Integration
  • Operating system APIs
  • Microservices
  • System calls (e.g., POSIX, WinAPI)
  • SQL (Postgres, MSSQL, or similar)
  • VMWare / EXSI API Programming
  • STL (Standard Template Library)
  • OOP (Object-Oriented Programming)
  • Multithreading and concurrency
  • Endpoint protection
  • Secure coding
  • Vulnerability assessment
  • Unit testing
  • Integration testing
  • TDD
  • GIT
  • Cmake
  • Documentation
  • RPC Frameworks (Thrift and gRPC), a plus

Primary Job Responsibilities:

  • Design and develop applications based on specifications using appropriate tools and technologies.
  • Maintain and modify existing applications independently or with guidance as needed.
  • Conduct maintenance programming for existing versions, addressing bugs and optimizing performance.
  • Analyze product usability and provide feedback for improvements to enhance user experience.
  • Design and adjust user interfaces, including layout modifications based on user feedback.
  • Conduct thorough code reviews to ensure quality and adherence to coding standards.
  • Develop project documentation, including technical specifications and user support materials.
  • Ensure the architecture remains efficient and scalable during project iterations.
  • Identify product requirements and constraints to guide system functionality and design.
  • Contribute hands-on to prototype development, code contributions, and technology evaluations.
  • Monitor system performance and address potential issues proactively.
  • Create and execute test plans to identify software issues and their root causes.
  • Communicate effectively with stakeholders, including end-users, to gather requirements and feedback.
  • Ensure seamless integration of automation tools with native clients to improve platform efficiency.
  • Stay up to date with the latest development tools, programming techniques, and industry trends.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Technology, Information and Media

Referrals increase your chances of interviewing at Ranger Technical Resources by 2x

Get notified about new Software Engineer jobs in United States.

United States $100,000.00-$720,000.00 2 weeks ago

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead C++ Developer

Photon

null null

Remote

Remote

USD 170,000 - 720,000

Full time

12 days ago

Principal C++ Software Engineer (Onsite)

Raytheon Technologies Corporation

Saint Petersburg null

On-site

On-site

USD 101,000 - 203,000

Full time

27 days ago

Principal C++ Software Engineer (Onsite)

Prattwhitney

Saint Petersburg null

On-site

On-site

USD 101,000 - 203,000

Full time

30+ days ago

Principal Software Engineer - C++ Embedded Web Engine

The Walt Disney Company

Burbank null

On-site

On-site

USD 184,000 - 248,000

Full time

Yesterday
Be an early applicant

Lead C# Engineer

ZipRecruiter

Fort Walton Beach null

Remote

Remote

USD 100,000 - 130,000

Full time

27 days ago

Principal Software Engineer – C++

Strativ Group

null null

Hybrid

Hybrid

USD 180,000 - 250,000

Full time

12 days ago

Senior Software Engineer - Audio Processing & Networking Specialist

Aldea

Miami null

Remote

Remote

USD 120,000 - 180,000

Full time

10 days ago

Lead IT Support Engineer

MGM Resorts International

null null

Remote

Remote

USD 80,000 - 120,000

Full time

30+ days ago

Senior Software Engineer - Audio Processing & Networking Specialist

Aldea

Miami null

Remote

Remote

USD 100,000 - 140,000

Full time

11 days ago