There was an error

English - US
English - UK
Back to all openings All openings

Senior Software Engineer, Payments

Dublin, Ireland

Circle is 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.

Circle is backed by $136 million from investors including Goldman Sachs, Baidu, CreditEase, IDG China, Breyer Capital, Accel and General Catalyst. With offices in Boston, San Francisco, Dublin and London, Circle is building mobile apps aimed at enabling greater ease-of-use in online and in-person payments, with enhanced security and privacy, and the convenience of free, instant, global digital money transfers.

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.

As a member of the Platform Engineering
  • You will build and own highly scalable front-end and back-end services that are core to Circle’s consumer finance technology  
  • You will be part of self-organising agile teams, collaborating with product engineering and multiple other functions in Circle to design, develop, test and ship great features for our customers
  • Write and maintain a multitude of services to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems, APIs and integration components
  • Collaborate with different external partners to connect their capabilities into Circle’s platform, ensuring the integration is built in a secure, reliable and scalable way
  • You will take pride in writing high-quality and elegant solutions that can process millions of transactions in elastic environments, supporting Circle’s customers all over the world
  • You will be a key member of the platform team as we grow engineering in Europe
About you
  • 5+ years of professional development experience in Java, REST, Postgres, Scalability, Integration, & Asynchronous Programming
  • Deployed production-quality, scalable software as a service
  • Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively
  • Demonstrated experience with relational databases / transactional SQL
  • Desire to constantly learn new technologies and implement elegant, well tested solutions
  • Self-starter, you enjoy moving at a fast pace, shipping quality software and constantly improving your work with little supervision
  • You love to teach and learn from your colleagues
  • Previous experience with NoSQL databases and message queues
Technologies we use and teach
  • Java, Dropwizard, Jetty, Jersey, Jackson
  • JavaScript, Node.js
  • Postgres, Redis, DynamoDB
  • AWS lambda, S3, SQS, SNS

Apply for this position

Attach Resume