About the Role
About The Company
P2P is a pioneering blockchain organization based in San Francisco dedicated to transforming the financial landscape through innovative decentralized solutions. Our mission is to create equitable access to financial systems worldwide by leveraging cutting-edge blockchain technology. With a focus on transparency, security, and scalability, P2P is committed to building robust infrastructure that empowers individuals and institutions alike. Our team comprises talented professionals passionate about pushing the boundaries of blockchain capabilities to foster a more inclusive and efficient financial ecosystem.
About The Role
We are seeking a highly skilled Software Engineer to join our dynamic team at P2P. In this role, you will be responsible for developing and optimizing key components of our Stellar Core, a core part of our blockchain infrastructure. The ideal candidate will have a strong background in modern C++ or Rust and possess a deep understanding of performance optimization techniques. This role offers an exciting opportunity to work on complex systems that require high reliability, scalability, and efficiency. You will collaborate closely with cross-functional teams to design, implement, and refine features that support our mission of creating accessible financial solutions globally.
Qualifications
The successful candidate will have over 4 years of professional development experience, with a proven track record in building high-performance software systems. Expertise in modern C++ and/or Rust is essential, along with a solid understanding of blockchain technology and distributed systems. Strong problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced environment are critical. A degree in Computer Science, Software Engineering, or a related field is preferred. Prior experience with performance profiling, optimization, and debugging complex codebases is highly desirable. Passion for blockchain innovation and a commitment to creating equitable financial access are important qualities for this role.
Responsibilities
- Design, develop, and maintain core components of the Stellar Core to ensure optimal performance and security.
- Collaborate with cross-functional teams to implement new features, enhance existing functionalities, and troubleshoot issues.
- Optimize system performance through profiling and fine-tuning of code, ensuring scalability and robustness.
- Participate in code reviews, testing, and documentation to uphold high-quality standards.
- Stay updated with the latest advancements in blockchain technology, C++, Rust, and software development best practices.
- Contribute to the continuous improvement of development processes and infrastructure.
- Assist in the integration of Stellar Core with other blockchain modules and external systems.
- Support the deployment and maintenance of blockchain nodes, ensuring high availability and security.
Benefits
P2P offers a competitive salary range of $180,000 to $290,000, commensurate with experience and expertise. Our comprehensive benefits package includes health, dental, and vision insurance, flexible work arrangements, paid time off, and opportunities for professional development. We foster a collaborative and inclusive work environment that encourages innovation and growth. Additionally, employees have access to stock options and performance-based incentives, aligning individual success with the company’s mission to democratize financial access. P2P is committed to supporting work-life balance and providing resources that promote well-being and career advancement.
Equal Opportunity
P2P is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected characteristic. Our hiring practices are designed to ensure fairness and equality.
Requirements
C++ or Rust expertise
Expertise in modern C++ and/or Rust is essential for this role.
Blockchain knowledge
A solid understanding of blockchain technology and distributed systems is required.
Performance optimization
Experience with performance profiling, optimization, and debugging complex codebases is highly desirable.
Problem-solving skills
Strong problem-solving skills and attention to detail are critical for success.
Nice to Have
A degree in Computer Science, Software Engineering, or a related field is preferred.
A passion for blockchain innovation and equitable financial access is important.
Benefits
Health insurance
Comprehensive health, dental, and vision insurance is provided.
Flexible work arrangements
Employees enjoy flexible work arrangements to support work-life balance.
Professional development
Opportunities for professional development are available.
Stock options
Employees have access to stock options and performance-based incentives.