As a Software Engineer at Circle, you’ll contribute to the design, development, and delivery of the systems that power our global financial infrastructure. You’ll work on building scalable backend services, reliable APIs, and secure data flows that enable money and value to move seamlessly across Circle’s products and platforms.
Candidates Also Search: Remote Engineering jobs
You’ll collaborate closely with experienced engineers and cross-functional teams to:
- Design, build, and maintain backend systems and APIs that are reliable, secure, and performant.
- Contribute to architecture discussions, system design, and code reviews.
- Develop high-quality, production-grade software that supports Circle’s mission of raising global economic prosperity through the frictionless exchange of value.
- Participate in testing, deployment, and monitoring processes to ensure system resilience and quality.
- Troubleshoot issues, identify improvements, and help drive technical excellence across the engineering organization.
Candidates Also Search: Remote Engineering jobs
What you’ll bring to Circle:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 1+ years of professional or internship experience in software development using object-oriented languages (such as Java, Go, or similar).
- Familiarity with RESTful API design principles and backend service development.
- Understanding of cloud platforms (AWS, Google Cloud, Microsoft Azure, etc.) and deployment best practices.
- Experience working with SQL databases, schema design, and data modeling.
- Exposure to distributed systems, microservice architecture, or payment systems is a plus.
- A focus on writing clean, maintainable, and testable code with strong attention to quality and security.
- Excellent communication skills — able to collaborate effectively in a distributed team environment.
- A self-starter mindset — motivated to learn, ship meaningful software, and continuously improve your craft.