WHAT WE DO Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success. GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success. Summary We are looking for a Senior C++ Software Engineer to join our development team and contribute to the design and implementation of high-performance, reliable, and scalable software solutions. In this role, you will work on complex system components, performance-critical applications, and cross-platform development initiatives. As a senior engineer, you bring deep experience in C++ development, strong problem-solving skills, and a commitment to clean, maintainable code. You will play a key role in architectural decisions, mentor junior developers, and collaborate with multidisciplinary teams to drive project success. Education - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. Professional Experience - 5+ years of professional experience in software development. - 3+ years of hands-on experience with C++ in production environments. Soft Skills - Advanced English proficiency (spoken and written). - Strong communication and interpersonal collaboration skills. - Effective time management and task prioritization. - Open to learning new technologies and adapting to evolving project needs. - Skilled in mentoring, giving technical feedback, and supporting team growth. - Proactive in identifying and resolving technical challenges. Required Technical Skills - Proficiency in C++ (C++11 and beyond), including memory management and performance optimization. - Solid understanding of object-oriented programming (OOP) and design patterns. - Experience working with multi-threaded and concurrent systems. - Familiarity with version control systems (e.g., Git, GitHub, GitLab). - Experience with Agile methodologies (Scrum, Kanban). - Strong knowledge of SQL and integration with databases. - Skilled in building and integrating APIs (e.g., REST, gRPC). - Experience with unit testing frameworks and code quality practices. - Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins). - Exposure to cloud platforms (AWS, Azure, GCP) and container technologies like Docker and Kubernetes. Nice to Have Skills - Experience with low-level system programming or embedded systems. - Knowledge of cross-platform development (Windows, Linux, macOS). - Familiarity with CMake, Bazel, or similar build systems. - Understanding of network programming and socket communication. - Experience with legacy code maintenance and code migration projects. - Exposure to performance profiling tools and debugging large-scale systems. At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.