Unknown Company

Software Engineer, Platform

boston, ma • Posted 3 days ago
Remote Full Time General

Software Engineer, Platform - BostonWe are a disruptive, venture-backed fintech business working to revolutionize consumer finance with simple, free technology for storing and using money. Our product enables people worldwide to transfer money, easily and securely, free of charge, and in the same way we share content and media, express ourselves, and message our friends and family on mobile devices. We believe money should work the way media and messaging work on the Internet: free, global, safe, mobile, and delightful.

With US Dollars, British Pounds and Euros support, and connection to the Bitcoin blockchain, we are transforming this vision into reality.We are passionate about building social payments experiences that our users (and friends) love. Circle's platform engineering team enables us to do that at scale, supporting customers all over the world and processing millions of transactions across multiple currencies in a reliable, secure and fast way.What You Will DoAs a key member of platform engineering, you will build and own highly scalable front-end and back-end services that are core to our consumer finance technologyYou will be part of self-organizing agile teams, collaborating with product engineering and multiple other functions to design, develop, test and ship great features for our customersWrite and maintain a multitude of services to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems, APIs and integration componentsCollaborate with different external partners to connect their capabilities into our platform, ensuring the integration is built in a secure, reliable and scalable wayYou will take pride in writing high-quality and elegant solutions that can process millions of transactions in elastic environments, supporting our customers all over the worldAbout You5+ years professional experience across multiple programming languages, design patterns, operating systems and architectures.Self-starter, you enjoy moving at a fast pace, shipping quality software and constantly improving your work with little supervisionDeployed production-quality, scalable software as a serviceExperienced with transactional SQL, NoSQL databases and message queues.Experienced with asynchronous and synchronous programming techniques and architectures.Experienced with card processing or banking systemsExcellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectivelyDesire to constantly learn new technologies and implement elegant, well-tested solutionsYou love to teach and learn from your colleaguesTechnologies We Use and Teach:Java, Dropwizard, Jetty, Jersey, JacksonJavaScript, Node.jsPostgres, Redis, DynamoDBAWS lambda, S3, SQS, SNS

Back to Job Search