CAMP

Senior C++ Software Engineer

CAMP$110K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BS/BA in Computer Science, Engineering, Information Systems, or related field
  • 8-10 years of enterprise software development experience, focused on C++ and performance-critical applications
  • Expertise in modern C++ (C++11/14/17+) with knowledge of memory management and optimization techniques
  • Experience in designing scalable, high-performance systems and architectures
  • Familiarity with AI-assisted development tools such as LLMs and automation frameworks is preferred
  • Strong understanding of design patterns, object-oriented design, and service-oriented architecture (SOA)
  • Effective communication and organizational skills with proven collaborative and leadership abilities.

Responsibilities

  • Design and develop high-performance, scalable software solutions focusing on C++ systems and backend services
  • Ensure code adheres to design, architecture, and coding standards emphasizing efficiency and maintainability
  • Build and maintain automated testing frameworks, harnesses, and unit tests
  • Utilize AI-assisted development tools to enhance productivity and code quality
  • Contribute to feature design and technical specifications for performance-critical components
  • Drive architectural and design improvements in C++-based systems
  • Evaluate and implement tools that enhance both traditional and AI-augmented development workflows
  • Collaborate with teams to integrate modern technologies and AI-driven practices into the platform
  • Stay updated with advancements in C++, systems programming, and AI-assisted development.

Benefits

  • Opportunity to work with cutting-edge technologies in a collaborative environment
  • Access to AI-assisted tools to enhance development efficiency
  • Support for professional development and growth
  • Culture that encourages innovation and values employee contributions
  • Involvement in projects that shape the future of aviation.
Full Job Description
What You Will Experience in This Role:

CAMP Systems is seeking a highly skilled software engineer with deep experience in C++ development and a passion for building modern, high-performance systems. In this role, you will join a team responsible for evolving and extending our technology platform to power the next generation of our products.

While we leverage Microsoft technologies and deliver modern interfaces using Angular, this role places a strong emphasis on backend and systems-level development in C++, including performance optimization, memory management, and scalable architecture design. You will be expected to work across the full stack when needed, from database through UI, while driving robust, efficient core services.

We are also actively embracing AI-assisted development practices. You will regularly use AI coding tools, large language models (LLMs), and automation frameworks to accelerate development, improve code quality, and enhance engineering productivity.

Our ideal candidate is decisive, enjoys solving complex technical challenges, and is both a critical and creative thinker. You thrive in collaborative environments, contribute across teams, and are recognized as a strong technical leader and team player.

Responsibilities:

  • Design and develop high-performance, scalable software solutions with a strong focus on C++ systems and backend services
  • Ensure code meets established design, architecture, and coding standards, with emphasis on efficiency, reliability, and maintainability
  • Build and maintain automated testing frameworks, harnesses, and unit tests
  • Leverage AI-assisted development tools (e.g., code generation, intelligent debugging, automated refactoring) to improve development velocity and quality
  • Contribute to feature design and technical specifications, particularly for performance-critical components
  • Identify and drive architectural and design improvements, especially in C++-based systems and services
  • Evaluate and adopt tools and frameworks that enhance both traditional and AI-augmented development workflows
  • Collaborate across teams to integrate modern technologies and AI-driven engineering practices into the platform
  • Stay current with advancements in C++, systems programming, and AI-assisted software development


You Have:

  • BS/BA in Computer Science, Engineering, Information Systems, or related field
  • 8-10 years of experience developing enterprise software, with strong emphasis on C++ and performance-critical applications
  • Deep expertise in modern C++ (e.g., C++11/14/17+), including memory management, concurrency, and optimization techniques
  • Proven experience designing and building scalable, high-performance systems and architectures
  • Strong understanding of design patterns, object-oriented design, and service-oriented architecture (SOA)
  • Experience with AI-assisted development tools, including LLMs, code copilots, and automation frameworks for testing and development workflows
  • Ability to effectively integrate AI into daily development practices to improve productivity and code quality
  • Experience with .NET, C#, Oracle DB, and messaging systems (e.g., Kafka) is a plus
  • Experience designing relational database schemas
  • Strong communication and organizational skills
  • Proven ability to work collaboratively and mentor or lead other engineers


Join a culture where your ideas matter, your impact is real, and your growth is supported. Be part of a team reimagining the future of aviation.

Similar Jobs

More Jobs at CAMP

More Information Technology Jobs

Find similar Senior C++ Software Engineer jobs: