{"schemaVersion":"jobsearcher.job.v1","id":"ee736308fc5830c05a7d2f27","url":"https://jobsearcher.com/jobs/ee736308fc5830c05a7d2f27","canonicalUrl":"https://jobsearcher.com/jobs/ee736308fc5830c05a7d2f27","title":"C++ Developer","description":"Job Title: C++ DeveloperLocation: Grand Rapids, MIJob Description: We are seeking an experienced Senior C++ Developer with 5–10 years of hands-on experience in C++ application development. The ideal candidate will have strong expertise in modern C++ standards, Linux/Unix development, software engineering best practices, and AI-assisted software development tools to build, maintain, and optimize high-performance applications.Key ResponsibilitiesDesign, develop, test, and maintain high-performance C++ applications.Write clean, maintainable, and efficient code following established coding standards.Analyze, debug, and resolve complex technical issues.Optimize application performance and resource utilization.Collaborate with cross-functional teams to deliver high-quality software.Conduct code reviews and mentor junior developers.Utilize AI-powered development tools to accelerate coding, testing, debugging, and documentation.Participate in Agile ceremonies and contribute to continuous process improvements.Required QualificationsBachelor's degree in Computer Science, Information Technology, or a related discipline.5–10 years of hands-on experience in C++ application development.Strong knowledge of C++11/14/17 standards and Object-Oriented Programming (OOP).Experience with multithreading, concurrency, memory management, and STL.Strong debugging, profiling, and performance optimization skills.Experience with Linux/Unix development environments.Knowledge of design patterns and software engineering best practices.Experience with Git or other version control systems.Familiarity with Agile/Scrum development methodologies.Practical experience using AI-assisted software development tools such as GitHub Copilot, ChatGPT, Cursor, Claude, or similar AI coding assistants.Experience with AI-assisted code generation, refactoring, debugging, and unit test creation.Experience with prompt engineering for software development tasks.Experience with AI-assisted documentation and code review.Ability to validate, optimize, and secure AI-generated code.Strong analytical and problem-solving skills.Excellent communication and collaboration abilities.Ability to mentor team members and share technical knowledge.Passion for continuous learning and adopting modern AI-assisted development practices.Desired SkillsExperience with CMake, Makefiles, or other build systems.Exposure to CI/CD pipelines.Knowledge of REST APIs and network programming.Experience with unit testing frameworks such as Google Test.Familiarity with cloud platforms or containerization is an added advantage.","company":"Sri Tech Solutions","rawCompany":"sri tech solutions","city":"Grand Rapids","state":"MI","isRemote":false,"isActive":false,"createdAt":"2026-07-12T10:43:52.633Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"C++ Developer","description":"Job Title: C++ DeveloperLocation: Grand Rapids, MIJob Description: We are seeking an experienced Senior C++ Developer with 5–10 years of hands-on experience in C++ application development. The ideal candidate will have strong expertise in modern C++ standards, Linux/Unix development, software engineering best practices, and AI-assisted software development tools to build, maintain, and optimize high-performance applications.Key ResponsibilitiesDesign, develop, test, and maintain high-performance C++ applications.Write clean, maintainable, and efficient code following established coding standards.Analyze, debug, and resolve complex technical issues.Optimize application performance and resource utilization.Collaborate with cross-functional teams to deliver high-quality software.Conduct code reviews and mentor junior developers.Utilize AI-powered development tools to accelerate coding, testing, debugging, and documentation.Participate in Agile ceremonies and contribute to continuous process improvements.Required QualificationsBachelor's degree in Computer Science, Information Technology, or a related discipline.5–10 years of hands-on experience in C++ application development.Strong knowledge of C++11/14/17 standards and Object-Oriented Programming (OOP).Experience with multithreading, concurrency, memory management, and STL.Strong debugging, profiling, and performance optimization skills.Experience with Linux/Unix development environments.Knowledge of design patterns and software engineering best practices.Experience with Git or other version control systems.Familiarity with Agile/Scrum development methodologies.Practical experience using AI-assisted software development tools such as GitHub Copilot, ChatGPT, Cursor, Claude, or similar AI coding assistants.Experience with AI-assisted code generation, refactoring, debugging, and unit test creation.Experience with prompt engineering for software development tasks.Experience with AI-assisted documentation and code review.Ability to validate, optimize, and secure AI-generated code.Strong analytical and problem-solving skills.Excellent communication and collaboration abilities.Ability to mentor team members and share technical knowledge.Passion for continuous learning and adopting modern AI-assisted development practices.Desired SkillsExperience with CMake, Makefiles, or other build systems.Exposure to CI/CD pipelines.Knowledge of REST APIs and network programming.Experience with unit testing frameworks such as Google Test.Familiarity with cloud platforms or containerization is an added advantage.","datePosted":"2026-07-12T10:43:52.633Z","dateModified":"2026-07-12T10:43:52.633Z","hiringOrganization":{"@type":"Organization","name":"Sri Tech Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Grand Rapids","addressRegion":"MI","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ee736308fc5830c05a7d2f27"},"url":"https://jobsearcher.com/jobs/ee736308fc5830c05a7d2f27"}}