Software Engineer II
Circle, a leading financial technology company in the internet of money space, is seeking a Software Engineer. The person in this role will contribute to extending Circle's cutting-edge blockchain systems infrastructure to facilitate global value transfer, working closely with product and engineering teams. This individual will be responsible for building scalable microservices, maintaining secure APIs, and integrating with various blockchain protocols and traditional banking systems. They will collaborate with stakeholders to ensure system principles are aligned and drive the development of APIs to streamline integration processes. Furthermore, troubleshooting system malfunctions and ensuring high coding standards will be integral to the job. The successful candidate should have at least 2-4 years of experience in software development using object-oriented languages, familiarity with API design, proficiency in Cloud Services, expertise in SQL databases, and a willingness to adapt to new technologies. Strong communication skills, collaboration abilities, and a self-driven attitude are highly valued. The selected candidate will work within a dynamic and inclusive team environment, enjoying competitive compensation packages and various benefits.
Responsibilities:
- Enhance Circle's blockchain systems infrastructure to facilitate global transactions
- Collaborate with product and engineering teams on product features and system design
- Build and maintain scalable microservices and secure APIs for value transfer across various protocols
- Troubleshoot and rectify system malfunctions to ensure continuous smooth operation
- Develop APIs for user-friendly integration with payment systems
- Work in sync with leading financial technologies for optimum service delivery
- Uphold coding standards for high-quality and efficient code
- Focus on effective collaboration, idea-sharing, and presentation of concepts
- Demonstrate a self-starting approach, a curiosity mindset, and a commitment to consistent improvement with minimal supervision
Requirements:
- 2-4 years of software development experience using Java and Go or similar languages
- Bachelor's degree in Computer Science or related field (or equivalent work experience)
- Proficiency in API design, REST principles, and Cloud Services (AWS, Google Cloud, Microsoft Azure)
- Expertise in SQL databases, schema designing, and scalability
- Willingness to learn new languages and technologies
- Experience in deploying production-grade, scalable software
- Strong focus on coding standards, code quality, and test coverage
- Excellent communication skills for effective collaboration in remote teams
- Self-motivated, with a proactive attitude towards fast-paced work environments and continuous improvement
Additional Information:
- PERM sponsorship is available for qualified candidates
- Compensation will be determined based on relevant experience, skills, and business needs
- Compensation Package: Base Pay Range: $125,000 - $162,500;
- Annual Bonus Target: 10%;
- Additional Benefits: Equity, Medical, Dental, Vision, 401(k), Discretionary Vacation, Paid Sick Leave, Paid Holidays
- Circle is an equal opportunity employer that values diversity. Discrimination based on various criteria is strictly prohibited.
