Senior Software Engineer - Special Projects
About the Company:
Circle operates as a financial technology company at the forefront of the emerging internet of money. Their focus is enabling the swift, cost-effective, global transfer of value similar to digital data. This advancement in internet infrastructure empowers enhanced possibilities for payments, commerce, and markets, aiming to boost worldwide economic prosperity and foster inclusion. Circle's infrastructure supports USDC, a blockchain-based dollar, allowing businesses, institutions, and developers to leverage these breakthroughs in the evolution of money and technology.
Role Overview:
At Circle, they prioritize transparency and stability as they expand into leading global jurisdictions. The emphasis lies on speed and efficiency for organizational success, with employees embodying values such as Multistakeholder, Mindfulness, Driven by Excellence, and High Integrity. Operating in a remote work setting, Circlers collectively propel team success through a culture of collaboration, flexibility, and diversity that values new ideas from all stakeholders.
Responsibilities:
Join Circle's USDC Smart Contract team as a skilled smart contract engineer to build and scale smart contracts for USDC across different blockchain protocols like Ethereum, Solana, and Cosmos. As a Senior/Staff Software Engineer, your leadership will be key in executing these responsibilities:
- Architect, develop, test, and deploy smart contracts that assure secure and seamless transactions.
- Enhance existing smart contracts to optimize developer productivity, safety, and overall efficiency.
- Implement security best practices and improve performance through optimization techniques.
- Evaluate risks associated with smart contract development on diverse blockchain platforms, identifying vulnerabilities and executing mitigation strategies for enhanced security and resilience.
Candidate Profile:
For Senior Software Engineer (III):
- Over 4 years of professional software development background (including internships).
- Minimum 2 years of experience in developing smart contracts on blockchain platforms.
- Proficient in programming languages for non-EVM smart contracts like Rust, Go, among others.
- Showcase of expertise in managing secure and efficient smart contracts deployment.
- Demonstrated focus on implementing security best practices in smart contract development.
- Stay informed on the latest trends in blockchain development to drive innovation.
- Strong problem-solving skills with a proactive and data-driven approach to address challenges in smart contract development.
- Ability to conduct independent research for resolving complex issues and devising innovative solutions.
For Staff Software Engineer (IV):
All the qualifications of a Senior Software Engineer, plus:
- More than 7 years of professional software development background (including internships).
- Over 4 years of experience in smart contract development on blockchain platforms.
- Mastery in non-EVM programming languages and tech stacks.
- In-depth understanding of blockchain technology principles and blockchain/web3 protocols.
- Aptitude to lead technical teams, mentor junior engineers, and collaborate effectively with cross-functional teams.
- Strong communication skills for building consensus among team members and stakeholders.
Additional Information:
- Position eligible for day-one PERM sponsorship for qualified candidates.
- Compensation ranges are determined based on various factors, including relevant experience and qualifications.
- Generous total compensation packages including equity, benefits, discretionary vacation policy, paid sick leave, and holidays in the U.S.
Circle fosters an inclusive work environment and actively values diversity. They do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
