Alabama, United States Remote (Country)

Rockefeller Philanthropy Advisors is hiring a C++ Developer (Remote - Alabama)

About the Role

The developer will contribute to the design, implementation, and optimization of core software components using C++. Responsibilities include writing clean, efficient code, debugging complex systems, and collaborating with engineers to deliver scalable solutions.

Responsibilities

  • Develop and maintain C++ applications for performance-critical systems
  • Collaborate with engineering teams to define software requirements
  • Optimize code for speed and memory efficiency
  • Diagnose and resolve software defects in production environments
  • Participate in code reviews to ensure code quality and consistency
  • Design software modules with scalability in mind
  • Integrate with existing platforms and third-party libraries
  • Document technical specifications and implementation details
  • Support testing and validation of software components
  • Work within agile development cycles and sprints
  • Ensure code adheres to security and compliance standards
  • Contribute to architectural discussions and planning
  • Refactor legacy systems to improve maintainability
  • Implement unit and integration tests
  • Stay current with evolving C++ standards and practices
  • Assist in mentoring junior developers when needed
  • Collaborate with cross-functional teams on feature delivery
  • Analyze system performance and recommend improvements
  • Maintain version control using Git or similar tools
  • Support deployment pipelines and continuous integration workflows

Nice to Have

  • Experience with STL and Boost libraries
  • Familiarity with Linux development environments
  • Knowledge of network programming in C++
  • Experience with embedded systems or kernel-level code
  • Background in financial or data-intensive applications
  • Understanding of security best practices in C++
  • Experience with static analysis tools
  • Knowledge of CI/CD pipelines
  • Familiarity with containerization technologies
  • Contributions to open-source C++ projects

Compensation

Competitive salary commensurate with experience

Work Arrangement

Remote

Team

Collaborative team environment focused on technical innovation and long-term project development

About the Organization

  • This role supports a nonprofit organization dedicated to advancing philanthropic impact through strategic advisory services and technology solutions.
  • The team values transparency, long-term thinking, and ethical use of technology in service of public good.

Technology Stack

  • Primary language is C++ with emphasis on performance and reliability.
  • Development tools include Git, CMake, and modern IDEs.
  • Systems run on Linux-based environments with containerized deployments.

Not available

Required Skills
C++CMakeGCCLinuxGitGitLabCJavaMATLABJavaScriptEmbedded SystemsSoftware DevelopmentVersion ControlCross-Platform DevelopmentDebugging C++CMakeGCCLinuxGitGitLabCJavaMATLABJavaScriptEmbedded SystemsSoftware DevelopmentVersion ControlCross-Platform DevelopmentDebugging
About company
Rockefeller Philanthropy Advisors
A talent matching platform partnering with companies worldwide to connect top talent with opportunities using AI-driven job matching.
All jobs at Rockefeller Philanthropy Advisors Visit website
Job Details
Category embedded
Posted 10 months ago