×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, C++ Developer

Job in Lititz, Lancaster County, Pennsylvania, 17543, USA
Listing for: Clair Global
Full Time position
Listed on 2026-04-30
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

JOB SUMMARY

We are seeking a skilled Software Engineer to join our development team and contribute to the design, implementation, and maintenance of high-performance software systems. This role is ideal for an engineer who enjoys solving complex technical problems, working with modern C++, and applying strong mathematical reasoning to real-world challenges.

QUALIFICATIONS/ REQUIREMENTS

The requirements listed below are representative of the knowledge, skill and/or ability required to perform the essential functions of this job while exercising independent judgment and discretion.

  • 5+ years of professional software development experience.
  • Strong proficiency in C++.
  • Solid understanding of data structures, algorithms, and object-oriented design.
  • Strong mathematical aptitude, including applied problem-solving and analytical reasoning.
  • Experience debugging complex systems and performance tuning.
  • Familiarity with version control systems (Git or similar).
  • Strong communication and teamwork skills.
  • Ability to work independently and collaboratively in a fast-paced environment while exercising sound judgment and discretion.
EXPERIENCE
  • 5+ years of professional experience in software development using C++.
  • Experience with modern C++ standards (C++17/20 or later).
  • Experience debugging complex systems and optimizing performance-critical code.
  • Experience with multithreading / concurrency.
  • Experience with cross-platform development (Windows/macOS/Linux).
  • Experience developing GPU-accelerated systems, including shader programming (e.g., GLSL, HLSL, Metal, or similar), is a plus.
  • Experience in computational geometry, signal processing, simulation, graphics, or other math-heavy domains is preferred.
RESPONSIBILITIES AND DUTIES
  • Design, develop, test, and maintain software applications and core system components.
  • Write clean, efficient, and maintainable C++ code in a collaborative team environment.
  • Analyze requirements and translate them into robust technical solutions.
  • Solve algorithmic, numerical, and performance-related problems.
  • Debug, optimize, and improve existing codebases.
  • Participate in code reviews and contribute to engineering best practices.
  • Collaborate with cross-functional teams including QA, product management, and other engineers.
  • Contribute to architectural discussions and help drive technical direction where appropriate.
  • Document software designs, processes, and technical decisions as needed.
  • Stay current with emerging technologies, tools, and development practices relevant to the role.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary