Responsible for building and maintaining Circle’s common libraries and infrastructure to support the rapid development of software features
Analyzing requirements, procedures, and problems to improve existing systems and modifying systems
Building and owning scalable microservices that are responsible for reliable and secure APIs
Working with SRE to improve software shipping experience and improve the speed and quality of iteration
Building internal developer platform capabilities
Collaborating with Product and Engineering teams to design, test, and ship software, including developing and documenting system design procedures, testing procedures, and quality standards
Troubleshooting program and system malfunctions to restore normal functioning
Consulting with management to ensure agreement on system principles
Writing the infrastructure to deliver great development experiences.
Requirements
2-4 years of professional software development experience
Strong foundation in object-oriented programming, preferably in languages such as Java or Golang
Hands-on experience with major cloud platforms, including AWS, Google Cloud Platform (GCP), and Microsoft Azure
Proficient with Kubernetes for container orchestration and managing scalable infrastructure
Skilled in SQL database design, including schema modeling and query optimization
Experience in the deployment and operation of production-quality, scalable software
Emphasis on clean, maintainable code with a focus on speed, quality, and high test coverage to support continuous delivery practices
Adaptable and quick learner, comfortable exploring new languages, frameworks, and technologies as needed
Computer Science degree or a closely related field (or foreign equivalent)
Solid understanding of API design and RESTful architecture, with the ability to derive and communicate well-structured designs
Excellent communicator, able to collaborate effectively across remote teams and clearly present technical ideas and solutions
Self-motivated with a growth mindset, thrives in fast-paced environments, delivers impactful user-focused software, and continuously seeks to improve without heavy oversight.
Benefits
Equal opportunity employer
Diversity and inclusion initiatives
E-Verify participation for certain locations
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.