Senior Software Engineer - Special Projects
Circle is a pioneering financial technology company actively immersed in the advancement of the internet of money. Our focus lies in revolutionizing how value travels globally, almost instantaneously, and at reduced costs compared to traditional settlement systems. This revolutionary internet layer is shaping new payment possibilities, enhancing commerce, and influencing markets to foster global economic growth and bolster inclusivity. Our infrastructure, notably USDC, a blockchain-based dollar, empowers businesses, institutions, and developers to embrace these advancements and seize opportunities stemming from this pivotal fusion of money and technology.
About the Position:
Join our dynamic team at Circle as a proficient Senior/Staff Software Engineer dedicated to our USDC Smart Contract team. In this role, you will tactically lead the development and expansion of smart contracts for USDC across diverse blockchain protocols such as Ethereum, Solana, Cosmos, and more.
Key Responsibilities:
- Design, develop, test, and deploy secure smart contracts to ensure smooth and protected transactions.
- Upgrade existing smart contracts for increased efficiency, safety, and developer productivity.
- Incorporate top-tier security practices and optimize performance.
- Conduct risk evaluations concerning smart contract development on various blockchain platforms to identify vulnerabilities and implement appropriate protective measures for enhanced security and robustness.
Desired Skills and Experience:
Senior Software Engineer (III):
- Over 4 years of professional software development experience, inclusive of internships.
- More than 2 years of validated smart contract development experience on blockchain platforms.
- Strong proficiency in programming languages used for non-EVM smart contracts like Rust, Go, and others.
- Demonstrated expertise in at least one leading non-EVM blockchain ecosystem such as Cosmos or Solana.
- Proven track record in designing, coding, testing, and deploying secure and efficient smart contracts.
- Robust focus on implementing security best practices and integrating security measures in smart contract development.
Staff Software Engineer (IV) Requirements:
All criteria for a Senior Software Engineer with the following additions:
- Over 7 years of professional software development experience, encompassing internships.
- More than 4 years of established smart contract development expertise on blockchain platforms.
- Exceptional knowledge of non-EVM programming languages and technology stacks.
- Deep comprehension of blockchain principles and various blockchain and web3 protocols.
- Ability to lead technical teams, provide mentorship to junior engineers, and collaborate effectively with cross-functional teams.
- Effective communication skills to foster consensus-building within team members and stakeholders.
Additional Information:
- The position welcomes day-one PERM sponsorship for eligible candidates.
- Compensation is determined by factors like relevant experience, skill set, qualifications, and organizational requirements.
Com pensation Summaries:
- Starting salaries for Senior Software Engineers range from $147,500 - $195,000 with an annual bonus target of 12.5%.
- For Staff Software Engineers, base salaries range between $172,500 - $227,500 coupled with an annual bonus target of 15%.
Benefits and Discretionary Policy: Employees enjoy equity and benefits, including medical, dental, vision, and 401(k). Our discretionary vacation policy along with paid sick leave and holidays contribute to your work-life balance.
Diversity & Equality:
Circle values diversity and offers an equal opportunity workplace, fostering a culture where differences are embraced. We are committed to inclusivity and do not discriminate on the basis of various factors.
Stay innovative, challenge the status quo and redefine the future in financial technology with our empowered team at Circle!