Senior Software Engineer - Special Projects
Circle is a forward-thinking financial technology firm positioned at the forefront of the evolving internet of money landscape, facilitating seamless global and instant transmission of value at reduced costs compared to traditional financial systems. This innovative digital layer paves the way for new opportunities in payments, commerce, and markets, fostering economic growth and inclusivity on a global scale. Our advanced infrastructure, including USDC, a blockchain-based dollar, empowers businesses, institutions, and developers to leverage these advancements and capitalize on the transformative intersection of money and technology.
Highlights of Your Role:
At Circle, we prioritize transparency and reliability across all our operations. Our expansion into diverse and prominent markets around the world has driven our employees to embody our core values of Multistakeholder engagement,Mindfulness, a commitment to Excellence, and impeccable Integrity. Our remote workspace encourages collaborative efforts where teamwork plays a vital role in our collective achievements. We have cultivated an adaptable and varied work environment that fosters creative thinking and ensures all team members have a stake in our success.
Key Responsibilities:
We are seeking a highly proficient and seasoned smart contract engineer to join our USDC Smart Contract team at Circle. In the capacity of a Senior/Staff Software Engineer, you will take the lead in the technical development and scaling of smart contracts for USDC across multiple blockchain platforms (e.g., Ethereum, Solana, Cosmos).
Main Duties:
- Design, develop, test, and implement smart contracts to facilitate secure and smooth transactions.
- Enhance current smart contracts to boost developer efficiency, safety, and overall performance.
- Implement best practices in security and optimize performance to bolster overall system effectiveness.
- Conduct risk evaluations related to smart contract development on diverse blockchain platforms, recognizing vulnerabilities and implementing mitigation strategies to enhance system security and resilience.
Requirements for Success:
Senior Software Engineer (III)
- Minimum of 4 years of professional software development experience, inclusive of internships.
- At least 2 years of proven expertise in smart contract development on blockchain platforms.
- Proficiency in programming languages commonly employed for non-EVM smart contracts such as Rust, Go, or similar.
- Demonstrated experience in architecting, coding, testing, and deploying secure and efficient smart contracts.
Staff Software Engineer (IV)
All the qualifications of a Senior Software Engineer plus:
- Minimum of 7 years of professional software development experience, encompassing internships.
- At least 4 years of proven expertise in smart contract development on blockchain platforms.
- Enthusiastic project management capabilities, including team leadership and mentorship.
Supplementary Details:
Salaries for the specified positions range within competitive bandings and are determined based on relevant experience, skill sets, qualifications, as well as organizational needs. Further details regarding compensation packages vary by location.
Both roles offer a comprehensive benefits package, inclusive of equity, medical, dental, vision, and 401(k) contributions. Our discretionary vacation policy coupled with paid sick leave and holidays ensure a well-rounded work-life balance.
Circle is strongly committed to fostering a diverse and inclusive work environment that values all individuals equally. We prohibit discrimination on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. In certain locations as required by law, Circle participates in the E-Verify Program.
