Senior Software Engineer - Special Projects
Circle is a dynamic financial technology firm positioned at the forefront of the evolving internet of money, facilitating global, near-instantaneous, and cost-effective value transfers. Through innovative technologies such as USDC, a blockchain-based dollar, Circle empowers businesses, institutions, and developers to leverage groundbreaking financial opportunities. The Ripple company ethos emphasizes core values including Multistakeholder, Mindfulness, Excellence, and High Integrity. Operating in a remote support environment, Circle cultivates a culture of collaboration, diversity, and agility, fostering creativity and sustainable growth.
Role Summary: Seeking an adept Smart Contract Engineer with profound expertise to play a pivotal role within Circle's USDC Smart Contract team. As a Senior/Staff Software Engineer within this team, you will spearhead the technical design and expansion of smart contracts for USDC across various blockchain networks, like Ethereum, Solana, and Cosmos.
Responsibilities include:
- Designing, coding, testing, and deploying smart contracts for secure and streamlined transactions.
- Improving existing smart contracts to enhance developer efficiency, safety, and overall performance.
- Implementing best security practices and performance optimization techniques.
- Performing risk evaluations associated with smart contract development, identifying vulnerabilities, and executing mitigation strategies for improved security and resilience.
Candidate Profile / Experience Level: Senior Software Engineer (III):
- Over 4 years of professional software development experience, comprising internships.
- A minimum of 2 years of dedicated smart contract development experience on blockchain platforms.
- Proficiency in programming languages applied in non-EVM smart contracts, such as Rust, Go, or similar.
- Hands-on experience with a primary non-EVM blockchain ecosystem like Cosmos or Solana.
- Proven track record in architecting, coding, testing, and deploying secure and efficient smart contracts.
- Strong focus on integrative security measures in smart contract development.
- Excellent problem-solving skills combined with a proactive and data-driven approach to challenges.
- Independent research capabilities to devise innovative solutions.
Staff Software Engineer (IV) requires all the criteria of a Senior Software Engineer and:
- More than 7 years of professional software development experience, including internships.
- At least 4 years of specialized smart contract development expertise on blockchain platforms.
- Mastery of non-EVM programming languages and technologies.
- Deep understanding of blockchain principles, technologies, and various blockchain & web3 protocols.
- Capacity to lead technical teams, mentor junior engineers, and effectively collaborate across functions.
- Excellent communication skills to facilitate consensus-building with team members and stakeholders.
Compensation and Benefits: Competitive base pay ranges (Senior: $147,500 - $195,000; Staff: $172,500 - $227,500), alongside attractive annual bonus targets. Additional offerings include equity, comprehensive medical, dental, vision coverage, 401(k) plans, and discretionary vacation policies. Ten paid sick days annually and eleven paid holidays offered in the U.S.
Circle ensures an inclusive workforce, refrains from discrimination based on race, religion, nationality, gender, age, marital status, veteran status, or disability, and adheres to the E-Verify Program where required by law for specific locations.